nfsservctl(2) System Calls Manual nfsservctl(2)

الاسم

nfsservctl - واجهة استدعاء النظام لخفيض nfs النواة

المكتبة

مكتبة سي المعيارية (libc، -lc)

موجز

#include <linux/nfsd/syscall.h>
long nfsservctl(int cmd, struct nfsctl_arg *argp,
                union nfsctl_res *resp);

الوصف

ملاحظة: منذ لينكس 3.1، لم يعد استدعاء النظام هذا موجودًا. استُبدل بمجموعة من الملفات في نظام الملفات nfsd؛ انظر nfsd(7).


/*
 * هذه هي الأوامر التي تفهمها nfsctl().
 */
#define NFSCTL_SVC        0  /* هذه عملية خادم. */
#define NFSCTL_ADDCLIENT  1  /* أضف عميل NFS. */
#define NFSCTL_DELCLIENT  2  /* أزل عميل NFS. */
#define NFSCTL_EXPORT     3  /* صدر نظام ملفات. */
#define NFSCTL_UNEXPORT   4  /* ألغ تصدير نظام ملفات. */
#define NFSCTL_UGIDUPDATE 5  /* حدث خريطة UID/GID لعميل
                                (فقط في لينكس 2.4.x والإصدارات الأقدم). */
#define NFSCTL_GETFH      6  /* احصل على مقبض ملف (يستخدم بواسطة mountd(8))
                                (فقط في لينكس 2.4.x والإصدارات الأقدم). */
struct nfsctl_arg {
    int                       ca_version;     /* حماية */
    union {
        struct nfsctl_svc     u_svc;
        struct nfsctl_client  u_client;
        struct nfsctl_export  u_export;
        struct nfsctl_uidmap  u_umap;
        struct nfsctl_fhparm  u_getfh;
        unsigned int          u_debug;
    } u;
}
union nfsctl_res {
        struct knfs_fh          cr_getfh;
        unsigned int            cr_debug;
};

قيمة الإرجاع

عند النجاح، يُعاد الصفر. وعند حدوث خطأ، يُعاد الرقم -1، ويُضبط errno للإشارة إلى الخطأ.

المعايير

لينكس.

التاريخ

أزيل في لينكس 3.1. أزيل في glibc 2.28.

انظر أيضًا

nfsd(7)

ترجمة

تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.

21 سبتمبر 2025 صفحات دليل لينكس 6.18