home *** CD-ROM | disk | FTP | other *** search
- /* $Id: grp.h,v 1.1 1993/09/15 01:08:56 ppessi Exp $
- *
- * grp.h - Group structure and prototypes for Network Library
- *
- * This file is part of the AmiTCP/IP Network Library.
- *
- * Author: ppessi <Pekka.Pessi@hut.fi>
- * Copyright © 1993 AmiTCP/IP Group, <AmiTCP-Group@hut.fi>
- * Helsinki University of Technology, Finland.
- *
- * Created : Sun Jun 20 17:52:37 1993 ppessi
- * Last modified: Wed Sep 15 07:38:42 1993 ppessi
- */
-
- #ifndef GRP_H
- #define GRP_H
-
- #ifndef EXEC_TYPES_H
- #include <exec/types.h>
- #endif
-
- /* Normally defined in <netdb.h> */
- #ifndef _PATH_GROUP
- #define _PATH_GROUP "AmiTCP:db/group"
- #endif
-
- /* The group structure */
- struct group
- {
- UBYTE *gr_name; /* Group name. */
- UBYTE *gr_passwd; /* Password. */
- ULONG gr_gid; /* Group ID. */
- UBYTE **gr_mem; /* Member list. */
- };
-
- #ifndef _GID_T
- #define _GID_T ULONG
- typedef _GID_T gid_t;
- #endif
-
- /*
- * POSIX compatible routines
- */
- struct group *getgrgid(gid_t gid);
- struct group *getgrnam(const char *name);
-
- #endif
-