[BACK]Return to grp.h CVS log [TXT][DIR] Up to [local] / src / include

Diff for /src/include/grp.h between version 1.7 and 1.8

version 1.7, 2003/06/25 21:06:33 version 1.8, 2005/12/13 00:35:22
Line 43 
Line 43 
 #include <sys/cdefs.h>  #include <sys/cdefs.h>
 #include <sys/types.h>  #include <sys/types.h>
   
 #if !defined(_POSIX_SOURCE) && !defined(_XOPEN_SOURCE)  #if __BSD_VISIBLE
 #define _PATH_GROUP             "/etc/group"  #define _PATH_GROUP             "/etc/group"
 #endif  #endif
   
Line 56 
Line 56 
   
 __BEGIN_DECLS  __BEGIN_DECLS
 struct group    *getgrgid(gid_t);  struct group    *getgrgid(gid_t);
 int             getgrgid_r(gid_t, struct group *, char *,  
                     size_t, struct group **);  
 struct group    *getgrnam(const char *);  struct group    *getgrnam(const char *);
 int             getgrnam_r(const char *, struct group *, char *,  #if __BSD_VISIBLE || __POSIX_VISIBLE >= 200112 || __XPG_VISIBLE
                     size_t, struct group **);  
 #ifndef _POSIX_SOURCE  
 struct group    *getgrent(void);  struct group    *getgrent(void);
 void             setgrent(void);  void             setgrent(void);
 void             endgrent(void);  void             endgrent(void);
   int              getgrgid_r(gid_t, struct group *, char *,
                       size_t, struct group **);
   int              getgrnam_r(const char *, struct group *, char *,
                       size_t, struct group **);
   #endif
   #if __BSD_VISIBLE
 void             setgrfile(const char *);  void             setgrfile(const char *);
 #ifndef _XOPEN_SOURCE  
 char            *group_from_gid(gid_t, int);  
 int              setgroupent(int);  int              setgroupent(int);
 #endif /* !_XOPEN_SOURCE */  char            *group_from_gid(gid_t, int);
 #endif /* !_POSIX_SOURCE */  #endif
 __END_DECLS  __END_DECLS
   
 #endif /* !_GRP_H_ */  #endif /* !_GRP_H_ */

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8