putgrent -
  グループデータベースエントリをファイルに書き込む
#define _GNU_SOURCE /* 
feature_test_macros(7) 参照 */
 
#include <grp.h>
int putgrent(const struct group *grp, FILE
  *fp);
putgrent() 関数は 
fgetgrent(3)
  の逆である。
  この関数は与えられた
  
struct group を 
fp
  で指されるファイルに書き込む。
  グループメンバのリストは、
  NULL で終端されるか、 NULL
  で初期化されなければならない。
struct group
  は以下のように定義される:
struct group {
    char   *gr_name;      /* グループ名 */
    char   *gr_passwd;    /* グループパスワード */
    gid_t   gr_gid;       /* グループ ID */
    char  **gr_mem;       /* グループメンバ */
};
返り値¶
この関数は、成功した場合は
  0
  を返し、エラーの場合は
  0 以外の値を返す。
この関数は GNU
  による拡張である。
関連項目¶
fgetgrent(3), 
getgrent(3), 
group(5)
この文書について¶
この man ページは Linux 
man-pages
  プロジェクトのリリース
  3.65 の一部
  である。プロジェクトの説明とバグ報告に関する情報は
  
http://www.kernel.org/doc/man-pages/
  に書かれている。