home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 June / PCWorld_2005-06_cd.bin / software / vyzkuste / firewally / firewally.exe / framework-2.3.exe / grp.h < prev    next >
C/C++ Source or Header  |  2004-01-30  |  812b  |  49 lines

  1. /* cygwin/grp.h
  2.  
  3.    Copyright 2002 Red Hat Inc.
  4.    Written by Corinna Vinschen <corinna@vinschen.de>
  5.  
  6. This file is part of Cygwin.
  7.  
  8. This software is a copyrighted work licensed under the terms of the
  9. Cygwin license.  Please consult the file "CYGWIN_LICENSE" for
  10. details. */
  11.  
  12. #ifndef _CYGWIN_GRP_H_
  13. #define _CYGWIN_GRP_H_
  14.  
  15. #include <sys/types.h>
  16.  
  17. #ifdef __cplusplus
  18. extern "C" {
  19. #endif
  20.  
  21. #ifdef __INSIDE_CYGWIN__
  22. struct __group16
  23. {
  24.   char *gr_name;
  25.   char *gr_passwd;
  26.   __gid16_t gr_gid;
  27.   char **gr_mem;
  28. };
  29.  
  30. struct __group32
  31. {
  32.   char *gr_name;
  33.   char *gr_passwd;
  34.   __gid32_t gr_gid;
  35.   char **gr_mem;
  36. };
  37.  
  38. struct __group32 * getgrgid32 (__gid32_t gid);
  39. struct __group32 * getgrnam32 (const char *name);
  40. __gid32_t getgid32 ();
  41. __gid32_t getegid32 ();
  42. #endif
  43.  
  44. #ifdef __cplusplus
  45. }
  46. #endif
  47.  
  48. #endif /* _CYGWIN_GRP_H_ */
  49.