前言
这里面记录了我写的一些关于Linux系统调用函数介绍使用的文章。
与文件IO相关的一些系统调用函数
- open函数
- read,write函数
- lseek函数
- stat,lstat函数
- access,chmod,chown,truncate文件属性操作函数
- mkdir,rmdir,rename,chdir,getcwd操作目录函数
- dup,dup2函数
- fcntl函数
与进程相关的一些系统调用函数
- fork,getpid,getppid函数
- _exit()函数
- wait,waitpid函数
- execve函数
与用户登录相关的一些系统调用函数
getpwuid() 函数
作用:getpwuid() 是Linux系统调用函数
。该函数返回一个指定用户ID号的用户登录信息,是根据etc/passwd文件中的内容获得信息的。
它的原型为:
struct passwd *getpwuid(uid_t uid);
其中uid_t为无符号长整数类型,是应用程序提供的用户识别码,而后续返回一个指针,指向一个passwd结构变量,该结构存储了用于识别给定 UID 的用户的详细信息。
要使用 getpwuid() 函数,你需要在你的C程序中导入
getgrgid()函数
作用:getgrgid()函数属于Linux系统调用函数
。它可以用来检索当前定义的用户组信息,该信息存储在/etc/group文件中。此外,它还可以用来检索特定用户组ID(GID)的用户组信息。
该函数的函数原型为:
struct group *getgrgid(gid_t gid);
如果你想使用getgrgid()函数,则需要包含
标准C库函数文章索引
C标准库函数常用函数
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net