|
Эта страница руководства является частью версии 5.0 Инструментов XCodeПолучить эти инструменты:
Если Вы выполняете версию Инструментов XCode кроме 5,0, просматриваете документацию локально:
Читать страницы руководстваСтраницы руководства предназначаются как справочник для людей, уже понимающих технологию.
|
NFSCLNT(2) BSD System Calls Manual NFSCLNT(2) NAME nfsclnt -- NFS client services SYNOPSIS #include <unistd.h> #include <nfs/nfs.h> int nfsclnt(int flags, void *argstructp); DESCRIPTION The nfsclnt() function is used by the NFS client daemons to pass information into and out of the ker-nel. kernel. nel. The flags argument consists of several bits that show what action is to be taken once in the ker-nel kernel nel and the argstructp points to any corresponding data that the action may require. rpc.lockd(8) calls nfsclnt() with the flag NFSCLNT_LOCKDANS and a pointer to a struct lockd_ans { int la_version; /* lockd_ans version */ int la_errno; /* return status */ u_int64_t la_xid; /* unique message transaction ID */ int la_flags; /* answer flags */ pid_t la_pid; /* pid of lock requester/owner */ off_t la_start; /* lock starting offset */ off_t la_len; /* lock length */ int la_fh_len; /* The file handle length. */ u_int8_t la_fh[NFSV3_MAX_FH_SIZE];/* The file handle. */ }; to pass the response to an NFS file locking request back into the kernel. RETURN VALUES Upon successful completion, a value of 0 is returned. Otherwise, -1 is returned and the global vari-able variable able errno is set to specify the error. ERRORS [EPERM] The caller is not the super-user. [EINVAL] The action specified by the flags argument was not valid. [EFAULT] argstructp points to an invalid address. [EPIPE] The response doesn't match any currently-outstanding lock request. SEE ALSO rpc.lockd(8) BUGS The nfsclnt system call is designed specifically for the NFS client daemons and as such is specific to their requirements. Several fields of the argument structures are assumed to be valid, such that nfsclnt must be used with extreme care. BSD January 9, 2007 BSD |
Сообщение о проблемах
Способ сообщить о проблеме с этой страницей руководства зависит от типа проблемы:
- Ошибки содержания
- Ошибки отчета в содержании этой документации со ссылками на отзыв ниже.
- Отчеты об ошибках
- Сообщите об ошибках в функциональности описанного инструмента или API через Генератор отчетов Ошибки.
- Форматирование проблем
- Отчет, форматирующий ошибки в интерактивной версии этих страниц со ссылками на отзыв ниже.