acl
3.5.3.0
acl_set_ugid.h
浏览该文件的文档.
1
#ifndef ACL_SET_UGID_INCLUDE_H
2
#define ACL_SET_UGID_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 uid {uid_t} 用户 ID
17
* @param gid {gid_t} 组 ID
18
* @return {int} 设置是否成功,0 表示成功,-1 表示失败
19
*/
20
int
acl_set_ugid(uid_t uid, gid_t gid);
21
22
/**
23
* 修改程序的用户 ID 为指定用户的 ID
24
* @param user {char* } 系统用户账号名
25
* @return {int} 设置是否成功,0 表示成功,-1 表示失败
26
*/
27
int
acl_change_uid(
const
char
*user);
28
29
#endif
/* ACL_UNIX*/
30
31
#ifdef __cplusplus
32
}
33
#endif
34
35
36
#endif
37
include
acl
stdlib
unix
acl_set_ugid.h
生成于 2021年 九月 10日 星期五 11:14:43 , 为 acl使用
1.8.15