diff options
author | wollman <wollman@FreeBSD.org> | 1994-08-07 18:41:02 +0000 |
---|---|---|
committer | wollman <wollman@FreeBSD.org> | 1994-08-07 18:41:02 +0000 |
commit | 2914d85c79d650debf4fe19c5230232d57f15912 (patch) | |
tree | de69a93c1a8200600a73fd75094947ae1f3c766f /include/rpc/auth.h | |
parent | 39d367d32ed8e86a00d841b572a4544dc7ca339e (diff) | |
download | FreeBSD-src-2914d85c79d650debf4fe19c5230232d57f15912.zip FreeBSD-src-2914d85c79d650debf4fe19c5230232d57f15912.tar.gz |
Use the header files that are compatible with the code just moved over
from 1.1.5.
Diffstat (limited to 'include/rpc/auth.h')
-rw-r--r-- | include/rpc/auth.h | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/include/rpc/auth.h b/include/rpc/auth.h index a823ddd..e7db1d0 100644 --- a/include/rpc/auth.h +++ b/include/rpc/auth.h @@ -1,4 +1,3 @@ -/* @(#)auth.h 2.3 88/08/07 4.0 RPCSRC; from 1.17 88/02/08 SMI */ /* * Sun RPC is a product of Sun Microsystems, Inc. and is provided for * unrestricted use provided that this legend is included on all tape @@ -26,6 +25,10 @@ * Sun Microsystems, Inc. * 2550 Garcia Avenue * Mountain View, California 94043 + * + * from: @(#)auth.h 1.17 88/02/08 SMI + * from: @(#)auth.h 2.3 88/08/07 4.0 RPCSRC + * $Id: auth.h,v 1.1 1993/10/27 05:40:09 paul Exp $ */ /* @@ -38,6 +41,9 @@ * "sessions". */ +#ifndef _RPC_AUTH_H +#define _RPC_AUTH_H +#include <sys/cdefs.h> #define MAX_AUTH_BYTES 400 #define MAXNETNAMELEN 255 /* maximum length of network user's name */ @@ -62,7 +68,7 @@ enum auth_stat { AUTH_FAILED=7 /* some unknown reason */ }; -#if (mc68000 || sparc || vax || i386 || tahoe || luna68k || hp300 || mips) +#if (mc68000 || sparc || vax || i386 || tahoe || hp300) typedef u_long u_int32; /* 32-bit unsigned integers */ #endif @@ -74,7 +80,9 @@ union des_block { char c[8]; }; typedef union des_block des_block; -extern bool_t xdr_des_block(); +__BEGIN_DECLS +extern bool_t xdr_des_block __P((XDR *, des_block *)); +__END_DECLS /* * Authentication info. Opaque to client. @@ -154,13 +162,17 @@ extern struct opaque_auth _null_auth; * int len; * int *aup_gids; */ -extern AUTH *authunix_create(); -extern AUTH *authunix_create_default(); /* takes no parameters */ -extern AUTH *authnone_create(); /* takes no parameters */ +__BEGIN_DECLS +extern AUTH *authunix_create __P((char *, int, int, int, int *)); +extern AUTH *authunix_create_default __P((void)); +extern AUTH *authnone_create __P((void)); extern AUTH *authdes_create(); +__END_DECLS #define AUTH_NONE 0 /* no authentication */ #define AUTH_NULL 0 /* backward compatibility */ #define AUTH_UNIX 1 /* unix style (uid, gids) */ #define AUTH_SHORT 2 /* short hand unix style */ #define AUTH_DES 3 /* des style (encrypted timestamps) */ + +#endif /* !_RPC_AUTH_H */ |