OSDN Git Service

Import translated manuals from JM CVS Repository.
[linuxjm/jm.git] / manual / netkit / release / man1 / rpcgen.1
1 .\" @(#)rpcgen.new.1    1.1 90/11/09 TIRPC 1.0; from 40.10 of 10/10/89
2 .\" Copyright (c) 1988,1990 Sun Microsystems, Inc. - All Rights Reserved.
3 .\"
4 .\" Japanese Version Copyright (c) 2000 Yuichi SATO
5 .\"             all rights reserved.   
6 .\" Translated Sun Aug 01 1993
7 .\"     by NetBSD jman proj. <jman@spa.is.uec.ac.jp>
8 .\" Updated Wed Nov 22 17:46:02 JST 2000
9 .\"     by Yuichi SATO <sato@complex.eng.hokudai.ac.jp>
10 .\"     
11 .\"WORD:        remote procedure call   ±ó³Ö¼ê³¤­¸Æ¤Ó½Ð¤·
12 .\"
13 .nr X
14 .if \nX=0 .ds x} rpcgen 1 "" "\&"
15 .if \nX=1 .ds x} rpcgen 1 ""
16 .if \nX=2 .ds x} rpcgen 1 "" "\&"
17 .if \nX=3 .ds x} rpcgen "" "" "\&"
18 .TH \*(x}
19 .SH Ì¾Á°
20 \f4rpcgen\f1 \- RPC ¥×¥í¥È¥³¥ë¥³¥ó¥Ñ¥¤¥é
21 .SH ½ñ¼°
22 .ft 4
23 .nf
24 rpcgen \f2infile\f4
25 .fi
26 .ft 1
27 .br
28 .ft 4
29 .nf
30 rpcgen [\-D\f2name\f4[=\f2value\f4]] [\-T] [\-K \f2secs\fP] \f2infile\f4
31 .fi
32 .ft 1
33 .br
34 .ft 4
35 .nf
36 rpcgen \-c|\-h|\-l|\-m|\-t [\-o \f2outfile\f4 ] \f2infile\f4
37 .fi
38 .ft 1
39 .br
40 .ft 4
41 .nf
42 rpcgen [\-I] \-s \f2nettype\f4 [\-o \f2outfile\f4] \f2infile\f4
43 .fi
44 .ft 1
45 .br
46 .ft 4
47 .nf
48 rpcgen \-n \f2netid\f4 [\-o \f2outfile\f4] \f2infile\f4
49 .ft 1
50 .SH ÀâÌÀ
51 .P
52 \f4rpcgen\f1
53 ¤Ï RPC ¥×¥í¥È¥³¥ë¤ò¼ÂÁõ¤¹¤ë C ¸À¸ì¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë¥Ä¡¼¥ë¤Ç¤¢¤ë¡£
54 \f4rpcgen\f1
55 ¤Ø¤ÎÆþÎϤÏ
56 RPC ¸À¸ì (±ó³Ö¼ê³¤­¸Æ¤Ó½Ð¤·¸À¸ì Remote Procedure Call Language)
57 ¤È¤·¤ÆÃΤé¤ì¤ë C ¸À¸ì¤Ë»÷¤¿¸À¸ì¤Ç¤¢¤ë¡£
58 .P
59 \f4rpcgen\f1
60 ¤ÏÄ̾1 ¤Ä¤ÎÆþÎÏ¥Õ¥¡¥¤¥ë¤ò¼õ¤±¼è¤Ã¤Æ 4 ¤Ä¤Î½ÐÎÏ¥Õ¥¡¥¤¥ë¤òÀ¸À®¤¹¤ë¡¢
61 Âè 1 ¤Î½ñ¼°¤Ç»È¤ï¤ì¤ë¡£
62 ÆþÎÏ¥Õ¥¡¥¤¥ë
63 \f2infile\f1
64 ¤¬
65 \f4proto.x\f1
66 ¤È¤¤¤¦Ì¾Á°¤Ç¤¢¤ë¾ì¹ç¡¢
67 \f4rpcgen\f1
68 ¤Ï¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë
69 \f4proto.h\f1¡¢
70 XDR ¥ë¡¼¥Á¥ó
71 \f4proto_xdr.c\f1¡¢
72 ¥µ¡¼¥Ð¦¥¹¥¿¥Ö
73 \f4proto_svc.c\f1¡¢
74 ¥¯¥é¥¤¥¢¥ó¥È¦¥¹¥¿¥Ö
75 \f4proto_clnt.c\f1
76 ¤òÀ¸À®¤¹¤ë¡£
77 \f4\-T\f1
78 ¥ª¥×¥·¥ç¥ó¤ò»ØÄꤹ¤ë¤È¡¢¤µ¤é¤Ë RPC ¥Ç¥£¥¹¥Ñ¥Ã¥Á¥Æ¡¼¥Ö¥ë
79 n\f4proto_tbl.i\f1
80 ¤âÀ¸À®¤¹¤ë¡£
81 \f4\-Sc\f1
82 ¥ª¥×¥·¥ç¥ó¤ò»ØÄꤹ¤ë¤È¡¢¥¯¥é¥¤¥¢¥ó¥È¦¤Ç¤Î±ó³Ö¼ê³¤­¤Î»ÈÍÑË¡¤òÀâÌÀ¤¹¤ë
83 ¥µ¥ó¥×¥ë¥³¡¼¥É¤âÀ¸À®¤¹¤ë¡£
84 ¤³¤Î¥³¡¼¥É¤Ï
85 \f4proto_client.c\f1
86 ¤Ë½ñ¤­½Ð¤µ¤ì¤ë¡£
87 \f4\-Ss\f1
88 ¥ª¥×¥·¥ç¥ó¤ò»ØÄꤹ¤ë¤È¡¢
89 ±ó³Ö¼ê³¤­¤Î½ñ¤­Êý¤òÀâÌÀ¤¹¤ë¥µ¥ó¥×¥ë¤Î¥µ¡¼¥ÐÍÑ¥³¡¼¥É¤òÀ¸À®¤¹¤ë¡£
90 ¤³¤Î¥³¡¼¥É¤Ï
91 \f4proto_server.c\f1
92 ¤Ë½ñ¤­½Ð¤µ¤ì¤ë¡£
93 .P
94 À¸À®¤µ¤ì¤¿¥µ¡¼¥Ð¤Ï¡¢
95 ¥Ý¡¼¥È¥â¥Ë¥¿ (Î㤨¤Ð \f4inetd\f1 ¤ä \f4listen\f1) ¤Çµ¯Æ°¤¹¤ë¤³¤È¤â¡¢
96 ¤½¤ì¼«¿È¤Çµ¯Æ°¤¹¤ë¤³¤È¤â¤Ç¤­¤ë¡£
97 ¥Ý¡¼¥È¥â¥Ë¥¿¤Çµ¯Æ°¤µ¤ì¤ë¾ì¹ç¡¢
98 ¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿ \f40\fP ¤ò°ú¤­ÅϤ¹¥È¥é¥ó¥¹¥Ý¡¼¥È¤Î¤¿¤á¤À¤±¤Î
99 ¥µ¡¼¥Ð¤òÀ¸À®¤¹¤ë¡£
100 ¥È¥é¥ó¥¹¥Ý¡¼¥È¤Î̾Á°¤Ï´Ä¶­ÊÑ¿ô
101 \f4PM_TRANSPORT\f1
102 ¤òÀßÄꤹ¤ë¤³¤È¤Ç»ØÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
103 \f4rpcgen\f1
104 ¤ÇºîÀ®¤µ¤ì¤¿¥µ¡¼¥Ð¤¬¼Â¹Ô¤µ¤ì¤ë¤È¡¢
105 ¥µ¡¼¥Ð¤Ï´Ä¶­ÊÑ¿ô
106 \f4NETPATH\f1
107 ¤Ç»ØÄꤵ¤ì¤¿Á´¤Æ¤Î¥È¥é¥ó¥¹¥Ý¡¼¥ÈÍѤ˥µ¡¼¥Ð¥Ï¥ó¥É¥ë¤òÀ¸À®¤¹¤ë¡£
108 ´Ä¶­ÊÑ¿ô
109 \f4NETPATH\f1
110 ¤¬ÀßÄꤵ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢
111 \f4/etc/netconfig\f1
112 ¥Õ¥¡¥¤¥ë¤Ëµ­½Ò¤µ¤ì¤¿Á´¤Æ¤Î²Ä»ë¥È¥é¥ó¥¹¥Ý¡¼¥ÈÍѤ˥µ¡¼¥Ð¥Ï¥ó¥É¥ë¤òÀ¸À®¤¹¤ë¡£
113 Ãí°Õ:
114 ¥È¥é¥ó¥¹¥Ý¡¼¥È¤Ï¥³¥ó¥Ñ¥¤¥ë»þ¤Ç¤Ï¤Ê¤¯¼Â¹Ô»þ¤ËÁªÂò¤µ¤ì¤ë¡£
115 ¥µ¡¼¥Ð¤¬¼«Ê¬¼«¿È¤Ç³«»Ï¤¹¤ë¾ì¹ç¡¢
116 ¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¥Ð¥Ã¥¯¥°¥é¥¦¥ó¥É¼Â¹Ô¤Ë°Ü¤ë¡£
117 ¥µ¡¼¥Ð¥×¥í¥»¥¹¤ò¥Õ¥©¥¢¥°¥é¥¦¥ó¥É¤Ç¼Â¹Ô¤¹¤ë¤Ë¤Ï¡¢
118 ÆüìÄêµÁ¥·¥ó¥Ü¥ë
119 \f4RPC_SVC_FG\f1
120 ¤¬»È¤ï¤ì¤ë¡£
121 .P
122 Âè 2 ¤Î½ñ¼°¤Ï¡¢¤è¤êÀöÎý¤µ¤ì¤¿ RPC ¥µ¡¼¥Ð¤òÀ¸À®¤¹¤ëÆÃÊ̤ʵ¡Ç½¤òÄ󶡤¹¤ë¡£
123 ¤³¤ì¤é¤Îµ¡Ç½¤Ë¤Ï¡¢¥æ¡¼¥¶¡¼ÄêµÁ¤Î
124 \f4#define\f1
125 ¤È RPC ¥Ç¥£¥¹¥Ñ¥Ã¥Á¥Æ¡¼¥Ö¥ë¤Î¥µ¥Ý¡¼¥È¤¬´Þ¤Þ¤ì¤ë¡£
126 RPC ¥Ç¥£¥¹¥Ñ¥Ã¥Á¥Æ¡¼¥Ö¥ë¤Î¥¨¥ó¥È¥ê¤Ë¤Ï°Ê²¼¤Î¤â¤Î¤¬¤¢¤ë¡£
127 .RS
128 .PD 0
129 .TP 3
130 \(bu
131 ¤½¤Î¼ê³¤­¤ËÂбþ¤¹¤ë¥µ¡¼¥Ó¥¹¥ë¡¼¥Á¥ó¤Ø¤Î¥Ý¥¤¥ó¥¿
132 .TP
133 \(bu
134 Æþ½ÐÎÏ°ú¤­¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿
135 .TP
136 \(bu
137 ¤³¤ì¤é¤Î¥ë¡¼¥Á¥ó¤Î¥µ¥¤¥º
138 .PD
139 .RE
140 ¥µ¡¼¥Ð¤Ï¡¢Ç§¾Ú¤ò¥Á¥§¥Ã¥¯¤·¤¿¸å¤Ë¥µ¡¼¥Ó¥¹¥ë¡¼¥Á¥ó¤ò¼Â¹Ô¤¹¤ë¤¿¤á¤Ë¡¢
141 ¥Ç¥£¥¹¥Ñ¥Ã¥Á¥Æ¡¼¥Ö¥ë¤ò»È¤¦¤³¤È¤¬¤Ç¤­¤ë¡£
142 ¥¯¥é¥¤¥¢¥ó¥È¥é¥¤¥Ö¥é¥ê¤Ï¡¢µ­²±Îΰè´ÉÍý¤È XDR ¥Ç¡¼¥¿ÊÑ´¹¤ò¾ÜºÙ¤Ë°·¤¦¤¿¤á¤Ë¡¢
143 ¥Ç¥£¥¹¥Ñ¥Ã¥Á¥Æ¡¼¥Ö¥ë¤ò»È¤¦¤³¤È¤¬¤Ç¤­¤ë¡£
144 .P
145 ¾å¤Ç¼¨¤·¤¿Â¾¤Î 3 ¤Ä¤Î½ñ¼°¤Ï¡¢
146 Á´¤Æ¤Î½ÐÎÏ¥Õ¥¡¥¤¥ë¤Ç¤Ï¤Ê¤¯¡¢ÆÃÄê¤Î 1 ¤Ä¤Î¥Õ¥¡¥¤¥ë¤¬É¬Íפʾì¹ç¤Ë»È¤ï¤ì¤ë¡£
147 ¤¤¤¯¤Ä¤«¤Î»ÈÍÑÎ㤬°Ê²¼¤Î¡ÖÎã¡×¤Î¥»¥¯¥·¥ç¥ó¤ÇÀâÌÀ¤µ¤ì¤Æ¤¤¤ë¡£
148 \f4rpcgen\f1
149 ¤¬
150 \f4\-s\f1
151 ¥ª¥×¥·¥ç¥óÉÕ¤­¤Ç¼Â¹Ô¤µ¤ì¤¿¾ì¹ç¡¢
152 ÆÃÄꥯ¥é¥¹¤Î¥È¥é¥ó¥¹¥Ý¡¼¥ÈÍѤΥµ¡¼¥Ð¤òÀ¸À®¤¹¤ë¡£
153 \f4\-n\f1
154 ¥ª¥×¥·¥ç¥óÉÕ¤­¤Ç¼Â¹Ô¤µ¤ì¤¿¾ì¹ç¡¢
155 \f2netid\f1
156 ¤Ç»ØÄꤷ¤¿¥È¥é¥ó¥¹¥Ý¡¼¥ÈÍѤΥµ¡¼¥Ð¤òÀ¸À®¤¹¤ë¡£
157 \f2infile\f1
158 ¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢
159 \f4rpcgen\f1
160 ¤Ïɸ½àÆþÎϤ«¤éÆþÎϤò¼õ¤±ÉÕ¤±¤ë¡£
161 .P
162 ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬
163 \f4rpcgen\f1
164 ¤Ë¤è¤Ã¤Æ¼ÂºÝ¤Ë½èÍý¤µ¤ì¤ëÁ°¤Ë¡¢C ¥×¥ê¥×¥í¥»¥Ã¥µ
165 \f4cc \-E\f1
166 [\f4cc\fP(1) ¤ò»²¾È] ¤¬¼Â¹Ô¤µ¤ì¤ë¡£
167 \f4rpcgen\f1
168 ¤Ï³Æ¥¿¥¤¥×¤Î½ÐÎÏ¥Õ¥¡¥¤¥ë¤ËÂФ·¤Æ¡¢
169 \f4rpcgen\f1
170 ¥×¥í¥°¥é¥Þ¤¬»È¤¦ÆÃÊ̤ʥץê¥×¥í¥»¥Ã¥µ¥·¥ó¥Ü¥ë¤òÄêµÁ¤¹¤ë¡£
171 .P
172 .PD 0
173 .TP 12
174 \f4RPC_HDR\f1
175 ¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ëºÝ¤ËÄêµÁ¤µ¤ì¤ë¡£
176 .TP
177 \f4RPC_XDR\f1
178 XDR ¥ë¡¼¥Á¥ó¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ëºÝ¤ËÄêµÁ¤µ¤ì¤ë¡£
179 .TP
180 \f4RPC_SVC\f1
181 ¥µ¡¼¥Ð¦¥¹¥¿¥Ö¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ëºÝ¤ËÄêµÁ¤µ¤ì¤ë¡£
182 .TP
183 \f4RPC_CLNT\f1
184 ¥¯¥é¥¤¥¢¥ó¥È¦¥¹¥¿¥Ö¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ëºÝ¤ËÄêµÁ¤µ¤ì¤ë¡£
185 .TP
186 \f4RPC_TBL\f1
187 RPC ¥Ç¥£¥¹¥Ñ¥Ã¥Á¥Æ¡¼¥Ö¥ë¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ëºÝ¤ËÄêµÁ¤µ¤ì¤ë¡£
188 .PD
189 .P
190 `\f4%\f1'
191 ¤Ç»Ï¤Þ¤ëÁ´¤Æ¤Î¹Ô¤Ï¡¢
192 \f4rpcgen\f1
193 ¤Ë²ò¼á¤µ¤ì¤ë¤³¤È¤Ê¤¯¡¢½ÐÎÏ¥Õ¥¡¥¤¥ë¤ËľÀܤ½¤Î¤Þ¤ÞÅϤµ¤ì¤ë¡£
194 .P
195 \f2infile\f1
196 ¤Ç»²¾È¤µ¤ì¤ëÁ´¤Æ¤Î¥Ç¡¼¥¿¥¿¥¤¥×¤ËÂФ·¤Æ¡¢
197 \f4rpcgen\f1
198 ¤Ï¥Ç¡¼¥¿¥¿¥¤¥×̾¤ÎÁ°¤Ë
199 \f4xdr_\f1
200 ¤òÉÕ¤±¤¿Ì¾Á°¤Î¥ë¡¼¥Á¥ó¤¬Â¸ºß¤¹¤ë¤³¤È¤ò²¾Äꤹ¤ë¡£
201 ¤³¤Î¥ë¡¼¥Á¥ó¤¬ RPC/XDR ¥é¥¤¥Ö¥é¥ê¤Ë¤Ê¤¤¾ì¹ç¡¢
202 ¤½¤Î¥ë¡¼¥Á¥ó¤òÄ󶡤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
203 ̤ÄêµÁ¤Î¥Ç¡¼¥¿¥¿¥¤¥×¤òÄ󶡤¹¤ë¤³¤È¤Ç
204 XDR ¥ë¡¼¥Á¥ó¤ò¥«¥¹¥¿¥Þ¥¤¥º¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
205 .br
206 .ne 10
207 .P
208 °Ê²¼¤Î¥ª¥×¥·¥ç¥ó¤¬»ÈÍѲÄǽ¤Ç¤¢¤ë¡£
209 .TP
210 \f4\-a\f1
211 ¥¯¥é¥¤¥¢¥ó¥È¦¤È¥µ¡¼¥Ð¦¤Î¥µ¥ó¥×¥ë¥³¡¼¥É¤ò´Þ¤àÁ´¤Æ¤Î¥Õ¥¡¥¤¥ë¤òÀ¸À®¤¹¤ë¡£
212 .TP
213 \f4\-b\f1
214 SunOS4.1 ¥¹¥¿¥¤¥ë¤Î RPC ¥³¡¼¥É¤òÀ¸À®¤¹¤ë¡£
215 ÀΤΥ³¡¼¥É¤È¤Î¸ß´¹À­¤Î¤¿¤á¤Ë¤¢¤ë¡£¤³¤ì¤¬¥Ç¥Õ¥©¥ë¥È¤Ç¤¢¤ë¡£
216 .TP
217 \f4\-5\f1
218 SysVr4 ¥¹¥¿¥¤¥ë¤Î RPC ¥³¡¼¥É¤òÀ¸À®¤¹¤ë¡£
219 ¤³¤ì¤Ï Svr4 ¥·¥¹¥Æ¥à¤Î¥È¥é¥ó¥¹¥Ý¡¼¥ÈÆÈΩ RPC
220 (Transport Independent RPC) ¤Ç»È¤ï¤ì¤ë¡£
221 ¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï rpcgen ¤Ï¡¢SunOS4.1 ¥¹¥¿¥¤¥ë¤Î RPC ¥³¡¼¥É¤òÀ¸À®¤¹¤ë¡£
222 .TP
223 \f4\-c\f1
224 ¥³¥ó¥Ñ¥¤¥ë¤·¤Æ XDR ¥ë¡¼¥Á¥ó¤òÀ¸À®¤¹¤ë¡£
225 .TP
226 \f4\-C\f1
227 ANSI C ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë¡£
228 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï C++ ¥³¥ó¥Ñ¥¤¥é¤Ç¤â¥³¥ó¥Ñ¥¤¥ë¤Ç¤­¤ë¥³¡¼¥É¤òÀ¸À®¤¹¤ë¡£
229 ¤³¤ì¤¬¥Ç¥Õ¥©¥ë¥È¤Ç¤¢¤ë¡£
230 .TP
231 \f4\-k\f1
232 K&R C ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë¡£¥Ç¥Õ¥©¥ë¥È¤Ï ANSI C ¤Ç¤¢¤ë¡£
233 .TP
234 \f4\-D\f2name\f4[=\f2value\f4]\f1
235 ¥·¥ó¥Ü¥ë
236 \f2name\f1
237 ¤òÄêµÁ¤¹¤ë¡£
238 ¥½¡¼¥¹Ãæ¤Î
239 \f4#define\f1
240 ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤ÈƱ¤¸¡£
241 \f2value\f1
242 ¤¬Í¿¤¨¤é¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢
243 \f2value\f1
244 ¤Ï \f41\f1 ¤ÈÄêµÁ¤µ¤ì¤ë¡£
245 ¤³¤Î¥ª¥×¥·¥ç¥ó¤ÏÊ£¿ô²ó»ØÄꤷ¤Æ¤â¤è¤¤¡£
246 .TP
247 \f4\-h\f1
248 ¥³¥ó¥Ñ¥¤¥ë¤·¤Æ
249 \f4C\f1
250 ¸À¸ì¤Î¥Ç¡¼¥¿ÄêµÁ (¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë) ¤òÀ¸À®¤¹¤ë¡£
251 RPC ¥Ç¥£¥¹¥Ñ¥Ã¥Á¥Æ¡¼¥Ö¥ë¤ò¥µ¥Ý¡¼¥È¤¹¤ë¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤òÀ¸À®¤·¤¿¤¤¾ì¹ç¤Ï¡¢
252 \f4\-T\f1
253 ¥ª¥×¥·¥ç¥ó¤òƱ»þ¤Ë»ØÄꤹ¤ë¤³¤È¡£
254 .TP
255 \f4\-I\f1
256 inetd ¤«¤éµ¯Æ°¤Ç¤­¤ë¥µ¡¼¥Ó¥¹¤òÀ¸À®¤¹¤ë¡£
257 ¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¡¢\f4\-s\f1 ¥ª¥×¥·¥ç¥ó¤ÇÁªÂò¤µ¤ì¤ë¥È¥é¥ó¥¹¥Ý¡¼¥È¤ò½èÍý¤¹¤ë¡¢
258 ÀÅŪ¥µ¡¼¥Ó¥¹¤òÀ¸À®¤¹¤ë¡£
259 \f4\-I\f1 ¤ò»È¤¦¤³¤È¤Ç¡¢¥µ¡¼¥Ó¥¹¤ò¤É¤Á¤é¤ÎÊýË¡¤Ç¤âµ¯Æ°¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ë¡£
260 .TP
261 \f4-K\f2 secs\f1
262 ¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¡¢\f4rpcgen\fP ¤ÇÀ¸À®¤µ¤ì¤¿¥µ¡¼¥Ó¥¹¤Ï¡¢
263 ¥ê¥¯¥¨¥¹¥È¤ò½èÍý¤·¤¿¸å \f4120\fP ÉÃÂԤäƽªÎ»¤¹¤ë¡£
264 ¤³¤ÎÂÔµ¡»þ´Ö¤Ï \f4-K\fP ¥Õ¥é¥°¤ò»È¤Ã¤ÆÊѹ¹¤Ç¤­¤ë¡£
265 ¥ê¥¯¥¨¥¹¥È¤ò½èÍý¤·¤¿¸å¤¹¤°¤Ë½ªÎ»¤¹¤ë¥µ¡¼¥Ð¤òÀ¸À®¤¹¤ë¤Ë¤Ï¡¢
266 \f4-K\ 0\fP ¤ò»ØÄꤹ¤ë¤³¤È¡£
267 ·è¤·¤Æ½ªÎ»¤·¤Ê¤¤¥µ¡¼¥Ð¤òÀ¸À®¤¹¤ë¤Ë¤Ï¡¢
268 ŬÀڤʰú¤­¿ô¤Ç¤¢¤ë \f4-K\ -1\fP ¤ò»ØÄꤹ¤ë¤³¤È¡£
269 .IP
270 ¥µ¡¼¥Ð¤ò¥â¥Ë¥¿¥ê¥ó¥°¤·¤Æ¤¤¤ë¾ì¹ç¡¢¤¢¤ë¼ï¤Î¥Ý¡¼¥È¥â¥Ë¥¿¡¢Î㤨¤Ð
271 \f4listen\fP(1M)
272 ¤Î¤è¤¦¤Ê¤â¤Î¤Ï¡¢¥µ¡¼¥Ó¥¹¥ê¥¯¥¨¥¹¥È¤Ë±þÅú¤·¤Æ
273 .I ¾ï¤Ë
274 ¿·¤·¤¤¥×¥í¥»¥¹¤òÀ¸À®¤¹¤ë¡£
275 ¥µ¡¼¥Ð¤¬¤½¤Î¤è¤¦¤Ê¥â¥Ë¥¿¤È¤È¤â¤Ë»È¤ï¤ì¤ë¤³¤È¤¬Ê¬¤«¤Ã¤Æ¤¤¤ë¾ì¹ç¡¢
276 ¥µ¡¼¥Ð¤Ï½èÍý¤Î´°Î»¸å¤¹¤°¤Ë½ªÎ»¤¹¤Ù¤­¤Ç¤¢¤ë¡£
277 ¤½¤Î¤è¤¦¤Ê¥µ¡¼¥Ð¤òÀ¸À®¤¹¤ë¤¿¤á¤Ë¤Ï¡¢
278 \f4rpcgen\fP ¤ò \f4-K\ -1\fP ¥ª¥×¥·¥ç¥óÉÕ¤­¤Ç»È¤¦¤Ù¤­¤Ç¤¢¤ë¡£
279 .TP
280 \f4\-l\f1
281 ¥³¥ó¥Ñ¥¤¥ë¤·¤Æ¥¯¥é¥¤¥¢¥ó¥È¦¥¹¥¿¥Ö¤òÀ¸À®¤¹¤ë¡£
282 .TP
283 \f4\-m\f1
284 ¥³¥ó¥Ñ¥¤¥ë¤·¤Æ¥µ¡¼¥Ð¦¥¹¥¿¥Ö¥Õ¥¡¥¤¥ë¤òÀ¸À®¤¹¤ë¤¬¡¢
285 \(lqmain\(rq ¥ë¡¼¥Á¥ó¤ÏºîÀ®¤·¤Ê¤¤¡£
286 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¢¥³¡¼¥ë¥Ð¥Ã¥¯¥ë¡¼¥Á¥ó¤òºîÀ®¤¹¤ë¾ì¹ç¤ä¡¢
287 ½é´ü²½¤ò¹Ô¤¦¤¿¤á¤ËÆȼ«¤Î \(lqmain\(rq ¥ë¡¼¥Á¥ó¤òµ­½Ò¤¹¤ëɬÍפ¬¤¢¤ë
288 ¥æ¡¼¥¶¡¼¤Ë¤È¤Ã¤ÆÌò¤ËΩ¤Ä¡£
289 .TP
290 \f4\-n \f2netid\f1
291 ¥³¥ó¥Ñ¥¤¥ë¤·¤Æ
292 \f2netid\f1
293 ¤Ç»ØÄꤷ¤¿¥È¥é¥ó¥¹¥Ý¡¼¥ÈÍѤΥµ¡¼¥Ð¦¥¹¥¿¥Ö¤òÀ¸À®¤¹¤ë¡£
294 netconfig ¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ë
295 \f2netid\f1
296 ÍѤΥ¨¥ó¥È¥ê¤¬Â¸ºß¤¹¤ëɬÍפ¬¤¢¤ë¡£
297 Ê£¿ô¤Î¥È¥é¥ó¥¹¥Ý¡¼¥È¤ËÂФ·¤Æ¥µ¡¼¥Ó¥¹¤ò¹Ô¤¦¥µ¡¼¥Ð¤òºîÀ®¤¹¤ë¤¿¤á¤Ë¡¢
298 ¤³¤Î¥ª¥×¥·¥ç¥ó¤òÊ£¿ô²ó»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
299 .TP
300 \f4\-N\f1
301 ¿·¤·¤¤¥¹¥¿¥¤¥ë¤Î rpcgen ¤ò»È¤¦¡£¼ê³¤­¤¬Ê£¿ô¤Î°ú¤­¿ô¤ò»ý¤Æ¤ë¤è¤¦¤Ë¤¹¤ë¡£
302 ¤³¤ì¤Ï¤Þ¤¿¡¢C ¸À¸ì¤Ë¤È¤Æ¤â¤è¤¯»÷¤¿¥Ñ¥é¥á¡¼¥¿ÅϤ·¤ÎÊýË¡¤òÍѤ¤¤ë¡£
303 ¤³¤ì¤Ë¤è¤ê¡¢±ó³Ö¼ê³¤­¤Ë°ú¤­¿ô¤òÅϤ¹¾ì¹ç¤Ë¡¢°ú¤­¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤Ï¤Ê¤¯
304 °ú¤­¿ô¤½¤Î¤â¤Î¤òÅϤ¹¤³¤È¤¬¤Ç¤­¤ë¡£
305 ¤³¤ÎÆ°ºî¤Ï¡¢°ÊÁ°¤Î¥¹¥¿¥¤¥ë¤Î rpcgen ¤¬À¸À®¤·¤¿¥³¡¼¥É¤Ë¤è¤ë¤â¤Î¤È¤Ï°Û¤Ê¤ë¡£
306 °ÊÁ°¤Î¤â¤Î¤È¤Î¸ß´¹À­¤Î¤¿¤á¡¢¿·¤·¤¤¥¹¥¿¥¤¥ë¤Ï¥Ç¥Õ¥©¥ë¥È¤Ë¤Ê¤Ã¤Æ¤¤¤Ê¤¤¡£
307 .TP
308 \f4\-o \f2outfile\f1
309 ½ÐÎÏ¥Õ¥¡¥¤¥ë̾¤ò»ØÄꤹ¤ë¡£
310 ²¿¤â»ØÄꤵ¤ì¤Ê¤¤¾ì¹ç¡¢É¸½à½ÐÎϤ˽ñ¤­½Ð¤¹
311 (\f4\-c\f1,
312 \f4\-h\f1,
313 \f4\-l\f1,
314 \f4\-m\f1,
315 \f4\-n\f1,
316 \f4\-s\f1,
317 \f4\-Sc\f1,
318 \f4\-Ss\f1,
319 \f4\-t\f1 
320 ¥â¡¼¥É»þ¤Î¤ß)¡£
321 .TP
322 \f4\-s \f2nettype\f1
323 ¥³¥ó¥Ñ¥¤¥ë¤·¤Æ
324 \f2nettype\f1
325 ¥¯¥é¥¹¤Ë°¤¹¤ëÁ´¤Æ¤Î¥È¥é¥ó¥¹¥Ý¡¼¥ÈÍѤΥµ¡¼¥Ð¦¥¹¥¿¥Ö¤òÀ¸À®¤¹¤ë¡£
326 ¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¥¯¥é¥¹¤Ï°Ê²¼¤ÎÄ̤ê¤Ç¤¢¤ë¡£
327 \f4netpath\f1,
328 \f4visible\f1,
329 \f4circuit_n\f1,
330 \f4circuit_v\f1,
331 \f4datagram_n\f1,
332 \f4datagram_v\f1,
333 \f4tcp\f1,
334 \f4udp\f1
335 [¤³¤ì¤é¤Î¥¯¥é¥¹¤Ë´ØÏ¢¤Å¤±¤é¤ì¤¿°ÕÌ£¤Ë¤Ä¤¤¤Æ¤Ï¡¢
336 \f4rpc\fP(3N) ¤ò»²¾È¤¹¤ë¤³¤È]¡£
337 ¤³¤Î¥ª¥×¥·¥ç¥ó¤ÏÊ£¿ô²ó»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
338 Ãí°Õ:
339 ¥È¥é¥ó¥¹¥Ý¡¼¥È¤Ï¥³¥ó¥Ñ¥¤¥ë»þ¤Ç¤Ï¤Ê¤¯¼Â¹Ô»þ¤ËÁªÂò¤µ¤ì¤ë¡£
340 .TP
341 \f4\-Sc\f1
342 ±ó³Ö¼ê³¤­¤Î»ÈÍÑË¡¤È¡¢rpcgen ¤ÇÀ¸À®¤µ¤ì¤¿¥¯¥é¥¤¥¢¥ó¥È¦¥¹¥¿¥Ö¤ò
343 ¸Æ¤Ó½Ð¤¹Á°¤Ë¥µ¡¼¥Ð¤ò¥Ð¥¤¥ó¥É¤¹¤ëÊýË¡¤òÀâÌÀ¤¹¤ë¥µ¥ó¥×¥ë¥³¡¼¥É¤òÀ¸À®¤¹¤ë¡£
344 .TP
345 \f4\-Ss\f1
346 ¥µ¡¼¥Ð¦±ó³Ö¼ê³¤­¤Î¹üÁȤߤȤʤ륳¡¼¥É¤òÀ¸À®¤¹¤ë¡£
347 ±ó³Ö¼ê³¤­¤Î¼ÂºÝ¤Î¥³¡¼¥É¤òµ­½Ò¤¹¤ëɬÍפ¬¤¢¤ë¡£
348 .TP
349 \f4\-t\f1
350 ¥³¥ó¥Ñ¥¤¥ë¤·¤Æ RPC ¥Ç¥£¥¹¥Ñ¥Ã¥Á¥Æ¡¼¥Ö¥ë¤òÀ¸À®¤¹¤ë¡£
351 .TP
352 \f4\-T\f1
353 RPC ¥Ç¥£¥¹¥Ñ¥Ã¥Á¥Æ¡¼¥Ö¥ë¤ò¥µ¥Ý¡¼¥È¤¹¤ë¥³¡¼¥É¤òÀ¸À®¤¹¤ë¡£
354 .P
355 ¥ª¥×¥·¥ç¥ó
356 \f4\-c\f1,
357 \f4\-h\f1,
358 \f4\-l\f1,
359 \f4\-m\f1,
360 \f4\-s\f1,
361 \f4\-t\f1
362 ¤Ï¡¢ÆÃÄê¤Î¥¿¥¤¥×¤Î¥Õ¥¡¥¤¥ë¤òÀ¸À®¤¹¤ë¤¿¤á¤Ë¡¢¤É¤ì¤« 1 ¤Ä¤òñÆȤǻȤ¦¡£
363 °ìÊý¡¢¥ª¥×¥·¥ç¥ó
364 \f4\-D\f1
365 ¤È
366 \f4\-T\f1
367 ¤Ï¡¢¥°¥í¡¼¥Ð¥ë¥ª¥×¥·¥ç¥ó¤Ç¡¢Â¾¤Î¥ª¥×¥·¥ç¥ó¤È¤È¤â¤Ë»È¤¦¤³¤È¤¬¤Ç¤­¤ë¡£
368 .br
369 .ne 5
370 .SH Ãí°Õ
371 RPC ¸À¸ì¤Ï¹½Â¤ÂΤÎÆþ¤ì»Ò¹½Â¤¤ò¥µ¥Ý¡¼¥È¤·¤Ê¤¤¡£
372 ÂнèË¡¤È¤·¤Æ
373 ƱÍͤθú²Ì¤òÆÀ¤ë¤¿¤á¤Ë¡¢¹½Â¤ÂΤò¥È¥Ã¥×¥ì¥Ù¥ë¤ÇÀë¸À¤·¡¢
374 ¤½¤Î¹½Â¤ÂÎ̾¤ò¾¤Î¹½Â¤ÂΤÎÃæ¤Ç»È¤¦¤³¤È¤¬¤Ç¤­¤ë¡£
375 .P
376 ÌÀ³Î¤Ê̾Á°¥¹¥³¡¼¥×¤¬¼ÂºÝ¤ËŬ±þ¤µ¤ì¤Æ¤¤¤Ê¤¤¤¿¤á¡¢
377 ¥×¥í¥°¥é¥àÄêµÁ¤Î»ÈÍÑÃæ¤Ë̾Á°¤Î¾×Æͤ¬µ¯¤­¤ë¾ì¹ç¤¬¤¢¤ë¡£
378 ¤³¤ÎÌäÂê¤ÎÂçÉôʬ¤Ï¡¢¥×¥í¥°¥é¥à¡¦¥Ð¡¼¥¸¥ç¥ó¡¦¼ê³¤­¡¦¥¿¥¤¥×¤ËÂФ·¤Æ
379 ¸ÇÍ­¤Î̾Á°¤òÉÕ¤±¤ë¤³¤È¤Ç²óÈò¤Ç¤­¤ë¡£
380 .P
381 \f4\-n\f1
382 ¥ª¥×¥·¥ç¥ó¤ÇÀ¸À®¤µ¤ì¤¿¥µ¡¼¥ÐÍÑ¥³¡¼¥É¤Ï¡¢
383 \f2netid\f1
384 ¤Ç»ØÄꤵ¤ì¤¿¥È¥é¥ó¥¹¥Ý¡¼¥È¤ò»²¾È¤¹¤ë¤Î¤Ç¡¢
385 Èó¾ï¤Ë¥µ¥¤¥È°Í¸¤·¤¿¤â¤Î¤Ë¤Ê¤ë¡£
386 .SH Îã
387 °Ê²¼¤ÎÎã:
388 .IP
389 .ft 4
390 $ rpcgen \-T prot.x
391 .ft 1
392 .P
393 ¤Ï 5 ¤Ä¤Î¥Õ¥¡¥¤¥ë:
394 \f4prot.h\f1,
395 \f4prot_clnt.c\f1,
396 \f4prot_svc.c\f1,
397 \f4prot_xdr.c\f1,
398 \f4prot_tbl.i\f1
399 ¤òÀ¸À®¤¹¤ë¡£
400 .P
401 °Ê²¼¤ÎÎã¤Ç¤Ï¡¢C ¸À¸ì¤Î¥Ç¡¼¥¿ÄêµÁ (¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë) ¤¬É¸½à½ÐÎϤËÁ÷¤é¤ì¤ë¡£
402 .IP
403 .ft 4
404 $ rpcgen \-h prot.x
405 .ft 1
406 .P
407 \f4datagram_n\f1
408 ¥¯¥é¥¹¤Ë°¤¹¤ëÁ´¥È¥é¥ó¥¹¥Ý¡¼¥ÈÍѤΥµ¡¼¥Ð¦¥¹¥¿¥Ö¤Î¥Æ¥¹¥È¥Ð¡¼¥¸¥ç¥ó
409 \f4-DTEST\f1
410 ¤òɸ½à½ÐÎϤ˽ñ¤­½Ð¤¹¤¿¤á¤Ë¤Ï¡¢°Ê²¼¤Î¤è¤¦¤Ë¤¹¤ë¤³¤È:
411 .IP
412 .ft 4
413 $ rpcgen \-s datagram_n \-DTEST prot.x
414 .ft 1
415 .P
416 \f2netid\f1
417 \f4tcp\f1
418 ¤Ç»ØÄꤵ¤ì¤¿¥È¥é¥ó¥¹¥Ý¡¼¥ÈÍѤΥµ¡¼¥Ð¦¥¹¥¿¥Ö¤òÀ¸À®¤¹¤ë¤¿¤á¤Ë¤Ï¡¢
419 °Ê²¼¤Î¤è¤¦¤Ë¤¹¤ë¤³¤È:
420 .IP
421 .ft 4
422 $ rpcgen \-n tcp \-o prot_svc.c prot.x
423 .ft 1
424 .SH ´ØÏ¢¹àÌÜ
425 \f4cc\fP(1)
426 .SH ËÝÌõ¼Ô¼Õ¼­
427 ¤³¤Î man ¥Ú¡¼¥¸¤ÎËÝÌõ¤Ë¤¢¤¿¤ê¡¢
428 FreeBSD jpman project <http://www.jp.freebsd.org/man-jp/>
429 ¤Ë¤è¤ëËÝÌõ¤ò»²¹Í¤Ë¤µ¤»¤Æ¤¤¤¿¤À¤¤¤¿¡£