PUTGRENT - Linux手册页

时间:2019-08-20 18:01:07  来源:igfitidea点击:

Linux程序员手册 第3部分
更新日期: 2017-09-15

名称

putgrent-将组数据库条目写入文件

语法

#定义_GNU_SOURCE / 参见feature_test_macros(7)/
#包括

int putgrent(const struct group * grp,FILE * stream);

说明

putgrent()函数与fgetgrent(3)对应。该函数将提供的结构组的内容写入流中。组成员列表必须以NULL终止或NULL初始化。

struct组定义如下:

struct group {
    char   *gr_name;      /* group name */
    char   *gr_passwd;    /* group password */
    gid_t   gr_gid;       /* group ID */
    char  **gr_mem;       /* group members */
};

返回值

函数成功返回零,错误返回非零值。

属性

有关本节中使用的术语的说明,请参见attribute(7)。

InterfaceAttributeValue
putgrent()Thread safetyMT-Safe

遵循规范

此函数是GNU扩展。

另外参见

fgetgrent(3),getgrent(3),组(5)

出版信息

这个页面是Linux手册页项目5.08版的一部分。有关项目的说明、有关报告错误的信息以及此页面的最新版本,请访问https://www.kernel.org/doc/man-pages/