/*
- * $Id: auth.h,v 1.4 2002-10-16 02:20:41 didg Exp $
+ * $Id: auth.h,v 1.7 2009-02-02 11:55:00 franklahm Exp $
*
* Copyright (c) 1990,1993 Regents of The University of Michigan.
* All Rights Reserved. See COPYRIGHT.
/* for GetUserInfo */
#define USERIBIT_USER (1 << 0)
#define USERIBIT_GROUP (1 << 1)
-#define USERIBIT_ALL (USERIBIT_USER | USERIBIT_GROUP)
+#define USERIBIT_UUID (1 << 2)
+#define USERIBIT_ALL (USERIBIT_USER | USERIBIT_GROUP | USERIBIT_UUID)
extern uid_t uuid;
-#if defined( __svr4__ ) && !defined( NGROUPS )
-#define NGROUPS NGROUPS_MAX
-#endif /*__svr4__ NGROUPS*/
#if defined( sun ) && !defined( __svr4__ ) || defined( ultrix )
-extern int groups[ NGROUPS ];
+extern int *groups;
#else /*sun __svr4__ ultrix*/
-extern gid_t groups[ NGROUPS ];
+extern gid_t *groups;
#endif /*sun __svr4__ ultrix*/
extern int ngroups;
extern int afp_getuserinfo __P((AFPObj *, char *, int, char *, int *));
extern int afp_getsession __P((AFPObj *, char *, unsigned int, char *, unsigned int *));
extern int afp_disconnect __P((AFPObj *, char *, int, char *, int *));
+extern int afp_zzz __P((AFPObj *, char *, unsigned int, char *, unsigned int *));
#endif /* auth.h */