.\" Copyright 2003 Walter Harms (walter.harms@informatik.uni-oldenburg.de) .\" .\" %%%LICENSE_START(GPL_NOVERSION_ONELINE) .\" Distributed under GPL .\" %%%LICENSE_END .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .\" .\" Japanese Version Copyright (c) 2004 Yuichi SATO .\" all rights reserved. .\" Translated Sat Aug 28 14:07:20 JST 2004 .\" by Yuichi SATO .\" .TH PUTGRENT 3 2015\-01\-22 GNU "Linux Programmer's Manual" .SH 名前 putgrent \- グループデータベースエントリーをファイルに書き込む .SH 書式 \fB#define _GNU_SOURCE\fP /* feature_test_macros(7) 参照 */ .br \fB#include \fP .sp \fBint putgrent(const struct group *\fP\fIgrp\fP\fB, FILE *\fP\fIstream\fP\fB);\fP .SH 説明 \fBputgrent\fP() 関数は \fBfgetgrent\fP(3) の逆である。 この関数は与えられた \fIstruct group\fP を \fIstream\fP に書き込む。 グループメンバのリストは、 NULL で終端されるか、 NULL で初期化されなければならない。 .sp \fIstruct group\fP は以下のように定義される: .sp .in +4n .nf struct group { char *gr_name; /* グループ名 */ char *gr_passwd; /* グループパスワード */ gid_t gr_gid; /* グループ ID */ char **gr_mem; /* グループメンバ */ }; .fi .in .SH 返り値 この関数は、成功した場合は 0 を返し、エラーの場合は 0 以外の値を返す。 .SH 準拠 この関数は GNU による拡張である。 .SH 関連項目 \fBfgetgrent\fP(3), \fBgetgrent\fP(3), \fBgroup\fP(5) .SH この文書について この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.79 の一部 である。プロジェクトの説明とバグ報告に関する情報は http://www.kernel.org/doc/man\-pages/ に書かれている。