sync to nfs.h
authorderaadt <deraadt@openbsd.org>
Mon, 31 Mar 1997 02:30:26 +0000 (02:30 +0000)
committerderaadt <deraadt@openbsd.org>
Mon, 31 Mar 1997 02:30:26 +0000 (02:30 +0000)
lib/libc/sys/nfssvc.2

index 2974721..7eb655a 100644 (file)
@@ -88,7 +88,10 @@ struct nfsd_cargs {
        uid_t           ncd_authuid;    /* Effective uid */
        int             ncd_authtype;   /* Type of authenticator */
        int             ncd_authlen;    /* Length of authenticator string */
-       char            *ncd_authstr;   /* Authenticator string */
+       u_char          *ncd_authstr;   /* Authenticator string */
+        int             ncd_verflen;    /* and the verifier */
+        u_char          *ncd_verfstr;
+        NFSKERBKEY_T    ncd_key;        /* Session key */
 };
 .Ed
 .sp
@@ -134,10 +137,15 @@ and a pointer to a
 struct nfsd_srvargs {
        struct nfsd     *nsd_nfsd;      /* Pointer to in kernel nfsd struct */
        uid_t           nsd_uid;        /* Effective uid mapped to cred */
-       u_long          nsd_haddr;      /* Ip address of client */
+       u_int32_t       nsd_haddr;      /* Ip address of client */
        struct ucred    nsd_cr;         /* Cred. uid maps to */
        int             nsd_authlen;    /* Length of auth string (ret) */
-       char            *nsd_authstr;   /* Auth string (ret) */
+       u_char          *nsd_authstr;   /* Auth string (ret) */
+        int             nsd_verflen;    /* and the verfier */
+        u_char          *nsd_verfstr;
+        struct timeval  nsd_timestamp;  /* timestamp from verifier */
+        u_int32_t       nsd_ttl;        /* credential ttl (sec) */
+        NFSKERBKEY_T    nsd_key;        /* Session key */
 };
 .Ed
 .sp