X-Git-Url: http://git.osdn.net/view?p=linuxjm%2FLDP_man-pages.git;a=blobdiff_plain;f=release%2Fman3%2Finitgroups.3;h=808764cf7acda83251437aaf147055661bf7fd0e;hp=2e502866e95336f3a5601f86eae19061e14c7987;hb=4fa3e54b837e5814a4598ec901d77446bf5cb9b3;hpb=f8a251df75590049b7aa6f3cd698b6ce733b1ea5 diff --git a/release/man3/initgroups.3 b/release/man3/initgroups.3 index 2e502866..808764cf 100644 --- a/release/man3/initgroups.3 +++ b/release/man3/initgroups.3 @@ -27,56 +27,42 @@ .\" Modified 1993-07-24 by Rik Faith .\" Modified 2004-10-10 by aeb .\" -.\" Japanese Version Copyright (c) 1998 -.\" ISHIKAWA Mutsumi, all rights reserved. -.\" Translated 1998-05-23, ISHIKAWA Mutsumi -.\" Updated 2002-01-09, Kentaro Shirakata -.\" Updated 2005-02-26, Akihiro MOTOKI +.\"******************************************************************* .\" -.TH INITGROUPS 3 2007-07-26 "GNU" "Linux Programmer's Manual" +.\" This file was generated with po4a. Translate the source file. +.\" +.\"******************************************************************* +.TH INITGROUPS 3 2007\-07\-26 GNU "Linux Programmer's Manual" .SH 名前 initgroups \- 追加のグループアクセスリストの初期化 .SH 書式 .nf -.B #include -.B #include +\fB#include \fP +\fB#include \fP .sp -.BI "int initgroups(const char *" user ", gid_t " group ); +\fBint initgroups(const char *\fP\fIuser\fP\fB, gid_t \fP\fIgroup\fP\fB);\fP .fi .sp .in -4n -glibc 向けの機能検査マクロの要件 -.RB ( feature_test_macros (7) -参照): +glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7) 参照): .in .sp -.BR initgroups (): -_BSD_SOURCE +\fBinitgroups\fP(): _BSD_SOURCE .SH 説明 -.BR initgroups () -関数はグループデータベース \fI/etc/group\fP を読み -込んで、\fIuser\fP が所属している全てのグループを使って、グループアク -セスリストを初期化する。さらに、\fIgroup\fP に示されるグループもグルー +\fBinitgroups\fP() 関数はグループデータベース \fI/etc/group\fP を読み 込んで、\fIuser\fP +が所属している全てのグループを使って、グループアク セスリストを初期化する。さらに、\fIgroup\fP に示されるグループもグルー プアクセスリストに追加される。 -.I user -引数は NULL であってはならない。 +\fIuser\fP 引数は NULL であってはならない。 .SH 返り値 -.BR initgroups () -関数は、成功すると 0 を返す。 -エラーの場合は \-1 を返し、 -.I errno -を適切に設定する。 +\fBinitgroups\fP() 関数は、成功すると 0 を返す。 エラーの場合は \-1 を返し、 \fIerrno\fP を適切に設定する。 .SH エラー -.TP -.B ENOMEM +.TP +\fBENOMEM\fP グループ情報構造体を配置するためのメモリが不足している。 -.TP -.B EPERM -呼出しプロセスが十分な特権を持っていない。 -この関数の裏で実行されるシステムコール -.BR setgroups (2) -も参照のこと。 +.TP +\fBEPERM\fP +呼出しプロセスが十分な特権を持っていない。 この関数の裏で実行されるシステムコール \fBsetgroups\fP(2) も参照のこと。 .SH ファイル .nf \fI/etc/group\fP グループデータベースファイル @@ -84,6 +70,4 @@ _BSD_SOURCE .SH 準拠 SVr4, 4.3BSD. .SH 関連項目 -.BR getgroups (2), -.BR setgroups (2), -.BR credentials (7) +\fBgetgroups\fP(2), \fBsetgroups\fP(2), \fBcredentials\fP(7)