diff options
Diffstat (limited to 'sys/nfs/rpcv2.h')
-rw-r--r-- | sys/nfs/rpcv2.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/sys/nfs/rpcv2.h b/sys/nfs/rpcv2.h index 977a8d3..e65d87b 100644 --- a/sys/nfs/rpcv2.h +++ b/sys/nfs/rpcv2.h @@ -53,6 +53,7 @@ #define RPCAUTH_NULL 0 #define RPCAUTH_UNIX 1 #define RPCAUTH_SHORT 2 +#define RPCAUTH_KERB4 4 #define RPCAUTH_MAXSIZ 400 #define RPCVERF_MAXSIZ 12 /* For Kerb, can actually be 400 */ #define RPCAUTH_UNIXGIDS 16 @@ -63,19 +64,28 @@ #define RPCAKN_FULLNAME 0 #define RPCAKN_NICKNAME 1 -/* Rpc Constants */ +/* msg type */ #define RPC_CALL 0 #define RPC_REPLY 1 + +/* reply status */ #define RPC_MSGACCEPTED 0 #define RPC_MSGDENIED 1 + +/* accepted status */ +#define RPC_SUCCESS 0 #define RPC_PROGUNAVAIL 1 #define RPC_PROGMISMATCH 2 #define RPC_PROCUNAVAIL 3 #define RPC_GARBAGE 4 /* I like this one */ +#define RPC_SYSTEMERR 5 + +/* rejected status */ #define RPC_MISMATCH 0 #define RPC_AUTHERR 1 /* Authentication failures */ +#define AUTH_OK 0 #define AUTH_BADCRED 1 #define AUTH_REJECTCRED 2 #define AUTH_BADVERF 3 |