acl  3.5.3.0
acl_set_eugid.h
浏览该文件的文档.
1 #ifndef ACL_SET_EUGID_INCLUDE_H
2 #define ACL_SET_EUGID_INCLUDE_H
3 
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
7 
8 #include "../acl_define.h"
9 #ifdef ACL_UNIX
10 
11 #include <sys/types.h>
12 #include <unistd.h>
13 
14 /**
15  * 设置程序的有效用户 ID 及有效组 ID
16  * @param euid {uid_t} 有效用户 ID
17  * @param egid {gid_t} 有效组 ID
18  * @return {int} 0 表示设置成功,-1 表示设置失败
19  */
20 int acl_set_eugid(uid_t euid, gid_t egid);
21 
22 #endif /* ACL_UNIX */
23 
24 #ifdef __cplusplus
25 }
26 #endif
27 
28 
29 #endif
30