| 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.
انظر أيضًا
ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 21 سبتمبر 2025 | صفحات دليل لينكس 6.18 |