OSDN Git Service

(split) LDP: Release pages for LDP v3.39.
[linuxjm/LDP_man-pages.git] / release / man3 / setaliasent.3
index 6eecdab..736b47a 100644 (file)
@@ -3,76 +3,56 @@
 .\"
 .\" Polished a bit, added a little, aeb
 .\"
-.\" Japanese Version Copyright (c) 2004 Yuichi SATO
-.\"         all rights reserved.
-.\" Translated Sun Sep  5 20:44:27 JST 2004
-.\"         by Yuichi SATO <ysato444@yahoo.co.jp>
+.\"*******************************************************************
 .\"
-.TH SETALIASENT 3 2003-09-09 "GNU" "Linux Programmer's Manual"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH SETALIASENT 3 2003\-09\-09 GNU "Linux Programmer's Manual"
 .SH 名前
-setaliasent, endaliasent, getaliasent, getaliasent_r, getaliasbyname, getaliasbyname_r \- エイリアスエントリを読み込む
+setaliasent, endaliasent, getaliasent, getaliasent_r, getaliasbyname,
+getaliasbyname_r \- エイリアスエントリを読み込む
 .SH 書式
-.B #include <aliases.h>
+\fB#include <aliases.h>\fP
 .sp
-.B "void setaliasent(void);"
+\fBvoid setaliasent(void);\fP
 .sp
-.B "void endaliasent(void);"
+\fBvoid endaliasent(void);\fP
 .sp
-.B "struct aliasent *getaliasent(void);"
+\fBstruct aliasent *getaliasent(void);\fP
 .sp
-.BI "int getaliasent_r(struct aliasent *" result ","
+\fBint getaliasent_r(struct aliasent *\fP\fIresult\fP\fB,\fP
 .br
-.BI "        char *" buffer ", size_t " buflen ", struct aliasent **" res );
+\fB char *\fP\fIbuffer\fP\fB, size_t \fP\fIbuflen\fP\fB, struct aliasent **\fP\fIres\fP\fB);\fP
 .sp
-.BI "struct aliasent *getaliasbyname(const char *" name );
+\fBstruct aliasent *getaliasbyname(const char *\fP\fIname\fP\fB);\fP
 .sp
-.BI "int getaliasbyname_r(const char *" name ", struct aliasent *" result ,
+\fBint getaliasbyname_r(const char *\fP\fIname\fP\fB, struct aliasent
+*\fP\fIresult\fP\fB,\fP
 .br
-.BI "        char *" buffer ", size_t " buflen ", struct aliasent **" res );
+\fB char *\fP\fIbuffer\fP\fB, size_t \fP\fIbuflen\fP\fB, struct aliasent **\fP\fIres\fP\fB);\fP
 .SH 説明
-ネームサービススイッチ (Name Service Switch, NSS) で
-利用可能なデータベースの 1 つとして、
-メールエイリアスを保持するエイリアスデータベースがある。
-(どのデータベースがサポートされているかを調べるには、
-getent \-\-help を実行すること。)
-エイリアスデータベースにアクセスするために、
-6 つの関数が提供されている。
+ネームサービススイッチ (Name Service Switch, NSS) で 利用可能なデータベースの 1 つとして、
+メールエイリアスを保持するエイリアスデータベースがある。 (どのデータベースがサポートされているかを調べるには、 getent \-\-help
+を実行すること。)  エイリアスデータベースにアクセスするために、 6 つの関数が提供されている。
 .PP
-.BR getaliasent ()
-関数はエイリアスデータベースから取り出した
-グループ情報を含む構造体へのポインタを返す。
-1 回目に関数が呼ばれたときには、最初のエントリを返す;
-それ以降はその後のエントリを返す。
+\fBgetaliasent\fP()  関数はエイリアスデータベースから取り出した グループ情報を含む構造体へのポインタを返す。 1
+回目に関数が呼ばれたときには、最初のエントリを返す; それ以降はその後のエントリを返す。
 .PP
-.BR setaliasent ()
-関数はファイルポインタをエイリアスデータベースの先頭に巻き戻す。
+\fBsetaliasent\fP()  関数はファイルポインタをエイリアスデータベースの先頭に巻き戻す。
 .PP
-.BR endaliasent ()
-関数はエイリアスデータベースをクローズする。
+\fBendaliasent\fP()  関数はエイリアスデータベースをクローズする。
 .PP
-.BR getaliasent_r ()
-関数は上記の関数のリエントラント版である。
-要求された構造体は第 1 引き数に格納されるが、
-プログラマは他の引き数も埋めてやる必要がある。
-充分な領域が与えられないと、この関数は失敗する。
+\fBgetaliasent_r\fP()  関数は上記の関数のリエントラント版である。 要求された構造体は第 1 引き数に格納されるが、
+プログラマは他の引き数も埋めてやる必要がある。 充分な領域が与えられないと、この関数は失敗する。
 .PP
-関数
-.BR getaliasbyname ()
-は name 引き数をとり、エイリアスデータベースを検索する。
-エントリは
-.I "struct aliasent"
-へのポインタとして返される。
+関数 \fBgetaliasbyname\fP()  は name 引き数をとり、エイリアスデータベースを検索する。 エントリは \fIstruct
+aliasent\fP へのポインタとして返される。
 .PP
-.BR getaliasbyname_r ()
-は上記の関数のリエントラント版である。
-要求された構造体は第 2 引き数に格納されるが、
-プログラマは他の引き数も埋めてやる必要がある。
-充分な領域が与えられないと、この関数は失敗する。
+\fBgetaliasbyname_r\fP()  は上記の関数のリエントラント版である。 要求された構造体は第 2 引き数に格納されるが、
+プログラマは他の引き数も埋めてやる必要がある。 充分な領域が与えられないと、この関数は失敗する。
 .PP
-.I "struct aliasent"
-は
-.I <aliases.h>
-で定義されている。
+\fIstruct aliasent\fP は \fI<aliases.h>\fP で定義されている。
 .in +4n
 .nf
 
@@ -85,23 +65,13 @@ struct aliasent {
 .fi
 .in
 .SH 返り値
-関数
-.BR getaliasent_r ()
-と
-.BR getaliasbyname_r ()
-は、エラーの場合に 0 以外の値を返す。
+関数 \fBgetaliasent_r\fP()  と \fBgetaliasbyname_r\fP()  は、エラーの場合に 0 以外の値を返す。
 .SH ファイル
-デフォルトのエイリアスデータベースは、ファイル
-.I /etc/aliases
-である。
-これは
-.I /etc/nsswitch.conf
+デフォルトのエイリアスデータベースは、ファイル \fI/etc/aliases\fP である。 これは \fI/etc/nsswitch.conf\fP
 ファイルで変更できる。
 .SH 準拠
-このルーチンは glibc 固有のものである。
-NeXT システムには同様のルーチンがある。
+このルーチンは glibc 固有のものである。 NeXT システムには同様のルーチンがある。
 .in +4n
-.sp
 .nf
 
 #include <aliasdb.h>
@@ -113,10 +83,7 @@ alias_ent *alias_getbyname(char *name);
 .fi
 .in
 .SH 例
-以下の例は
-.I "gcc example.c -o example"
-でコンパイルできる。
-これはエイリアスデータベースにある全ての名前をダンプする。
+以下の例は \fIgcc example.c \-o example\fP でコンパイルできる。 これはエイリアスデータベースにある全ての名前をダンプする。
 .sp
 .nf
 #include <aliases.h>
@@ -133,7 +100,7 @@ main(void)
         al = getaliasent();
         if (al == NULL)
             break;
-        printf("Name: %s\\n", al\->alias_name);
+        printf("Name: %s\en", al\->alias_name);
     }
     if (errno) {
         perror("reading alias");
@@ -143,10 +110,7 @@ main(void)
     exit(EXIT_SUCCESS);
 .fi
 .SH 関連項目
-.BR getgrent (3),
-.BR getpwent (3),
-.BR getspent (3),
-.BR aliases (5)
+\fBgetgrent\fP(3), \fBgetpwent\fP(3), \fBgetspent\fP(3), \fBaliases\fP(5)
 .\"
 .\" /etc/sendmail/aliases
 .\" Yellow Pages