OSDN Git Service

Update README
[linuxjm/LDP_man-pages.git] / draft / man3 / putgrent.3
1 .\" Copyright 2003 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
2 .\"
3 .\" %%%LICENSE_START(GPL_NOVERSION_ONELINE)
4 .\" Distributed under GPL
5 .\" %%%LICENSE_END
6 .\"
7 .\"*******************************************************************
8 .\"
9 .\" This file was generated with po4a. Translate the source file.
10 .\"
11 .\"*******************************************************************
12 .\"
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>
17 .\"
18 .TH PUTGRENT 3 2015\-01\-22 GNU "Linux Programmer's Manual"
19 .SH 名前
20 putgrent \- グループデータベースエントリーをファイルに書き込む
21 .SH 書式
22 \fB#define _GNU_SOURCE\fP /* feature_test_macros(7) 参照 */
23 .br
24 \fB#include <grp.h>\fP
25 .sp
26 \fBint putgrent(const struct group *\fP\fIgrp\fP\fB, FILE *\fP\fIstream\fP\fB);\fP
27 .SH 説明
28 \fBputgrent\fP()  関数は \fBfgetgrent\fP(3)  の逆である。 この関数は与えられた \fIstruct group\fP を
29 \fIstream\fP に書き込む。 グループメンバのリストは、 NULL で終端されるか、 NULL で初期化されなければならない。
30 .sp
31 \fIstruct group\fP は以下のように定義される:
32 .sp
33 .in +4n
34 .nf
35 struct group {
36     char   *gr_name;      /* グループ名 */
37     char   *gr_passwd;    /* グループパスワード */
38     gid_t   gr_gid;       /* グループ ID */
39     char  **gr_mem;       /* グループメンバ */
40 };
41 .fi
42 .in
43 .SH 返り値
44 この関数は、成功した場合は 0 を返し、エラーの場合は 0 以外の値を返す。
45 .SH 準拠
46 この関数は GNU による拡張である。
47 .SH 関連項目
48 \fBfgetgrent\fP(3), \fBgetgrent\fP(3), \fBgroup\fP(5)
49 .SH この文書について
50 この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.79 の一部
51 である。プロジェクトの説明とバグ報告に関する情報は
52 http://www.kernel.org/doc/man\-pages/ に書かれている。