setuid.h
上传用户:xiejiait
上传日期:2007-01-06
资源大小:881k
文件大小:1k
源码类别:

SCSI/ASPI

开发平台:

MultiPlatform

  1. /* @(#)setuid.h 1.2 99/12/19 Copyright 1998,1999 Heiko Eissfeldt */
  2. /* Security functions */
  3. void initsecurity __PR((void));
  4. void needroot __PR((int necessary));
  5. void dontneedroot __PR((void));
  6. void neverneedroot __PR((void));
  7. void needgroup __PR((int necessary));
  8. void dontneedgroup __PR((void));
  9. void neverneedgroup __PR((void));
  10. #if defined (HPUX)
  11. #define HAVE_SETREUID
  12. #define HAVE_SETREGID
  13. int seteuid __PR((uid_t uid));
  14. int setreuid __PR((uid_t uid1, uid_t uid2));
  15. int setregid __PR((gid_t gid1, gid_t gid2));
  16. #endif