博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
getgrgid()函数
阅读量:7125 次
发布时间:2019-06-28

本文共 641 字,大约阅读时间需要 2 分钟。

getgrgid(从组文件中取得指定gid 的数据)

相关函数 fgetgrent,getgrent,getgrnam
表头文件 #include<grp.h>
#include<sys/types.h>
定义函数 strcut group * getgrgid(gid_t gid);
函数说明 getgrgid()用来依参数gid指定的组识别码逐一搜索组文件,找到
时便将该组的数据以group结构返回。group结构请参考getgrent
()。
返回值 返回group结构数据,如果返回NULL则表示已无数据,或有错误发
生。

范例:

/* 取得gid=3的组数据*/

#include<grp.h>
#include<sys/types.h>
main()
{
strcut group *data;
int i=0;
data = getgrgid(3);
printf(“%s:%s:%d:”,data->gr_name,data->gr_passwd,data-
>gr_gid);
while(data->gr_mem[i])printf(“%s ,”,data->mem[i++]);
printf(“\n”);
}
执行 sys:x:3:root,bin,adm

posted on
2015-03-22 22:58 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/guangliang/p/4358339.html

你可能感兴趣的文章
【BZOJ4310】跳蚤
查看>>
Python基础--字符串、列表、元组、字典
查看>>
Ubuntu 16.04 安装opencv的各种方法(含opencv contrib扩展包安装方法)
查看>>
HDU-1029_Ignatius and the Princess IV
查看>>
团队开发冲刺第二阶段11
查看>>
自动释放池和运行/消息循环
查看>>
前端之JQuery
查看>>
EL表达式处理字符串 是否 包含 某字符串 截取 拆分...............
查看>>
jiffies溢出与时间先后比较-time_after,time_before【转】
查看>>
linux内存分配方法总结【转】
查看>>
内存泄露内存溢出
查看>>
汉字转化成拼音(首字母)
查看>>
vue router-link 默认a标签去除下划线
查看>>
关于css选择器的一些事 第一章 基本选择器!
查看>>
curl命令使用(转)
查看>>
项目总结14:Windows远程连接redis(cmd指令或PowerShell指令)
查看>>
加载器
查看>>
curl数据采集系列之正则处理函数get_matches
查看>>
JavaScript对象探讨
查看>>
最大公约数和最小公倍数
查看>>