1 .\" Copyright 2003 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
3 .\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
4 .\" Distributed under GPL
7 .\"*******************************************************************
9 .\" This file was generated with po4a. Translate the source file.
11 .\"*******************************************************************
13 .\" Japanese Version Copyright (c) 2004 Yuichi SATO
14 .\" all rights reserved.
15 .\" Translated Sat Aug 28 14:07:20 JST 2004
16 .\" by Yuichi SATO <ysato444@yahoo.co.jp>
18 .TH PUTGRENT 3 2003\-09\-09 GNU "Linux Programmer's Manual"
20 putgrent \- グループデータベースエントリをファイルに書き込む
22 \fB#define _GNU_SOURCE\fP /* feature_test_macros(7) 参照 */
24 \fB#include <grp.h>\fP
26 \fBint putgrent(const struct group *\fP\fIgrp\fP\fB, FILE *\fP\fIfp\fP\fB);\fP
28 \fBputgrent\fP() 関数は \fBfgetgrent\fP(3) の逆である。 この関数は与えられた \fIstruct group\fP を
29 \fIfp\fP で指されるファイルに書き込む。 グループメンバのリストは、NULL で終端されるか、 NULL で初期化されなければならない。
31 \fIstruct group\fP は以下のように定義される:
36 char *gr_name; /* グループ名 */
37 char *gr_passwd; /* グループパスワード */
38 gid_t gr_gid; /* グループ ID */
39 char **gr_mem; /* グループメンバ */
44 この関数は、成功した場合は 0 を返し、エラーの場合は 0 以外の値を返す。
48 \fBfgetgrent\fP(3), \fBgetgrent\fP(3), \fBgroup\fP(5)
50 この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.65 の一部
51 である。プロジェクトの説明とバグ報告に関する情報は
52 http://www.kernel.org/doc/man\-pages/ に書かれている。