OSDN Git Service

(split) Import translated manuals from JM CVS Repository.
[linuxjm/LDP_man-pages.git] / release / man3 / getrpcent.3
1 .\" This page was taken from the 4.4BSD-Lite CDROM (BSD license)
2 .\"
3 .\" @(#)getrpcent.3n    2.2 88/08/02 4.0 RPCSRC; from 1.11 88/03/14 SMI
4 .\"
5 .\" Japanese Version Copyright (c) 1999 HANATAKA Shinya
6 .\"         all rights reserved.
7 .\" Translated 2000-01-11, HANATAKA Shinya <hanataka@abyss.rim.or.jp>
8 .\" Updated 2008-09-19, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
9 .\"
10 .TH GETRPCENT 3 2008-08-19 "" "Linux Programmer's Manual"
11 .SH Ì¾Á°
12 getrpcent, getrpcbyname, getrpcbynumber, setrpcent, endrpcent \-
13 RPC ¥¨¥ó¥È¥ê¤ò¼èÆÀ¤¹¤ë
14 .SH ½ñ¼°
15 .nf
16 .B #include <netdb.h>
17
18 .BI "struct rpcent *getrpcent(void);"
19
20 .BI "struct rpcent *getrpcbyname(char *" name );
21
22 .BI "struct rpcent *getrpcbynumber(int " number );
23
24 .BI "void setrpcent(int " stayopen );
25
26 .BI "void endrpcent(void);"
27 .fi
28 .SH ÀâÌÀ
29 .LP
30 .BR getrpcent (),
31 .BR getrpcbyname (),
32 .BR getrpcbynumber ()
33 ¤Ï¤½¤ì¤¾¤ì°Ê²¼¤Î¹½Â¤ÂΤؤΥݥ¤¥ó¥¿¤òÊÖ¤¹¡£
34 ¤³¤Î¹½Â¤ÂΤϠRPC ¥×¥í¥°¥é¥àÈÖ¹æ¥Ç¡¼¥¿¥Ù¡¼¥¹
35 ¤Î³Æ¹Ô¤Î¥Õ¥£¡¼¥ë¥É¤ò´Þ¤ó¤Ç¤¤¤ë¡£
36 .in +4n
37 .nf
38
39 struct rpcent {
40     char  *r_name;     /* name of server for this RPC program */
41     char **r_aliases;  /* alias list */
42     long   r_number;   /* RPC program number */
43 };
44 .fi
45 .in
46 .LP
47 ¤³¤Î¹½Â¤ÂΤΥá¥ó¥Ð¡¼¤Ï°Ê²¼¤ÎÄ̤ꡣ
48 .RS 4
49 .TP 12
50 .I r_name
51 ¤³¤Î RPC ¥×¥í¥°¥é¥à¤Î¥µ¡¼¥Ð¤Î̾Á°
52 .TP
53 .I r_aliases
54 RPC ¥×¥í¥°¥é¥à¤ÎÊÌ̾¤Î¥ê¥¹¥È¡£¥¼¥í¤Ç½ªÃ¼¤µ¤ì¤Æ¤¤¤ë¡£
55 .TP
56 .I r_number
57 ¤³¤Î¥µ¡¼¥Ó¥¹¤Î RPC ¥×¥í¥°¥é¥àÈֹ档
58 .RE
59 .LP
60 .BR getrpcent ()
61 ¤Ï¥Õ¥¡¥¤¥ë¤Î¼¡¤Î¥¨¥ó¥È¥ê¤òÆɤ߹þ¤à¡£
62 ɬÍפʤé¤Ð¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ø¤ÎÀܳ¤¬¥ª¡¼¥×¥ó¤µ¤ì¤ë¡£
63 .LP
64 .BR setrpcent ()
65 ¤Ï¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ø¤ÎÀܳ¤ò¥ª¡¼¥×¥ó¤·¡¢
66 ¼¡¤ÎÆɤ߹þ¤ß¥¨¥ó¥È¥ê¤òÀèƬ¤Î¥¨¥ó¥È¥ê¤ËÀßÄꤹ¤ë¡£
67 \fIstayopen\fP ¤¬ 0 ¤Ç¤Ê¤¤¾ì¹ç¡¢
68 °ì¤Ä°ì¤Ä¤Î
69 .BR getrpc* ()
70 ´Ø¿ô¤Î¸Æ¤Ó½Ð¤·´Ö¤Ç¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ø¤ÎÀܳ¤ò¥¯¥í¡¼¥º¤·¤Ê¤¤¡£
71 .LP
72 .BR endrpcent ()
73 ¤Ï¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ø¤ÎÀܳ¤ò¥¯¥í¡¼¥º¤¹¤ë¡£
74 .LP
75 .BR getrpcbyname ()
76 ¤È
77 .BR getrpcbynumber ()
78 ¤Ï¥Õ¥¡¥¤¥ë¤ÎºÇ½é¤«¤é°ìÃפ¹¤ë RPC ¥×¥í¥°¥é¥à̾¤«¥×¥í¥°¥é¥àÈֹ椬
79 ¸«¤Ä¤«¤ë¤«¡¢¥Õ¥¡¥¤¥ë¤ÎºÇ¸å (end-of-file) ¤ËÅþ㤹¤ë¤Þ¤Ç¡¢½çÈÖ¤Ë
80 õ¤·¤Æ¤¤¤¯¡£
81 .SH ÊÖ¤êÃÍ
82 À®¸ù¤¹¤ë¤È¡¢
83 .BR getrpcent (),
84 .BR getrpcbyname (),
85 .BR getrpcbynumber ()
86 ¤Ï¡¢ÀÅŪ¤Ë³ä¤êÅö¤Æ¤é¤ì¤¿
87 .I rpcent
88 ¹½Â¤ÂΤؤΥݥ¤¥ó¥¿¤òÊÖ¤¹¡£
89 EOF ¤« ¥¨¥é¡¼¤ËÁø¶ø¤·¤¿¾ì¹ç¤Ë¤Ï NULL ¥Ý¥¤¥ó¥¿¤òÊÖ¤¹¡£
90 .SH ¥Õ¥¡¥¤¥ë
91 .TP
92 .I /etc/rpc
93 RPC ¥×¥í¥°¥é¥àÈÖ¹æ¥Ç¡¼¥¿¥Ù¡¼¥¹
94 .SH ½àµò
95 POSIX.1-2001 ¤Ë¤Ï¤Ê¤¤¡£
96 BSD ·Ï¡¢Solaris ¤ä¾¤Î¿¤¯¤Î¥·¥¹¥Æ¥à¤Ë¸ºß¤¹¤ë¡£
97 .SH ¥Ð¥°
98 Á´¤Æ¤Î¾ðÊó¤ÏÀÅŪÎΰè¤Ë³ÊǼ¤µ¤ì¤ë¡£
99 Êݸ¤¹¤ë¤¿¤á¤Ë¤ÏÁ´¤Æ¤ò¥³¥Ô¡¼¤¹¤ëɬÍפ¬¤¢¤ë¡£
100 .SH ´ØÏ¢¹àÌÜ
101 .BR getrpcent_r (3),
102 .BR rpc (5),
103 .BR rpcinfo (8),
104 .BR ypserv (8)