OSDN Git Service

(split) LDP: Release pages for LDP v3.39.
[linuxjm/LDP_man-pages.git] / release / man3 / putgrent.3
1 .\" Copyright 2003 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
2 .\" Distributed under GPL
3 .\"
4 .\"*******************************************************************
5 .\"
6 .\" This file was generated with po4a. Translate the source file.
7 .\"
8 .\"*******************************************************************
9 .TH PUTGRENT 3 2003\-09\-09 GNU "Linux Programmer's Manual"
10 .SH 名前
11 putgrent \- グループデータベースエントリをファイルに書き込む
12 .SH 書式
13 \fB#define _GNU_SOURCE\fP /* feature_test_macros(7) 参照 */
14 .br
15 \fB#include <grp.h>\fP
16 .sp
17 \fBint putgrent(const struct group *\fP\fIgrp\fP\fB, FILE *\fP\fIfp\fP\fB);\fP
18 .SH 説明
19 \fBputgrent\fP()  関数は \fBfgetgrent\fP(3)  の逆である。 この関数は与えられた \fIstruct group\fP を
20 \fIfp\fP で指されるファイルに書き込む。 グループメンバのリストは、NULL で終端されるか、 NULL で初期化されなければならない。
21 .sp
22 \fIstruct group\fP は以下のように定義される:
23 .sp
24 .in +4n
25 .nf
26 struct group {
27     char   *gr_name;      /* グループ名 */
28     char   *gr_passwd;    /* グループパスワード */
29     gid_t   gr_gid;       /* グループ ID */
30     char  **gr_mem;       /* グループメンバ */
31 };
32 .fi
33 .in
34 .SH 返り値
35 この関数は、成功した場合は 0 を返し、エラーの場合は 0 以外の値を返す。
36 .SH 準拠
37 この関数は GNU による拡張である。
38 .SH 関連項目
39 \fBfgetgrent\fP(3), \fBgetgrent\fP(3), \fBgroup\fP(5)