usr.bin/find/extern.h
113
exec_f f_print;
usr.bin/find/option.c
149
{ "-print", c_print, f_print, 0 },
usr.bin/rpcgen/rpc_clntout.c
113
f_print(fout, "(");
usr.bin/rpcgen/rpc_clntout.c
118
f_print(fout, "*argp, ");
usr.bin/rpcgen/rpc_clntout.c
120
f_print(fout, "*%s, %s%s)\n",
usr.bin/rpcgen/rpc_clntout.c
123
f_print(fout, "*argp, %s%s)\n", addargtype, addargname);
usr.bin/rpcgen/rpc_clntout.c
127
f_print(fout, "(");
usr.bin/rpcgen/rpc_clntout.c
129
f_print(fout, "*%s, %s%s)\n",
usr.bin/rpcgen/rpc_clntout.c
132
f_print(fout, "(%s%s)\n", addargtype, addargname);
usr.bin/rpcgen/rpc_clntout.c
135
f_print(fout, "(");
usr.bin/rpcgen/rpc_clntout.c
141
f_print(fout, "*%s, ", result);
usr.bin/rpcgen/rpc_clntout.c
144
f_print(fout, "%s%s)\n", addargtype, addargname);
usr.bin/rpcgen/rpc_clntout.c
173
f_print(fout, "\t%s", proc->args.argname);
usr.bin/rpcgen/rpc_clntout.c
174
f_print(fout, " arg;\n");
usr.bin/rpcgen/rpc_clntout.c
177
f_print(fout, "\tstatic ");
usr.bin/rpcgen/rpc_clntout.c
179
f_print(fout, "char ");
usr.bin/rpcgen/rpc_clntout.c
183
f_print(fout, "%s;\n", RESULT);
usr.bin/rpcgen/rpc_clntout.c
184
f_print(fout, "\n");
usr.bin/rpcgen/rpc_clntout.c
185
f_print(fout, "\tmemset((char *)%s%s, 0, sizeof (%s));\n",
usr.bin/rpcgen/rpc_clntout.c
194
f_print(fout, "\t return ");
usr.bin/rpcgen/rpc_clntout.c
196
f_print(fout, "\t if ");
usr.bin/rpcgen/rpc_clntout.c
198
f_print(fout,
usr.bin/rpcgen/rpc_clntout.c
201
f_print(fout,
usr.bin/rpcgen/rpc_clntout.c
207
f_print(fout, "\n\t\tTIMEOUT));\n");
usr.bin/rpcgen/rpc_clntout.c
209
f_print(fout, "\n\t\tTIMEOUT) != RPC_SUCCESS) {\n");
usr.bin/rpcgen/rpc_clntout.c
217
f_print(fout, "\targ.%s = %s;\n",
usr.bin/rpcgen/rpc_clntout.c
221
f_print(fout, "\treturn ");
usr.bin/rpcgen/rpc_clntout.c
223
f_print(fout, "\tif ");
usr.bin/rpcgen/rpc_clntout.c
224
f_print(fout,
usr.bin/rpcgen/rpc_clntout.c
227
f_print(fout,
usr.bin/rpcgen/rpc_clntout.c
232
f_print(fout, "\n\t\tTIMEOUT));\n");
usr.bin/rpcgen/rpc_clntout.c
234
f_print(fout, "\n\t\tTIMEOUT) != RPC_SUCCESS) {\n");
usr.bin/rpcgen/rpc_clntout.c
237
f_print(fout,
usr.bin/rpcgen/rpc_clntout.c
247
f_print(fout,
usr.bin/rpcgen/rpc_clntout.c
257
f_print(fout, "\t\treturn (NULL);\n");
usr.bin/rpcgen/rpc_clntout.c
258
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_clntout.c
261
f_print(fout, "\treturn ((void *)%s%s);\n",
usr.bin/rpcgen/rpc_clntout.c
264
f_print(fout, "\treturn (%s%s);\n",
usr.bin/rpcgen/rpc_clntout.c
56
f_print(fout,
usr.bin/rpcgen/rpc_clntout.c
58
f_print(fout, "static struct timeval TIMEOUT = { %d, 0 };\n",
usr.bin/rpcgen/rpc_clntout.c
76
f_print(fout, "\n");
usr.bin/rpcgen/rpc_clntout.c
79
f_print(fout, "*\n");
usr.bin/rpcgen/rpc_clntout.c
83
f_print(fout, "enum clnt_stat \n");
usr.bin/rpcgen/rpc_clntout.c
88
f_print(fout, "{\n");
usr.bin/rpcgen/rpc_clntout.c
91
f_print(fout, "}\n");
usr.bin/rpcgen/rpc_cout.c
120
f_print(fout, "\n");
usr.bin/rpcgen/rpc_cout.c
121
f_print(fout, "bool_t\n");
usr.bin/rpcgen/rpc_cout.c
122
f_print(fout, "xdr_%s(", procname);
usr.bin/rpcgen/rpc_cout.c
123
f_print(fout, "XDR *xdrs, ");
usr.bin/rpcgen/rpc_cout.c
124
f_print(fout, "%s ", procname);
usr.bin/rpcgen/rpc_cout.c
126
f_print(fout, "*");
usr.bin/rpcgen/rpc_cout.c
127
f_print(fout, "objp)\n{\n\n");
usr.bin/rpcgen/rpc_cout.c
142
f_print(fout, "\tregister long *buf;\n\n");
usr.bin/rpcgen/rpc_cout.c
154
f_print(fout, "\treturn (TRUE);\n");
usr.bin/rpcgen/rpc_cout.c
155
f_print(fout, "}\n");
usr.bin/rpcgen/rpc_cout.c
163
f_print(fout, "if (!xdr_%s(xdrs", name);
usr.bin/rpcgen/rpc_cout.c
169
f_print(fout, ", %s", arg);
usr.bin/rpcgen/rpc_cout.c
176
f_print(fout, ",\n");
usr.bin/rpcgen/rpc_cout.c
179
f_print(fout, ", ");
usr.bin/rpcgen/rpc_cout.c
182
f_print(fout, "sizeof (bool_t), (xdrproc_t) xdr_bool");
usr.bin/rpcgen/rpc_cout.c
184
f_print(fout, "sizeof (");
usr.bin/rpcgen/rpc_cout.c
186
f_print(fout, "%s ", prefix);
usr.bin/rpcgen/rpc_cout.c
188
f_print(fout, "%s), (xdrproc_t) xdr_%s", type, type);
usr.bin/rpcgen/rpc_cout.c
195
f_print(fout, "))\n");
usr.bin/rpcgen/rpc_cout.c
197
f_print(fout, "\treturn (FALSE);\n");
usr.bin/rpcgen/rpc_cout.c
199
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_cout.c
212
f_print(fout, "\t{\n");
usr.bin/rpcgen/rpc_cout.c
213
f_print(fout, "\t%s **pp = %s;\n", type, objname);
usr.bin/rpcgen/rpc_cout.c
216
f_print(fout, "pp");
usr.bin/rpcgen/rpc_cout.c
231
f_print(fout, "%s", objname);
usr.bin/rpcgen/rpc_cout.c
255
f_print(fout, "%s.%s_val, (u_int *) %s.%s_len",
usr.bin/rpcgen/rpc_cout.c
258
f_print(fout,
usr.bin/rpcgen/rpc_cout.c
316
f_print(fout, "\tswitch (objp->%s) {\n", def->def.un.enum_decl.name);
usr.bin/rpcgen/rpc_cout.c
319
f_print(fout, "\tcase %s:\n", cl->case_name);
usr.bin/rpcgen/rpc_cout.c
337
f_print(fout, "\t\tbreak;\n");
usr.bin/rpcgen/rpc_cout.c
342
f_print(fout, "\tdefault:\n");
usr.bin/rpcgen/rpc_cout.c
356
f_print(fout, "\t\tbreak;\n");
usr.bin/rpcgen/rpc_cout.c
358
f_print(fout, "\tdefault:\n");
usr.bin/rpcgen/rpc_cout.c
359
f_print(fout, "\t\tbreak;\n");
usr.bin/rpcgen/rpc_cout.c
362
f_print(fout, "\tdefault:\n");
usr.bin/rpcgen/rpc_cout.c
363
f_print(fout, "\t\treturn (FALSE);\n");
usr.bin/rpcgen/rpc_cout.c
366
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_cout.c
383
f_print(fout, "\n\tif (xdrs->x_op == XDR_ENCODE) {\n");
usr.bin/rpcgen/rpc_cout.c
385
f_print(fout, "\t\treturn (TRUE);\n\t} else if (xdrs->x_op == XDR_DECODE) {\n");
usr.bin/rpcgen/rpc_cout.c
444
f_print(fout, "buf = XDR_INLINE(xdrs, %d * BYTES_PER_XDR_UNIT);",
usr.bin/rpcgen/rpc_cout.c
448
f_print(fout,
usr.bin/rpcgen/rpc_cout.c
452
f_print(fout,
usr.bin/rpcgen/rpc_cout.c
457
f_print(fout, "\n");
usr.bin/rpcgen/rpc_cout.c
459
f_print(fout,
usr.bin/rpcgen/rpc_cout.c
468
f_print(fout, "\n\t\t} else {\n");
usr.bin/rpcgen/rpc_cout.c
477
f_print(fout, "}\n");
usr.bin/rpcgen/rpc_cout.c
498
f_print(fout, "\t\tbuf = XDR_INLINE(xdrs, %d * BYTES_PER_XDR_UNIT);",
usr.bin/rpcgen/rpc_cout.c
502
f_print(fout,
usr.bin/rpcgen/rpc_cout.c
506
f_print(fout,
usr.bin/rpcgen/rpc_cout.c
510
f_print(fout, "\n\t\tif (buf == NULL) {\n");
usr.bin/rpcgen/rpc_cout.c
516
f_print(fout, "\t\t} else {\n");
usr.bin/rpcgen/rpc_cout.c
523
f_print(fout, "\t\t}\n");
usr.bin/rpcgen/rpc_cout.c
546
f_print(fout, "\tint i;\n");
usr.bin/rpcgen/rpc_cout.c
589
f_print(fout, "\t\treturn (TRUE);\n\t}\n\n");
usr.bin/rpcgen/rpc_cout.c
638
f_print(fout, "{\n");
usr.bin/rpcgen/rpc_cout.c
640
f_print(fout, "%s *genp;\n\n", decl->type);
usr.bin/rpcgen/rpc_cout.c
642
f_print(fout,
usr.bin/rpcgen/rpc_cout.c
645
f_print(fout, "i < %s; i++) {\n", decl->array_max);
usr.bin/rpcgen/rpc_cout.c
648
f_print(fout, "}\n");
usr.bin/rpcgen/rpc_cout.c
650
f_print(fout, "}\n");
usr.bin/rpcgen/rpc_cout.c
664
f_print(fout, "IXDR_PUT_");
usr.bin/rpcgen/rpc_cout.c
667
f_print(fout, "objp->%s = IXDR_GET_", decl->name);
usr.bin/rpcgen/rpc_cout.c
669
f_print(fout, "*genp++ = IXDR_GET_");
usr.bin/rpcgen/rpc_cout.c
687
f_print(fout,
usr.bin/rpcgen/rpc_cout.c
690
f_print(fout, "%s(buf, *genp++);\n", upp_case);
usr.bin/rpcgen/rpc_cout.c
693
f_print(fout, "%s(buf);\n", upp_case);
usr.bin/rpcgen/rpc_hout.c
135
f_print(fout, "extern bool_t xdr_%s(XDR *, %s%s);\n", name,
usr.bin/rpcgen/rpc_hout.c
166
f_print(fout, "struct %s {\n", name);
usr.bin/rpcgen/rpc_hout.c
172
f_print(fout, "};\n");
usr.bin/rpcgen/rpc_hout.c
173
f_print(fout, "typedef struct %s %s;\n",
usr.bin/rpcgen/rpc_hout.c
176
f_print(fout, "\n");
usr.bin/rpcgen/rpc_hout.c
188
f_print(fout, "struct %s {\n", name);
usr.bin/rpcgen/rpc_hout.c
192
f_print(fout, "};\n");
usr.bin/rpcgen/rpc_hout.c
193
f_print(fout, "typedef struct %s %s;\n", name, name);
usr.bin/rpcgen/rpc_hout.c
203
f_print(fout, "struct %s {\n", name);
usr.bin/rpcgen/rpc_hout.c
206
f_print(fout, "\tbool_t %s;\n", decl->name);
usr.bin/rpcgen/rpc_hout.c
208
f_print(fout, "\t%s %s;\n", decl->type, decl->name);
usr.bin/rpcgen/rpc_hout.c
210
f_print(fout, "\tunion {\n");
usr.bin/rpcgen/rpc_hout.c
219
f_print(fout, "\t} %s_u;\n", name);
usr.bin/rpcgen/rpc_hout.c
220
f_print(fout, "};\n");
usr.bin/rpcgen/rpc_hout.c
221
f_print(fout, "typedef struct %s %s;\n", name, name);
usr.bin/rpcgen/rpc_hout.c
227
f_print(fout, "#define\t%s %s\n", name, num);
usr.bin/rpcgen/rpc_hout.c
233
f_print(fout, "#define\t%s ((unsigned long)(%s))\n", name, num);
usr.bin/rpcgen/rpc_hout.c
258
f_print(fout, "extern int ");
usr.bin/rpcgen/rpc_hout.c
260
f_print(fout, "_freeresult(SVCXPRT *, xdrproc_t, caddr_t);\n");
usr.bin/rpcgen/rpc_hout.c
267
f_print(fout, "void ");
usr.bin/rpcgen/rpc_hout.c
269
f_print(fout, "(struct svc_req *rqstp, SVCXPRT *transp);\n");
usr.bin/rpcgen/rpc_hout.c
284
f_print(fout,
usr.bin/rpcgen/rpc_hout.c
287
f_print(fout,
usr.bin/rpcgen/rpc_hout.c
293
f_print(fout, "\n");
usr.bin/rpcgen/rpc_hout.c
296
f_print(fout, "%s", ext);
usr.bin/rpcgen/rpc_hout.c
303
f_print(fout, "%s", ext);
usr.bin/rpcgen/rpc_hout.c
305
f_print(fout, "%s", ext);
usr.bin/rpcgen/rpc_hout.c
317
f_print(fout, "bool_t ");
usr.bin/rpcgen/rpc_hout.c
319
f_print(fout, "enum clnt_stat ");
usr.bin/rpcgen/rpc_hout.c
322
f_print(fout, "* ");
usr.bin/rpcgen/rpc_hout.c
340
f_print(fout, "(");
usr.bin/rpcgen/rpc_hout.c
349
f_print(fout, "*");
usr.bin/rpcgen/rpc_hout.c
351
f_print(fout, ", ");
usr.bin/rpcgen/rpc_hout.c
357
f_print(fout, "*, ");
usr.bin/rpcgen/rpc_hout.c
360
f_print(fout, "%s);\n", addargtype);
usr.bin/rpcgen/rpc_hout.c
372
f_print(fout, "enum %s {\n", name);
usr.bin/rpcgen/rpc_hout.c
374
f_print(fout, "\t%s", l->name);
usr.bin/rpcgen/rpc_hout.c
376
f_print(fout, " = %s", l->assignment);
usr.bin/rpcgen/rpc_hout.c
381
f_print(fout, " = %d", count++);
usr.bin/rpcgen/rpc_hout.c
383
f_print(fout, " = %s + %d", last, count++);
usr.bin/rpcgen/rpc_hout.c
387
f_print(fout, ",\n");
usr.bin/rpcgen/rpc_hout.c
389
f_print(fout, "\n");
usr.bin/rpcgen/rpc_hout.c
391
f_print(fout, "};\n");
usr.bin/rpcgen/rpc_hout.c
392
f_print(fout, "typedef enum %s %s;\n", name, name);
usr.bin/rpcgen/rpc_hout.c
418
f_print(fout, "typedef ");
usr.bin/rpcgen/rpc_hout.c
421
f_print(fout, "struct {\n");
usr.bin/rpcgen/rpc_hout.c
422
f_print(fout, "\tu_int %s_len;\n", name);
usr.bin/rpcgen/rpc_hout.c
423
f_print(fout, "\t%s%s *%s_val;\n", prefix, old, name);
usr.bin/rpcgen/rpc_hout.c
424
f_print(fout, "} %s", name);
usr.bin/rpcgen/rpc_hout.c
427
f_print(fout, "%s%s *%s", prefix, old, name);
usr.bin/rpcgen/rpc_hout.c
430
f_print(fout, "%s%s %s[%s]", prefix, old, name,
usr.bin/rpcgen/rpc_hout.c
434
f_print(fout, "%s%s %s", prefix, old, name);
usr.bin/rpcgen/rpc_hout.c
437
f_print(fout, ";\n");
usr.bin/rpcgen/rpc_hout.c
453
f_print(fout, "struct ");
usr.bin/rpcgen/rpc_hout.c
456
f_print(fout, "char *%s", dec->name);
usr.bin/rpcgen/rpc_hout.c
472
f_print(fout, "%s%s %s", prefix, type, dec->name);
usr.bin/rpcgen/rpc_hout.c
475
f_print(fout, "%s%s %s[%s]", prefix, type, dec->name,
usr.bin/rpcgen/rpc_hout.c
479
f_print(fout, "%s%s *%s", prefix, type, dec->name);
usr.bin/rpcgen/rpc_hout.c
482
f_print(fout, "struct {\n");
usr.bin/rpcgen/rpc_hout.c
484
f_print(fout, "\tu_int %s_len;\n", dec->name);
usr.bin/rpcgen/rpc_hout.c
486
f_print(fout,
usr.bin/rpcgen/rpc_hout.c
489
f_print(fout, "} %s", dec->name);
usr.bin/rpcgen/rpc_hout.c
63
f_print(fout, "\n");
usr.bin/rpcgen/rpc_hout.c
99
f_print(fout, "\n");
usr.bin/rpcgen/rpc_main.c
1304
f_print(stderr, "%s\n%s\n%s\n%s\n%s\n",
usr.bin/rpcgen/rpc_main.c
1319
f_print(stderr, "options:\n");
usr.bin/rpcgen/rpc_main.c
1320
f_print(stderr, "-a\t\tgenerate all files, including samples\n");
usr.bin/rpcgen/rpc_main.c
1321
f_print(stderr, "-b\t\tbackward compatibility mode (generates code \
usr.bin/rpcgen/rpc_main.c
1323
f_print(stderr, "-c\t\tgenerate XDR routines\n");
usr.bin/rpcgen/rpc_main.c
1324
f_print(stderr, "-C\t\tANSI C mode\n");
usr.bin/rpcgen/rpc_main.c
1325
f_print(stderr, "-Dname[=value]\tdefine a symbol (same as #define)\n");
usr.bin/rpcgen/rpc_main.c
1326
f_print(stderr, "-h\t\tgenerate header file\n");
usr.bin/rpcgen/rpc_main.c
1327
f_print(stderr, "-i size\t\tsize at which to start generating\
usr.bin/rpcgen/rpc_main.c
1329
f_print(stderr, "-I\t\tgenerate code for inetd support in server\n");
usr.bin/rpcgen/rpc_main.c
1330
f_print(stderr, "-K seconds\tserver exits after K seconds of\
usr.bin/rpcgen/rpc_main.c
1332
f_print(stderr, "-l\t\tgenerate client side stubs\n");
usr.bin/rpcgen/rpc_main.c
1333
f_print(stderr, "-L\t\tserver errors will be printed to syslog\n");
usr.bin/rpcgen/rpc_main.c
1334
f_print(stderr, "-m\t\tgenerate server side stubs\n");
usr.bin/rpcgen/rpc_main.c
1335
f_print(stderr, "-M\t\tgenerate MT-safe code\n");
usr.bin/rpcgen/rpc_main.c
1336
f_print(stderr, "-n netid\tgenerate server code that supports\
usr.bin/rpcgen/rpc_main.c
1338
f_print(stderr, "-N\t\tsupports multiple arguments and\
usr.bin/rpcgen/rpc_main.c
1340
f_print(stderr, "-o outfile\tname of the output file\n");
usr.bin/rpcgen/rpc_main.c
1341
f_print(stderr, "-P\t\tgenerate code for port monitoring support in server\n");
usr.bin/rpcgen/rpc_main.c
1342
f_print(stderr, "-s nettype\tgenerate server code that supports named\
usr.bin/rpcgen/rpc_main.c
1344
f_print(stderr, "-Sc\t\tgenerate sample client code that uses remote\
usr.bin/rpcgen/rpc_main.c
1346
f_print(stderr, "-Ss\t\tgenerate sample server code that defines\
usr.bin/rpcgen/rpc_main.c
1348
f_print(stderr, "-Sm \t\tgenerate makefile template \n");
usr.bin/rpcgen/rpc_main.c
1350
f_print(stderr, "-t\t\tgenerate RPC dispatch table\n");
usr.bin/rpcgen/rpc_main.c
1351
f_print(stderr, "-T\t\tgenerate code to support RPC dispatch tables\n");
usr.bin/rpcgen/rpc_main.c
1352
f_print(stderr, "-Y path\t\tpath where cpp is found\n");
usr.bin/rpcgen/rpc_main.c
254
f_print(fout, "/*\n");
usr.bin/rpcgen/rpc_main.c
255
f_print(fout, " * Please do not edit this file.\n");
usr.bin/rpcgen/rpc_main.c
256
f_print(fout, " * It was generated using rpcgen.\n");
usr.bin/rpcgen/rpc_main.c
257
f_print(fout, " */\n\n");
usr.bin/rpcgen/rpc_main.c
476
f_print(fout, "#include \"%s\"\n", include);
usr.bin/rpcgen/rpc_main.c
480
f_print(fout, "#include <rpc/rpc.h>\n");
usr.bin/rpcgen/rpc_main.c
586
f_print(fout, "#ifndef _%s\n#define _%s\n\n", guard,
usr.bin/rpcgen/rpc_main.c
589
f_print(fout, "#include <rpc/rpc.h>\n");
usr.bin/rpcgen/rpc_main.c
592
f_print(fout, "#include <pthread.h>\n");
usr.bin/rpcgen/rpc_main.c
596
f_print(fout, "\n#ifdef __cplusplus\n");
usr.bin/rpcgen/rpc_main.c
597
f_print(fout, "extern \"C\" {\n");
usr.bin/rpcgen/rpc_main.c
598
f_print(fout, "#endif\n\n");
usr.bin/rpcgen/rpc_main.c
621
f_print(fout,
usr.bin/rpcgen/rpc_main.c
625
f_print(fout, "\n#ifdef __cplusplus\n");
usr.bin/rpcgen/rpc_main.c
626
f_print(fout, "extern \"C\" {\n");
usr.bin/rpcgen/rpc_main.c
627
f_print(fout, "#endif\n");
usr.bin/rpcgen/rpc_main.c
640
f_print(fout, rpcgen_table_dcl);
usr.bin/rpcgen/rpc_main.c
643
f_print(fout, "\n#ifdef __cplusplus\n");
usr.bin/rpcgen/rpc_main.c
644
f_print(fout, "}\n");
usr.bin/rpcgen/rpc_main.c
645
f_print(fout, "#endif\n");
usr.bin/rpcgen/rpc_main.c
647
f_print(fout, "\n#endif /* !_%s */\n", guard);
usr.bin/rpcgen/rpc_main.c
668
f_print(fout, "#include \"%s\"\n", include);
usr.bin/rpcgen/rpc_main.c
671
f_print(fout, "#include <rpc/rpc.h>\n");
usr.bin/rpcgen/rpc_main.c
673
f_print(fout, "#include <stdio.h>\n");
usr.bin/rpcgen/rpc_main.c
674
f_print(fout, "#include <stdlib.h> /* getenv, exit */\n");
usr.bin/rpcgen/rpc_main.c
675
f_print (fout, "#include <rpc/pmap_clnt.h> /* for pmap_unset */\n");
usr.bin/rpcgen/rpc_main.c
676
f_print (fout, "#include <string.h> /* strcmp */\n");
usr.bin/rpcgen/rpc_main.c
678
f_print(fout, "#include <rpc/rpc_com.h>\n");
usr.bin/rpcgen/rpc_main.c
684
f_print(fout, "#include <signal.h>\n");
usr.bin/rpcgen/rpc_main.c
689
f_print(fout, "#include <sys/ttycom.h> /* TIOCNOTTY */\n");
usr.bin/rpcgen/rpc_main.c
691
f_print(fout, "#ifdef __cplusplus\n");
usr.bin/rpcgen/rpc_main.c
692
f_print(fout,
usr.bin/rpcgen/rpc_main.c
694
f_print(fout, "#endif /* __cplusplus */\n");
usr.bin/rpcgen/rpc_main.c
697
f_print(fout, "#include <fcntl.h> /* open */\n");
usr.bin/rpcgen/rpc_main.c
698
f_print(fout, "#include <unistd.h> /* fork / setsid */\n");
usr.bin/rpcgen/rpc_main.c
699
f_print(fout, "#include <sys/types.h>\n");
usr.bin/rpcgen/rpc_main.c
702
f_print(fout, "#include <string.h>\n");
usr.bin/rpcgen/rpc_main.c
704
f_print(fout, "#include <sys/socket.h>\n");
usr.bin/rpcgen/rpc_main.c
705
f_print(fout, "#include <netinet/in.h>\n");
usr.bin/rpcgen/rpc_main.c
709
f_print(fout, "#include <netconfig.h>\n");
usr.bin/rpcgen/rpc_main.c
712
f_print(fout, "#include <sys/resource.h> /* rlimit */\n");
usr.bin/rpcgen/rpc_main.c
714
f_print(fout, "#include <syslog.h>\n");
usr.bin/rpcgen/rpc_main.c
716
f_print(fout, "\n#ifdef DEBUG\n#define RPC_SVC_FG\n#endif\n");
usr.bin/rpcgen/rpc_main.c
718
f_print(fout, "\n#define _RPCSVC_CLOSEDOWN %s\n",
usr.bin/rpcgen/rpc_main.c
753
f_print (fout, "#include <string.h> /* for memset */\n");
usr.bin/rpcgen/rpc_main.c
755
f_print(fout, "#include \"%s\"\n", include);
usr.bin/rpcgen/rpc_main.c
758
f_print(fout, "#include <rpc/rpc.h>\n");
usr.bin/rpcgen/rpc_main.c
812
f_print(fout, "#include \"%s\"\n", include);
usr.bin/rpcgen/rpc_main.c
815
f_print(fout, "#include <rpc/rpc.h>\n");
usr.bin/rpcgen/rpc_main.c
847
f_print(fout, "#include \"%s\"\n", include);
usr.bin/rpcgen/rpc_main.c
850
f_print(fout, "#include <rpc/rpc.h>\n");
usr.bin/rpcgen/rpc_main.c
851
f_print(fout, "#include <stdio.h>\n");
usr.bin/rpcgen/rpc_main.c
852
f_print(fout, "#include <stdlib.h>\n");
usr.bin/rpcgen/rpc_main.c
904
f_print(fout, "\n# This is a template makefile generated\
usr.bin/rpcgen/rpc_main.c
907
f_print(fout, "\n# Parameters \n\n");
usr.bin/rpcgen/rpc_main.c
909
f_print(fout, "CLIENT = %s\nSERVER = %s\n\n",
usr.bin/rpcgen/rpc_main.c
911
f_print(fout, "SOURCES_CLNT.c = \nSOURCES_CLNT.h = \n");
usr.bin/rpcgen/rpc_main.c
912
f_print(fout, "SOURCES_SVC.c = \nSOURCES_SVC.h = \n");
usr.bin/rpcgen/rpc_main.c
913
f_print(fout, "SOURCES.x = %s\n\n", cmd->infile);
usr.bin/rpcgen/rpc_main.c
914
f_print(fout, "TARGETS_SVC.c = %s %s %s \n",
usr.bin/rpcgen/rpc_main.c
916
f_print(fout, "TARGETS_CLNT.c = %s %s %s \n",
usr.bin/rpcgen/rpc_main.c
918
f_print(fout, "TARGETS = %s %s %s %s %s %s\n\n",
usr.bin/rpcgen/rpc_main.c
922
f_print(fout, "OBJECTS_CLNT = $(SOURCES_CLNT.c:%%.c=%%.o) \
usr.bin/rpcgen/rpc_main.c
925
f_print(fout, "\nOBJECTS_SVC = $(SOURCES_SVC.c:%%.c=%%.o) \
usr.bin/rpcgen/rpc_main.c
929
f_print(fout, "\n# Compiler flags \n");
usr.bin/rpcgen/rpc_main.c
931
f_print(fout, "\nCFLAGS += -D_REENTRANT -D_THEAD_SAFE \nLDLIBS += -pthread\n");
usr.bin/rpcgen/rpc_main.c
933
f_print(fout, "RPCGENFLAGS = \n");
usr.bin/rpcgen/rpc_main.c
935
f_print(fout, "\n# Targets \n\n");
usr.bin/rpcgen/rpc_main.c
937
f_print(fout, "all : $(CLIENT) $(SERVER)\n\n");
usr.bin/rpcgen/rpc_main.c
938
f_print(fout, "$(TARGETS) : $(SOURCES.x) \n");
usr.bin/rpcgen/rpc_main.c
939
f_print(fout, "\trpcgen $(RPCGENFLAGS) $(SOURCES.x)\n\n");
usr.bin/rpcgen/rpc_main.c
941
f_print(fout, "\trpcgen -Sc $(RPCGENFLAGS) $(SOURCES.x) -o %s\n\n", clientname);
usr.bin/rpcgen/rpc_main.c
942
f_print(fout, "\trpcgen -Ss $(RPCGENFLAGS) $(SOURCES.x) -o %s\n\n", servername);
usr.bin/rpcgen/rpc_main.c
944
f_print(fout, "$(OBJECTS_CLNT) : $(SOURCES_CLNT.c) $(SOURCES_CLNT.h) \
usr.bin/rpcgen/rpc_main.c
947
f_print(fout, "$(OBJECTS_SVC) : $(SOURCES_SVC.c) $(SOURCES_SVC.h) \
usr.bin/rpcgen/rpc_main.c
949
f_print(fout, "$(CLIENT) : $(OBJECTS_CLNT) \n");
usr.bin/rpcgen/rpc_main.c
950
f_print(fout, "\t$(CC) -o $(CLIENT) $(OBJECTS_CLNT) \
usr.bin/rpcgen/rpc_main.c
952
f_print(fout, "$(SERVER) : $(OBJECTS_SVC) \n");
usr.bin/rpcgen/rpc_main.c
953
f_print(fout, "\t$(CC) -o $(SERVER) $(OBJECTS_SVC) $(LDLIBS)\n\n");
usr.bin/rpcgen/rpc_main.c
954
f_print(fout, "clean:\n\t rm -f core $(TARGETS) $(OBJECTS_CLNT) \
usr.bin/rpcgen/rpc_sample.c
100
f_print(fout, "\t");
usr.bin/rpcgen/rpc_sample.c
105
f_print(fout, "char * "); /* cannot have "void" type */
usr.bin/rpcgen/rpc_sample.c
106
f_print(fout, " ");
usr.bin/rpcgen/rpc_sample.c
108
f_print(fout, "_arg;\n");
usr.bin/rpcgen/rpc_sample.c
111
f_print(fout, "\t");
usr.bin/rpcgen/rpc_sample.c
114
f_print(fout, " ");
usr.bin/rpcgen/rpc_sample.c
116
f_print(fout, "_%s;\n", l->decl.name);
usr.bin/rpcgen/rpc_sample.c
122
f_print(fout, "\n#ifndef\tDEBUG\n");
usr.bin/rpcgen/rpc_sample.c
123
f_print(fout, "\tclnt = clnt_create(host, %s, %s, \"%s\");\n",
usr.bin/rpcgen/rpc_sample.c
125
f_print(fout, "\tif (clnt == (CLIENT *) NULL) {\n");
usr.bin/rpcgen/rpc_sample.c
126
f_print(fout, "\t\tclnt_pcreateerror(host);\n");
usr.bin/rpcgen/rpc_sample.c
127
f_print(fout, "\t\texit(1);\n\t}\n");
usr.bin/rpcgen/rpc_sample.c
128
f_print(fout, "#endif\t/* DEBUG */\n\n");
usr.bin/rpcgen/rpc_sample.c
134
f_print(fout, "\tretval_%d = ",++i);
usr.bin/rpcgen/rpc_sample.c
136
f_print(fout, "\tresult_%d = ",++i);
usr.bin/rpcgen/rpc_sample.c
139
f_print(fout, "(");
usr.bin/rpcgen/rpc_sample.c
142
f_print(fout, "(void *)");
usr.bin/rpcgen/rpc_sample.c
143
f_print(fout, "&");
usr.bin/rpcgen/rpc_sample.c
146
f_print(fout, "_arg, &result_%d, clnt);\n",
usr.bin/rpcgen/rpc_sample.c
149
f_print(fout, "_arg, clnt);\n");
usr.bin/rpcgen/rpc_sample.c
153
f_print(fout, "(&result_%d, clnt);\n", i);
usr.bin/rpcgen/rpc_sample.c
155
f_print(fout, "(clnt);\n");
usr.bin/rpcgen/rpc_sample.c
158
f_print(fout, "(");
usr.bin/rpcgen/rpc_sample.c
161
f_print(fout, "_%s, ", l->decl.name);
usr.bin/rpcgen/rpc_sample.c
164
f_print(fout, "&result_%d, ", i);
usr.bin/rpcgen/rpc_sample.c
166
f_print(fout, "clnt);\n");
usr.bin/rpcgen/rpc_sample.c
169
f_print(fout, "\tif (retval_%d != RPC_SUCCESS) {\n", i);
usr.bin/rpcgen/rpc_sample.c
172
f_print(fout, "\tif (result_%d == (", i);
usr.bin/rpcgen/rpc_sample.c
174
f_print(fout, "*) NULL) {\n");
usr.bin/rpcgen/rpc_sample.c
176
f_print(fout, "\t\tclnt_perror(clnt, \"call failed\");\n");
usr.bin/rpcgen/rpc_sample.c
177
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_sample.c
180
f_print(fout, "#ifndef\tDEBUG\n");
usr.bin/rpcgen/rpc_sample.c
181
f_print(fout, "\tclnt_destroy(clnt);\n");
usr.bin/rpcgen/rpc_sample.c
182
f_print(fout, "#endif\t /* DEBUG */\n");
usr.bin/rpcgen/rpc_sample.c
183
f_print(fout, "}\n");
usr.bin/rpcgen/rpc_sample.c
194
f_print(fout, "\n");
usr.bin/rpcgen/rpc_sample.c
197
f_print(fout, "*\n");
usr.bin/rpcgen/rpc_sample.c
199
f_print(fout, "bool_t\n");
usr.bin/rpcgen/rpc_sample.c
203
f_print(fout, "{\n");
usr.bin/rpcgen/rpc_sample.c
205
f_print(fout, "\tstatic ");
usr.bin/rpcgen/rpc_sample.c
209
f_print(fout, "char *");
usr.bin/rpcgen/rpc_sample.c
211
f_print(fout, " result;\n");
usr.bin/rpcgen/rpc_sample.c
214
f_print(fout, "\tbool_t retval;\n");
usr.bin/rpcgen/rpc_sample.c
215
f_print(fout,
usr.bin/rpcgen/rpc_sample.c
220
f_print(fout, "\treturn (&result);\n}\n");
usr.bin/rpcgen/rpc_sample.c
222
f_print(fout, "\treturn((void *) &result);\n}\n");
usr.bin/rpcgen/rpc_sample.c
224
f_print(fout, "\treturn (retval);\n}\n");
usr.bin/rpcgen/rpc_sample.c
228
f_print(fout, "\nint\n");
usr.bin/rpcgen/rpc_sample.c
230
f_print(fout,"_freeresult(SVCXPRT *transp, xdrproc_t xdr_result, caddr_t result)\n");
usr.bin/rpcgen/rpc_sample.c
231
f_print(fout, "{\n");
usr.bin/rpcgen/rpc_sample.c
232
f_print(fout, "\t(void) xdr_free(xdr_result, result);\n");
usr.bin/rpcgen/rpc_sample.c
233
f_print(fout,
usr.bin/rpcgen/rpc_sample.c
235
f_print(fout, "\n}\n");
usr.bin/rpcgen/rpc_sample.c
253
f_print(fout, "/*\n");
usr.bin/rpcgen/rpc_sample.c
254
f_print(fout, " * This is sample code generated by rpcgen.\n");
usr.bin/rpcgen/rpc_sample.c
255
f_print(fout, " * These are only templates and you can use them\n");
usr.bin/rpcgen/rpc_sample.c
256
f_print(fout, " * as a guideline for developing your own functions.\n");
usr.bin/rpcgen/rpc_sample.c
257
f_print(fout, " */\n\n");
usr.bin/rpcgen/rpc_sample.c
267
f_print(fout, "\n\n");
usr.bin/rpcgen/rpc_sample.c
268
f_print(fout, "int\n");
usr.bin/rpcgen/rpc_sample.c
269
f_print(fout, "main(int argc, char *argv[])\n{\n");
usr.bin/rpcgen/rpc_sample.c
271
f_print(fout, "\tchar *host;");
usr.bin/rpcgen/rpc_sample.c
272
f_print(fout, "\n\n\tif (argc < 2) {");
usr.bin/rpcgen/rpc_sample.c
273
f_print(fout, "\n\t\tprintf(\"usage: %%s server_host\\n\", argv[0]);\n");
usr.bin/rpcgen/rpc_sample.c
274
f_print(fout, "\t\texit(1);\n\t}");
usr.bin/rpcgen/rpc_sample.c
275
f_print(fout, "\n\thost = argv[1];\n");
usr.bin/rpcgen/rpc_sample.c
283
f_print(fout, "\t");
usr.bin/rpcgen/rpc_sample.c
285
f_print(fout, "(host);\n");
usr.bin/rpcgen/rpc_sample.c
288
f_print(fout, "}\n");
usr.bin/rpcgen/rpc_sample.c
82
f_print(fout, "\n\nvoid\n");
usr.bin/rpcgen/rpc_sample.c
84
f_print(fout, "(char *host)\n{\n");
usr.bin/rpcgen/rpc_sample.c
85
f_print(fout, "\tCLIENT *clnt;\n");
usr.bin/rpcgen/rpc_sample.c
89
f_print(fout, "\t");
usr.bin/rpcgen/rpc_sample.c
91
f_print(fout, "enum clnt_stat retval_%d;\n\t", ++i);
usr.bin/rpcgen/rpc_sample.c
93
f_print(fout, "result_%d;\n", i);
usr.bin/rpcgen/rpc_sample.c
96
f_print(fout, " *result_%d;\n",++i);
usr.bin/rpcgen/rpc_scan.c
448
f_print(fout, "%s", line + 1);
usr.bin/rpcgen/rpc_svcout.c
1001
f_print(fout, ", proto)) {\n");
usr.bin/rpcgen/rpc_svcout.c
1003
f_print(fout, ", IPPROTO_%s)) {\n",
usr.bin/rpcgen/rpc_svcout.c
1009
f_print(fout, "%s\t\texit(1);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
101
f_print(fout, "#define\t_IDLE 0\n");
usr.bin/rpcgen/rpc_svcout.c
1010
f_print(fout, "%s\t}\n", sp);
usr.bin/rpcgen/rpc_svcout.c
1014
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_svcout.c
102
f_print(fout, "#define\t_SERVED 1\n");
usr.bin/rpcgen/rpc_svcout.c
103
f_print(fout, "#define\t_SERVING 2\n\n");
usr.bin/rpcgen/rpc_svcout.c
104
f_print(fout, "static int _rpcsvcstate = _IDLE;");
usr.bin/rpcgen/rpc_svcout.c
105
f_print(fout, "\t /* Set when a request is \
usr.bin/rpcgen/rpc_svcout.c
109
f_print(fout, "pthread_mutex_t _svcstate_lock;");
usr.bin/rpcgen/rpc_svcout.c
110
f_print(fout, "\t\t\t/* Mutex lock for variable _rpcsvcstate */\n");
usr.bin/rpcgen/rpc_svcout.c
124
f_print(fout, "\nint\n");
usr.bin/rpcgen/rpc_svcout.c
125
f_print(fout, "main()\n");
usr.bin/rpcgen/rpc_svcout.c
126
f_print(fout, "{\n");
usr.bin/rpcgen/rpc_svcout.c
133
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
135
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
138
f_print(fout, "\tpid_t pid;\n");
usr.bin/rpcgen/rpc_svcout.c
139
f_print(fout, "\tint i;\n");
usr.bin/rpcgen/rpc_svcout.c
142
f_print(fout, "\tstruct sockaddr_storage saddr;\n");
usr.bin/rpcgen/rpc_svcout.c
143
f_print(fout, "\tsocklen_t asize = sizeof (saddr);\n\n");
usr.bin/rpcgen/rpc_svcout.c
145
f_print(fout, "\tchar mname[FMNAMESZ + 1];\n\n");
usr.bin/rpcgen/rpc_svcout.c
149
f_print(fout, "\tmutex_init(&_svcstate_lock, USYNC_THREAD, NULL);\n");
usr.bin/rpcgen/rpc_svcout.c
152
f_print(fout, "\telse {\n");
usr.bin/rpcgen/rpc_svcout.c
154
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_svcout.c
159
f_print(fout, "\tregister SVCXPRT *%s;\n", TRANSP);
usr.bin/rpcgen/rpc_svcout.c
160
f_print(fout, "\n");
usr.bin/rpcgen/rpc_svcout.c
183
f_print(fout, "\n");
usr.bin/rpcgen/rpc_svcout.c
184
f_print(fout, "%s\tnconf = getnetconfigent(\"%s\");\n", sp, transp);
usr.bin/rpcgen/rpc_svcout.c
185
f_print(fout, "%s\tif (nconf == NULL) {\n", sp);
usr.bin/rpcgen/rpc_svcout.c
189
f_print(fout, "%s\t\texit(1);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
190
f_print(fout, "%s\t}\n", sp);
usr.bin/rpcgen/rpc_svcout.c
192
f_print(fout, "%s\t%s = svc_tli_create(RPC_ANYFD, ",
usr.bin/rpcgen/rpc_svcout.c
194
f_print(fout,"nconf, 0, RPC_MAXDATASIZE, RPC_MAXDATASIZE);\n");
usr.bin/rpcgen/rpc_svcout.c
196
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
200
f_print(fout, "%s\tif (%s == NULL) {\n", sp, TRANSP);
usr.bin/rpcgen/rpc_svcout.c
203
f_print(fout, "%s\t\texit(1);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
204
f_print(fout, "%s\t}\n", sp);
usr.bin/rpcgen/rpc_svcout.c
212
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
215
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
219
f_print(fout, ", nconf)) {\n");
usr.bin/rpcgen/rpc_svcout.c
224
f_print(fout, "%s\t\texit(1);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
225
f_print(fout, "%s\t}\n", sp);
usr.bin/rpcgen/rpc_svcout.c
228
f_print(fout, "%s\tfreenetconfigent(nconf);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
247
f_print(fout, "\tif (!svc_create(");
usr.bin/rpcgen/rpc_svcout.c
249
f_print(fout, ", %s, %s, \"%s\")) {\n",
usr.bin/rpcgen/rpc_svcout.c
255
f_print(fout, "\t\texit(1);\n");
usr.bin/rpcgen/rpc_svcout.c
256
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_svcout.c
267
f_print(fout, "\n");
usr.bin/rpcgen/rpc_svcout.c
269
f_print(fout, "\tif (%s == (SVCXPRT *)NULL) {\n", TRANSP);
usr.bin/rpcgen/rpc_svcout.c
272
f_print(fout, "\t\texit(1);\n");
usr.bin/rpcgen/rpc_svcout.c
273
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_svcout.c
275
f_print(fout, "\tif (_rpcpmstart) {\n");
usr.bin/rpcgen/rpc_svcout.c
276
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
278
f_print(fout, "\t\t(void) \
usr.bin/rpcgen/rpc_svcout.c
280
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_svcout.c
283
f_print(fout, "\tsvc_run();\n");
usr.bin/rpcgen/rpc_svcout.c
286
f_print(fout, "\texit(1);\n");
usr.bin/rpcgen/rpc_svcout.c
287
f_print(fout, "\t/* NOTREACHED */\n");
usr.bin/rpcgen/rpc_svcout.c
288
f_print(fout, "}\n");
usr.bin/rpcgen/rpc_svcout.c
332
f_print(fout, "\n");
usr.bin/rpcgen/rpc_svcout.c
336
f_print(fout, "int");
usr.bin/rpcgen/rpc_svcout.c
337
f_print(fout, "\n_");
usr.bin/rpcgen/rpc_svcout.c
339
f_print(fout, "(");
usr.bin/rpcgen/rpc_svcout.c
347
f_print(fout, " *argp, void *%s, struct svc_req *%s)\n",
usr.bin/rpcgen/rpc_svcout.c
353
f_print(fout, " *argp, struct svc_req *%s)\n",
usr.bin/rpcgen/rpc_svcout.c
356
f_print(fout, "{\n");
usr.bin/rpcgen/rpc_svcout.c
357
f_print(fout, "\treturn (");
usr.bin/rpcgen/rpc_svcout.c
359
f_print(fout, "(");
usr.bin/rpcgen/rpc_svcout.c
362
f_print(fout, "*argp, "); /* non-void */
usr.bin/rpcgen/rpc_svcout.c
366
f_print(fout, "argp->%s, ",
usr.bin/rpcgen/rpc_svcout.c
370
f_print(fout, "%s, ",RESULT);
usr.bin/rpcgen/rpc_svcout.c
371
f_print(fout, "%s));\n}\n", RQSTP);
usr.bin/rpcgen/rpc_svcout.c
384
f_print(fout, "\n");
usr.bin/rpcgen/rpc_svcout.c
386
f_print(fout, "%s ", storage);
usr.bin/rpcgen/rpc_svcout.c
388
f_print(fout, "void\n");
usr.bin/rpcgen/rpc_svcout.c
391
f_print(fout, "(struct svc_req *%s, ", RQSTP);
usr.bin/rpcgen/rpc_svcout.c
392
f_print(fout, "SVCXPRT *%s)\n", TRANSP);
usr.bin/rpcgen/rpc_svcout.c
393
f_print(fout, "{\n");
usr.bin/rpcgen/rpc_svcout.c
396
f_print(fout, "\tunion {\n");
usr.bin/rpcgen/rpc_svcout.c
404
f_print(fout, "\t\t");
usr.bin/rpcgen/rpc_svcout.c
408
f_print(fout, "_arg;\n");
usr.bin/rpcgen/rpc_svcout.c
412
f_print(fout, "\t\t%s", proc->args.argname);
usr.bin/rpcgen/rpc_svcout.c
413
f_print(fout, " ");
usr.bin/rpcgen/rpc_svcout.c
415
f_print(fout, "_arg;\n");
usr.bin/rpcgen/rpc_svcout.c
419
f_print(fout, "\t\tint fill;\n");
usr.bin/rpcgen/rpc_svcout.c
421
f_print(fout, "\t} %s;\n", ARG);
usr.bin/rpcgen/rpc_svcout.c
424
f_print(fout, "\tunion {\n");
usr.bin/rpcgen/rpc_svcout.c
429
f_print(fout, "\t\t");
usr.bin/rpcgen/rpc_svcout.c
432
f_print(fout, "_res;\n");
usr.bin/rpcgen/rpc_svcout.c
434
f_print(fout, "\t} %s;\n", RESULT);
usr.bin/rpcgen/rpc_svcout.c
435
f_print(fout, "\tbool_t %s;\n", RETVAL);
usr.bin/rpcgen/rpc_svcout.c
438
f_print(fout, "\tchar *%s;\n", RESULT);
usr.bin/rpcgen/rpc_svcout.c
440
f_print(fout, "\txdrproc_t xdr_%s, xdr_%s;\n", ARG, RESULT);
usr.bin/rpcgen/rpc_svcout.c
442
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
446
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
449
f_print(fout, "\n");
usr.bin/rpcgen/rpc_svcout.c
453
f_print(fout, "\tpthread_mutex_lock(&_svcstate_lock);\n");
usr.bin/rpcgen/rpc_svcout.c
455
f_print(fout, "\t_rpcsvcstate = _SERVING;\n");
usr.bin/rpcgen/rpc_svcout.c
457
f_print(fout, "\tpthread_mutex_unlock(&_svcstate_lock);\n");
usr.bin/rpcgen/rpc_svcout.c
460
f_print(fout, "\tswitch (%s->rq_proc) {\n", RQSTP);
usr.bin/rpcgen/rpc_svcout.c
462
f_print(fout, "\tcase NULLPROC:\n");
usr.bin/rpcgen/rpc_svcout.c
463
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
468
f_print(fout, "\n");
usr.bin/rpcgen/rpc_svcout.c
471
f_print(fout, "\tcase %s:\n", proc->proc_name);
usr.bin/rpcgen/rpc_svcout.c
480
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
484
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
488
f_print(fout, "_");
usr.bin/rpcgen/rpc_svcout.c
494
f_print(fout, ";\n");
usr.bin/rpcgen/rpc_svcout.c
495
f_print(fout, "\t\tbreak;\n\n");
usr.bin/rpcgen/rpc_svcout.c
497
f_print(fout, "\tdefault:\n");
usr.bin/rpcgen/rpc_svcout.c
500
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_svcout.c
502
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
508
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_svcout.c
511
f_print(fout, "\t%s = (*%s)((char *)&%s, %s);\n",
usr.bin/rpcgen/rpc_svcout.c
514
f_print(fout, "\t%s = (bool_t) (*%s)((char *)&%s, (void *)&%s, %s);\n",
usr.bin/rpcgen/rpc_svcout.c
519
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
523
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
528
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_svcout.c
533
f_print(fout, "\t\texit(1);\n");
usr.bin/rpcgen/rpc_svcout.c
534
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_svcout.c
537
f_print(fout,"\tif (!");
usr.bin/rpcgen/rpc_svcout.c
539
f_print(fout,"_freeresult(%s, xdr_%s, (caddr_t) &%s))\n",
usr.bin/rpcgen/rpc_svcout.c
543
f_print(fout, "\n");
usr.bin/rpcgen/rpc_svcout.c
546
f_print(fout, "}\n");
usr.bin/rpcgen/rpc_svcout.c
553
f_print(fout, "\t\tsvcerr_%s(%s);\n", err, transp);
usr.bin/rpcgen/rpc_svcout.c
560
f_print(fout, "\tif (!svc_%s(%s, xdr_%s, (char *)%s%s)) {\n",
usr.bin/rpcgen/rpc_svcout.c
578
f_print(fout, "\tregister SVCXPRT *%s;\n", TRANSP);
usr.bin/rpcgen/rpc_svcout.c
579
f_print(fout, "\tint sock;\n");
usr.bin/rpcgen/rpc_svcout.c
580
f_print(fout, "\tint proto;\n");
usr.bin/rpcgen/rpc_svcout.c
581
f_print(fout, "\tstruct sockaddr_in saddr;\n");
usr.bin/rpcgen/rpc_svcout.c
582
f_print(fout, "\tsocklen_t asize = sizeof (saddr);\n");
usr.bin/rpcgen/rpc_svcout.c
583
f_print(fout, "\n");
usr.bin/rpcgen/rpc_svcout.c
584
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
586
f_print(fout, "\t\tsocklen_t ssize = sizeof (int);\n\n");
usr.bin/rpcgen/rpc_svcout.c
587
f_print(fout, "\t\tif (saddr.sin_family != AF_INET)\n");
usr.bin/rpcgen/rpc_svcout.c
588
f_print(fout, "\t\t\texit(1);\n");
usr.bin/rpcgen/rpc_svcout.c
589
f_print(fout, "\t\tif (getsockopt(0, SOL_SOCKET, SO_TYPE,\n");
usr.bin/rpcgen/rpc_svcout.c
590
f_print(fout, "\t\t\t\t(char *)&_rpcfdtype, &ssize) == -1)\n");
usr.bin/rpcgen/rpc_svcout.c
591
f_print(fout, "\t\t\texit(1);\n");
usr.bin/rpcgen/rpc_svcout.c
592
f_print(fout, "\t\tsock = 0;\n");
usr.bin/rpcgen/rpc_svcout.c
593
f_print(fout, "\t\t_rpcpmstart = 1;\n");
usr.bin/rpcgen/rpc_svcout.c
594
f_print(fout, "\t\tproto = 0;\n");
usr.bin/rpcgen/rpc_svcout.c
596
f_print(fout, "\t} else {\n");
usr.bin/rpcgen/rpc_svcout.c
598
f_print(fout, "\t\tsock = RPC_ANYSOCK;\n");
usr.bin/rpcgen/rpc_svcout.c
600
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_svcout.c
607
f_print(fout, "%sexit(0);\n", space);
usr.bin/rpcgen/rpc_svcout.c
611
f_print(fout, "%spthread_mutex_lock(&_svcstate_lock);\n", space);
usr.bin/rpcgen/rpc_svcout.c
612
f_print(fout, "%s_rpcsvcstate = _SERVED;\n", space);
usr.bin/rpcgen/rpc_svcout.c
614
f_print(fout, "%spthread_mutex_unlock(&_svcstate_lock);\n", space);
usr.bin/rpcgen/rpc_svcout.c
616
f_print(fout, "%sreturn;\n", space);
usr.bin/rpcgen/rpc_svcout.c
632
f_print(fout, "%s(void) pmap_unset(%s, %s);\n",
usr.bin/rpcgen/rpc_svcout.c
643
f_print(fout, "%ssyslog(LOG_ERR, \"%s\");\n", space, _errbuf);
usr.bin/rpcgen/rpc_svcout.c
645
f_print(fout, "%s_msgout(\"%s\");\n", space, _errbuf);
usr.bin/rpcgen/rpc_svcout.c
647
f_print(fout, "%sfprintf(stderr, \"%s\");\n", space, _errbuf);
usr.bin/rpcgen/rpc_svcout.c
669
f_print(fout, "\n");
usr.bin/rpcgen/rpc_svcout.c
674
f_print(fout, "static\n");
usr.bin/rpcgen/rpc_svcout.c
675
f_print(fout, "void _msgout(const char* msg)\n");
usr.bin/rpcgen/rpc_svcout.c
676
f_print(fout, "{\n");
usr.bin/rpcgen/rpc_svcout.c
677
f_print(fout, "#ifdef RPC_SVC_FG\n");
usr.bin/rpcgen/rpc_svcout.c
679
f_print(fout, "\tif (_rpcpmstart)\n");
usr.bin/rpcgen/rpc_svcout.c
68
f_print(fout, "\t\txdr_%s = (xdrproc_t) xdr_%s;\n",
usr.bin/rpcgen/rpc_svcout.c
680
f_print(fout, "\t\tsyslog(LOG_ERR, \"%%s\", msg);\n");
usr.bin/rpcgen/rpc_svcout.c
681
f_print(fout, "\telse\n");
usr.bin/rpcgen/rpc_svcout.c
682
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
684
f_print(fout, "#else\n");
usr.bin/rpcgen/rpc_svcout.c
685
f_print(fout, "\tsyslog(LOG_ERR, \"%%s\", msg);\n");
usr.bin/rpcgen/rpc_svcout.c
686
f_print(fout, "#endif\n");
usr.bin/rpcgen/rpc_svcout.c
687
f_print(fout, "}\n");
usr.bin/rpcgen/rpc_svcout.c
699
f_print(fout, "\n");
usr.bin/rpcgen/rpc_svcout.c
700
f_print(fout, "static void\n");
usr.bin/rpcgen/rpc_svcout.c
701
f_print(fout, "closedown(int sig)\n");
usr.bin/rpcgen/rpc_svcout.c
702
f_print(fout, "{\n");
usr.bin/rpcgen/rpc_svcout.c
704
f_print(fout, "\tpthread_mutex_lock(&_svcstate_lock);\n");
usr.bin/rpcgen/rpc_svcout.c
705
f_print(fout, "\tif (_rpcsvcstate == _IDLE) {\n");
usr.bin/rpcgen/rpc_svcout.c
706
f_print(fout, "\t\textern fd_set svc_fdset;\n");
usr.bin/rpcgen/rpc_svcout.c
707
f_print(fout, "\t\tstatic int size;\n");
usr.bin/rpcgen/rpc_svcout.c
708
f_print(fout, "\t\tint i, openfd;\n");
usr.bin/rpcgen/rpc_svcout.c
710
f_print(fout, "\t\tstruct t_info tinfo;\n\n");
usr.bin/rpcgen/rpc_svcout.c
711
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
714
f_print(fout, "\n\t\tif (_rpcfdtype == SOCK_DGRAM)\n");
usr.bin/rpcgen/rpc_svcout.c
716
f_print(fout, "\t\t\texit(0);\n");
usr.bin/rpcgen/rpc_svcout.c
717
f_print(fout, "\t\tif (size == 0) {\n");
usr.bin/rpcgen/rpc_svcout.c
719
f_print(fout, "\t\t\tstruct rlimit rl;\n\n");
usr.bin/rpcgen/rpc_svcout.c
720
f_print(fout, "\t\t\trl.rlim_max = 0;\n");
usr.bin/rpcgen/rpc_svcout.c
721
f_print(fout, "\t\t\tif (getrlimit(RLIMIT_NOFILE, &rl) == -1)\n");
usr.bin/rpcgen/rpc_svcout.c
722
f_print(fout, "\t\t\t\treturn;\n");
usr.bin/rpcgen/rpc_svcout.c
723
f_print(fout, "\t\t\tif ((size = rl.rlim_max) == 0) {\n");
usr.bin/rpcgen/rpc_svcout.c
726
f_print(fout, "\t\t\t\tpthread_mutex_unlock(&_svcstate_lock);\n");
usr.bin/rpcgen/rpc_svcout.c
728
f_print(fout, "\t\t\t\treturn;\n\t\t\t}\n");
usr.bin/rpcgen/rpc_svcout.c
730
f_print(fout, "\t\t\tsize = getdtablesize();\n");
usr.bin/rpcgen/rpc_svcout.c
732
f_print(fout, "\t\t}\n");
usr.bin/rpcgen/rpc_svcout.c
733
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
735
f_print(fout, "\t\t\tif (FD_ISSET(i, &svc_fdset))\n");
usr.bin/rpcgen/rpc_svcout.c
736
f_print(fout, "\t\t\t\topenfd++;\n");
usr.bin/rpcgen/rpc_svcout.c
737
f_print(fout, "\t\tif (openfd <= 1)\n");
usr.bin/rpcgen/rpc_svcout.c
738
f_print(fout, "\t\t\texit(0);\n");
usr.bin/rpcgen/rpc_svcout.c
739
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_svcout.c
740
f_print(fout, "\tif (_rpcsvcstate == _SERVED)\n");
usr.bin/rpcgen/rpc_svcout.c
741
f_print(fout, "\t\t_rpcsvcstate = _IDLE;\n\n");
usr.bin/rpcgen/rpc_svcout.c
743
f_print(fout, "\tpthread_mutex_unlock(&_svcstate_lock);\n");
usr.bin/rpcgen/rpc_svcout.c
745
f_print(fout, "\t(void) signal(SIGALRM, closedown);\n");
usr.bin/rpcgen/rpc_svcout.c
746
f_print(fout, "\t(void) alarm(_RPCSVC_CLOSEDOWN/2);\n");
usr.bin/rpcgen/rpc_svcout.c
747
f_print(fout, "}\n");
usr.bin/rpcgen/rpc_svcout.c
75
f_print(fout, "static ");
usr.bin/rpcgen/rpc_svcout.c
762
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
764
f_print(fout, "\t\tsocklen_t ssize = sizeof (int);\n");
usr.bin/rpcgen/rpc_svcout.c
766
f_print(fout, "\tif (!ioctl(0, I_LOOK, mname) &&\n");
usr.bin/rpcgen/rpc_svcout.c
767
f_print(fout, "\t\t(!strcmp(mname, \"sockmod\") ||");
usr.bin/rpcgen/rpc_svcout.c
768
f_print(fout, " !strcmp(mname, \"timod\"))) {\n");
usr.bin/rpcgen/rpc_svcout.c
77
f_print(fout, "*");
usr.bin/rpcgen/rpc_svcout.c
770
f_print(fout, "\t\tchar *netid;\n");
usr.bin/rpcgen/rpc_svcout.c
772
f_print(fout, "\t\tstruct netconfig *nconf = NULL;\n");
usr.bin/rpcgen/rpc_svcout.c
773
f_print(fout, "\t\tSVCXPRT *%s;\n", TRANSP);
usr.bin/rpcgen/rpc_svcout.c
776
f_print(fout, "\t\tint pmclose;\n");
usr.bin/rpcgen/rpc_svcout.c
781
f_print(fout, "\n");
usr.bin/rpcgen/rpc_svcout.c
783
f_print(fout, "\t\tif (saddr.ss_family != AF_INET &&\n");
usr.bin/rpcgen/rpc_svcout.c
784
f_print(fout, "\t\t saddr.ss_family != AF_INET6)\n");
usr.bin/rpcgen/rpc_svcout.c
785
f_print(fout, "\t\t\texit(1);\n");
usr.bin/rpcgen/rpc_svcout.c
786
f_print(fout, "\t\tif (getsockopt(0, SOL_SOCKET, SO_TYPE,\n");
usr.bin/rpcgen/rpc_svcout.c
787
f_print(fout, "\t\t\t\t(char *)&_rpcfdtype, &ssize) == -1)\n");
usr.bin/rpcgen/rpc_svcout.c
788
f_print(fout, "\t\t\texit(1);\n");
usr.bin/rpcgen/rpc_svcout.c
790
f_print(fout, "\t\t_rpcpmstart = 1;\n");
usr.bin/rpcgen/rpc_svcout.c
792
f_print(fout, "\n\t\tif ((netid = \
usr.bin/rpcgen/rpc_svcout.c
796
f_print(fout, "\t\t/* started from inetd */\n");
usr.bin/rpcgen/rpc_svcout.c
797
f_print(fout, "\t\t\tpmclose = 1;\n");
usr.bin/rpcgen/rpc_svcout.c
799
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
801
f_print(fout, "\t\t\tif ((nconf = getnetconfigent(netid)) == NULL)\n");
usr.bin/rpcgen/rpc_svcout.c
806
f_print(fout, "\n\t\t\tpmclose = 1;\t/* XXX */\n");
usr.bin/rpcgen/rpc_svcout.c
808
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
811
f_print(fout, "\t\t}\n");
usr.bin/rpcgen/rpc_svcout.c
817
f_print(fout, "\t\tif (strcmp(mname, \"sockmod\") == 0) {\n");
usr.bin/rpcgen/rpc_svcout.c
818
f_print(fout, "\t\t\tif (ioctl(0, I_POP, 0) || ");
usr.bin/rpcgen/rpc_svcout.c
819
f_print(fout, "ioctl(0, I_PUSH, \"timod\")) {\n");
usr.bin/rpcgen/rpc_svcout.c
822
f_print(fout, "\t\t\t\texit(1);\n");
usr.bin/rpcgen/rpc_svcout.c
823
f_print(fout, "\t\t\t}\n");
usr.bin/rpcgen/rpc_svcout.c
824
f_print(fout, "\t\t}\n");
usr.bin/rpcgen/rpc_svcout.c
827
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
833
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
840
f_print(fout, "\t\t\texit(1);\n");
usr.bin/rpcgen/rpc_svcout.c
841
f_print(fout, "\t\t}\n");
usr.bin/rpcgen/rpc_svcout.c
842
f_print(fout, "\t\tif (nconf)\n");
usr.bin/rpcgen/rpc_svcout.c
843
f_print(fout, "\t\t\tfreenetconfigent(nconf);\n");
usr.bin/rpcgen/rpc_svcout.c
850
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
854
f_print(fout, ", 0)) {\n");
usr.bin/rpcgen/rpc_svcout.c
858
f_print(fout, "\t\t\texit(1);\n");
usr.bin/rpcgen/rpc_svcout.c
859
f_print(fout, "\t\t}\n");
usr.bin/rpcgen/rpc_svcout.c
863
f_print(fout, "\t\tif (pmclose) {\n");
usr.bin/rpcgen/rpc_svcout.c
864
f_print(fout, "\t\t\t(void) signal(SIGALRM, closedown);\n");
usr.bin/rpcgen/rpc_svcout.c
865
f_print(fout, "\t\t\t(void) alarm(_RPCSVC_CLOSEDOWN/2);\n");
usr.bin/rpcgen/rpc_svcout.c
866
f_print(fout, "\t\t}\n");
usr.bin/rpcgen/rpc_svcout.c
868
f_print(fout, "\t\tsvc_run();\n");
usr.bin/rpcgen/rpc_svcout.c
869
f_print(fout, "\t\texit(1);\n");
usr.bin/rpcgen/rpc_svcout.c
870
f_print(fout, "\t\t/* NOTREACHED */\n");
usr.bin/rpcgen/rpc_svcout.c
871
f_print(fout, "\t}");
usr.bin/rpcgen/rpc_svcout.c
880
f_print(fout, "#ifndef RPC_SVC_FG\n");
usr.bin/rpcgen/rpc_svcout.c
881
f_print(fout, "%sint size;\n", sp);
usr.bin/rpcgen/rpc_svcout.c
883
f_print(fout, "%sstruct rlimit rl;\n", sp);
usr.bin/rpcgen/rpc_svcout.c
885
f_print(fout, "%sint pid, i;\n\n", sp);
usr.bin/rpcgen/rpc_svcout.c
886
f_print(fout, "%spid = fork();\n", sp);
usr.bin/rpcgen/rpc_svcout.c
887
f_print(fout, "%sif (pid < 0) {\n", sp);
usr.bin/rpcgen/rpc_svcout.c
888
f_print(fout, "%s\tperror(\"cannot fork\");\n", sp);
usr.bin/rpcgen/rpc_svcout.c
889
f_print(fout, "%s\texit(1);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
890
f_print(fout, "%s}\n", sp);
usr.bin/rpcgen/rpc_svcout.c
891
f_print(fout, "%sif (pid)\n", sp);
usr.bin/rpcgen/rpc_svcout.c
892
f_print(fout, "%s\texit(0);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
895
f_print(fout, "%srl.rlim_max = 0;\n", sp);
usr.bin/rpcgen/rpc_svcout.c
896
f_print(fout, "%sif (getrlimit(RLIMIT_NOFILE, &rl) == -1) {\n",
usr.bin/rpcgen/rpc_svcout.c
898
f_print(fout, "%s\tperror(\"getrlimit\");\n", sp);
usr.bin/rpcgen/rpc_svcout.c
899
f_print(fout, "%s\texit(1);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
90
f_print(fout, "%s int _rpcpmstart;", var_type);
usr.bin/rpcgen/rpc_svcout.c
900
f_print(fout, "%s}\n", sp);
usr.bin/rpcgen/rpc_svcout.c
901
f_print(fout, "%sif ((size = rl.rlim_max) == 0)\n", sp);
usr.bin/rpcgen/rpc_svcout.c
902
f_print(fout, "%s\texit(1);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
904
f_print(fout, "%ssize = getdtablesize();\n", sp);
usr.bin/rpcgen/rpc_svcout.c
907
f_print(fout, "%sfor (i = 0; i < size; i++)\n", sp);
usr.bin/rpcgen/rpc_svcout.c
908
f_print(fout, "%s\t(void) close(i);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
91
f_print(fout, "\t\t/* Started by a port monitor ? */\n");
usr.bin/rpcgen/rpc_svcout.c
910
f_print(fout, "%si = open(\"/dev/console\", 2);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
911
f_print(fout, "%s(void) dup2(i, 1);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
912
f_print(fout, "%s(void) dup2(i, 2);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
915
f_print(fout, "%ssetsid();\n", sp);
usr.bin/rpcgen/rpc_svcout.c
917
f_print(fout, "%si = open(\"/dev/tty\", 2);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
918
f_print(fout, "%sif (i >= 0) {\n", sp);
usr.bin/rpcgen/rpc_svcout.c
919
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
921
f_print(fout, "%s\t(void) close(i);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
922
f_print(fout, "%s}\n", sp);
usr.bin/rpcgen/rpc_svcout.c
926
f_print(fout, "#endif\n");
usr.bin/rpcgen/rpc_svcout.c
93
f_print(fout, "%s int _rpcfdtype;", var_type);
usr.bin/rpcgen/rpc_svcout.c
939
f_print(fout, "%sopenlog(\"%s\", LOG_PID, LOG_DAEMON);\n", sp, infile);
usr.bin/rpcgen/rpc_svcout.c
94
f_print(fout, "\n\t\t /* Whether Stream or \
usr.bin/rpcgen/rpc_svcout.c
968
f_print(fout, "\n");
usr.bin/rpcgen/rpc_svcout.c
970
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
974
f_print(fout, "%s\t%s = svc%s_create(%s",
usr.bin/rpcgen/rpc_svcout.c
977
f_print(fout, ", 0, 0");
usr.bin/rpcgen/rpc_svcout.c
978
f_print(fout, ");\n");
usr.bin/rpcgen/rpc_svcout.c
979
f_print(fout, "%s\tif (%s == NULL) {\n", sp, TRANSP);
usr.bin/rpcgen/rpc_svcout.c
983
f_print(fout, "%s\t\texit(1);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
984
f_print(fout, "%s\t}\n", sp);
usr.bin/rpcgen/rpc_svcout.c
987
f_print(fout, "%s\tif (!_rpcpmstart)\n\t", sp);
usr.bin/rpcgen/rpc_svcout.c
988
f_print(fout, "%s\tproto = IPPROTO_%s;\n",
usr.bin/rpcgen/rpc_svcout.c
99
f_print(fout, " /* States a server can be in \
usr.bin/rpcgen/rpc_svcout.c
997
f_print(fout, "%s\tif (!svc_register(%s, %s, %s, ",
usr.bin/rpcgen/rpc_tblout.c
101
f_print(fout,
usr.bin/rpcgen/rpc_tblout.c
110
f_print(fout, "\n\t(char *(*)())RPCGEN_ACTION(");
usr.bin/rpcgen/rpc_tblout.c
117
f_print( fout, "_"); /* calls internal func */
usr.bin/rpcgen/rpc_tblout.c
120
f_print(fout, "),\n");
usr.bin/rpcgen/rpc_tblout.c
135
f_print(fout, tbl_nproc, progvers, progvers, progvers);
usr.bin/rpcgen/rpc_tblout.c
151
f_print(fout, "%s", &tabstr[TABCOUNT-tabs]);
usr.bin/rpcgen/rpc_tblout.c
154
f_print(fout, "0");
usr.bin/rpcgen/rpc_tblout.c
156
f_print(fout, "sizeof ( ");
usr.bin/rpcgen/rpc_tblout.c
159
f_print(fout, ")");
usr.bin/rpcgen/rpc_tblout.c
161
f_print(fout, ",\n");
usr.bin/rpcgen/rpc_tblout.c
66
f_print(fout, "\n");
usr.bin/rpcgen/rpc_tblout.c
90
f_print(fout, tbl_hdr, progvers);
usr.bin/rpcgen/rpc_util.c
163
f_print(fout, "enum ");
usr.bin/rpcgen/rpc_util.c
165
f_print(fout, "struct ");
usr.bin/rpcgen/rpc_util.c
169
f_print(fout, "bool_t ");
usr.bin/rpcgen/rpc_util.c
171
f_print(fout, "char *");
usr.bin/rpcgen/rpc_util.c
173
f_print(fout, "%s ", follow ? fixtype(type) : type);
usr.bin/rpcgen/rpc_util.c
230
f_print(fout, "%s_%s_svc", locase(pname), vnum);
usr.bin/rpcgen/rpc_util.c
236
f_print(fout, "%s_%s", locase(pname), vnum);
usr.bin/vi/common_extern.h
86
int f_print(SCR *, OPTION *, char *, u_long *);