Provided by: manpages-pl-dev_4.23.1-1_all bug

NAZWA

       nfsservctl - funkcja systemowa stanowiąca interfejs do demona NFS w jądrze

BIBLIOTEKA

       Standardowa biblioteka C (libc, -lc)

SKŁADNIA

       #include <linux/nfsd/syscall.h>

       long nfsservctl(int cmd, struct nfsctl_arg *argp,
                       union nfsctl_res *resp);

OPIS

       Uwaga:  Ta  wywołanie  systemowe zostało usunięte w Linuksie 3.1. Zostało zastąpione przez
       pliki w systemie plików nfsd; patrz nfsd(7).

           /*
            * To są polecenia rozumiane przez nfsctl().
            */
           #define NFSCTL_SVC        0  /* Jest to proces serwera. */
           #define NFSCTL_ADDCLIENT  1  /* Dodanie klienta NFS. */
           #define NFSCTL_DELCLIENT  2  /* Usunięcie klienta NFS. */
           #define NFSCTL_EXPORT     3  /* Eksportowanie systemu plików. */
           #define NFSCTL_UNEXPORT   4  /* Zaprzestanie eksportowania
                                           systemu plików. */
           #define NFSCTL_UGIDUPDATE 5  /* Uaktualnienie mapy UID/GIT klienta
                                           (tylko w Linuksie 2.4 i wcześniejszych). */
           #define NFSCTL_GETFH      6  /* otrzymanie fh (używane przez mountd(8))
                                           (tylko w Linuksie 2.4 i wcześniejszych). */

           struct nfsctl_arg {
               int                       ca_version;     /* ochrona */
               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;
           };

WARTOŚĆ ZWRACANA

       Po pomyślnym zakończeniu zwracane jest zero. Po  błędzie  zwracane  jest  -1  i  ustawiane
       errno, wskazując błąd.

STANDARDY

       Linux.

HISTORIA

       Usunięte w Linuksie Linux 3.1. Usunięte w glibc 2.28.

ZOBACZ TAKŻE

       nfsd(7)

TŁUMACZENIE

       Autorami  polskiego  tłumaczenia  niniejszej strony podręcznika są: Andrzej Krzysztofowicz
       <ankry@green.mf.pg.gda.pl>,   Robert   Luberda   <robert@debian.org>   i   Michał   Kułach
       <michal.kulach@gmail.com>

       Niniejsze  tłumaczenie  jest  wolną  dokumentacją. Bliższe informacje o warunkach licencji
       można   uzyskać   zapoznając   się   z   GNU   General   Public   License   w   wersji   3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩   lub   nowszej.   Nie  przyjmuje  się  ŻADNEJ
       ODPOWIEDZIALNOŚCI.

       Błędy w tłumaczeniu  strony  podręcznika  prosimy  zgłaszać  na  adres  listy  dyskusyjnej
       ⟨manpages-pl-list@lists.sourceforge.net⟩.