usr.bin/find/extern.h
105
exec_f f_print;
usr.bin/find/option.c
122
{ "-print", c_print, f_print, 0 },
usr.bin/rpcgen/rpc_clntout.c
112
f_print(fout, "(");
usr.bin/rpcgen/rpc_clntout.c
117
f_print(fout, "*argp, ");
usr.bin/rpcgen/rpc_clntout.c
119
f_print(fout, "*%s, %s%s)\n",
usr.bin/rpcgen/rpc_clntout.c
122
f_print(fout, "*argp, %s%s)\n", addargtype, addargname);
usr.bin/rpcgen/rpc_clntout.c
126
f_print(fout, "(");
usr.bin/rpcgen/rpc_clntout.c
128
f_print(fout, "*%s, %s%s)\n",
usr.bin/rpcgen/rpc_clntout.c
131
f_print(fout, "(%s%s)\n", addargtype, addargname);
usr.bin/rpcgen/rpc_clntout.c
134
f_print(fout, "(");
usr.bin/rpcgen/rpc_clntout.c
140
f_print(fout, "*%s, ", result);
usr.bin/rpcgen/rpc_clntout.c
143
f_print(fout, "%s%s)\n", addargtype, addargname);
usr.bin/rpcgen/rpc_clntout.c
171
f_print(fout, "\t%s", proc->args.argname);
usr.bin/rpcgen/rpc_clntout.c
172
f_print(fout, " arg;\n");
usr.bin/rpcgen/rpc_clntout.c
175
f_print(fout, "\tstatic ");
usr.bin/rpcgen/rpc_clntout.c
177
f_print(fout, "char ");
usr.bin/rpcgen/rpc_clntout.c
180
f_print(fout, "%s;\n", RESULT);
usr.bin/rpcgen/rpc_clntout.c
181
f_print(fout, "\n");
usr.bin/rpcgen/rpc_clntout.c
182
f_print(fout, "\tmemset((char *)%s%s, 0, sizeof (%s));\n",
usr.bin/rpcgen/rpc_clntout.c
190
f_print(fout, "\t return ");
usr.bin/rpcgen/rpc_clntout.c
192
f_print(fout, "\t if ");
usr.bin/rpcgen/rpc_clntout.c
194
f_print(fout,
usr.bin/rpcgen/rpc_clntout.c
197
f_print(fout, "(caddr_t) NULL,\n\t\t(xdrproc_t) xdr_%s, "
usr.bin/rpcgen/rpc_clntout.c
202
f_print(fout, "\n\t\tTIMEOUT));\n");
usr.bin/rpcgen/rpc_clntout.c
204
f_print(fout, "\n\t\tTIMEOUT) != RPC_SUCCESS) {\n");
usr.bin/rpcgen/rpc_clntout.c
212
f_print(fout, "\targ.%s = %s;\n",
usr.bin/rpcgen/rpc_clntout.c
216
f_print(fout, "\treturn ");
usr.bin/rpcgen/rpc_clntout.c
218
f_print(fout, "\tif ");
usr.bin/rpcgen/rpc_clntout.c
219
f_print(fout, "(clnt_call(clnt, %s,\n\t\t(xdrproc_t) xdr_%s",
usr.bin/rpcgen/rpc_clntout.c
221
f_print(fout, ", (caddr_t) &arg,\n\t\t(xdrproc_t) xdr_%s, "
usr.bin/rpcgen/rpc_clntout.c
225
f_print(fout, "\n\t\tTIMEOUT));\n");
usr.bin/rpcgen/rpc_clntout.c
227
f_print(fout, "\n\t\tTIMEOUT) != RPC_SUCCESS) {\n");
usr.bin/rpcgen/rpc_clntout.c
230
f_print(fout, "\tif (clnt_call(clnt, %s,\n"
usr.bin/rpcgen/rpc_clntout.c
241
f_print(fout, "\treturn (clnt_call(clnt, %s,\n"
usr.bin/rpcgen/rpc_clntout.c
252
f_print(fout, "\t\treturn (NULL);\n");
usr.bin/rpcgen/rpc_clntout.c
253
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_clntout.c
256
f_print(fout, "\treturn ((void *)%s%s);\n",
usr.bin/rpcgen/rpc_clntout.c
259
f_print(fout, "\treturn (%s%s);\n",
usr.bin/rpcgen/rpc_clntout.c
57
f_print(fout,
usr.bin/rpcgen/rpc_clntout.c
59
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
122
f_print(fout, "\n");
usr.bin/rpcgen/rpc_cout.c
123
f_print(fout, "bool_t\n");
usr.bin/rpcgen/rpc_cout.c
124
f_print(fout, "xdr_%s(", procname);
usr.bin/rpcgen/rpc_cout.c
125
f_print(fout, "XDR *xdrs, ");
usr.bin/rpcgen/rpc_cout.c
126
f_print(fout, "%s ", procname);
usr.bin/rpcgen/rpc_cout.c
128
f_print(fout, "*");
usr.bin/rpcgen/rpc_cout.c
129
f_print(fout, "objp)\n{\n\n");
usr.bin/rpcgen/rpc_cout.c
143
f_print(fout, "\tlong *buf;\n\n");
usr.bin/rpcgen/rpc_cout.c
155
f_print(fout, "\treturn (TRUE);\n");
usr.bin/rpcgen/rpc_cout.c
156
f_print(fout, "}\n");
usr.bin/rpcgen/rpc_cout.c
164
f_print(fout, "if (!xdr_%s(xdrs", name);
usr.bin/rpcgen/rpc_cout.c
170
f_print(fout, ", %s", arg);
usr.bin/rpcgen/rpc_cout.c
177
f_print(fout, ",\n");
usr.bin/rpcgen/rpc_cout.c
180
f_print(fout, ", ");
usr.bin/rpcgen/rpc_cout.c
183
f_print(fout, "sizeof (bool_t), (xdrproc_t) xdr_bool");
usr.bin/rpcgen/rpc_cout.c
185
f_print(fout, "sizeof (");
usr.bin/rpcgen/rpc_cout.c
187
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
253
f_print(fout, "%s.%s_val, (u_int *) %s.%s_len",
usr.bin/rpcgen/rpc_cout.c
256
f_print(fout,
usr.bin/rpcgen/rpc_cout.c
313
f_print(fout, "\tswitch (objp->%s) {\n", def->def.un.enum_decl.name);
usr.bin/rpcgen/rpc_cout.c
316
f_print(fout, "\tcase %s:\n", cl->case_name);
usr.bin/rpcgen/rpc_cout.c
334
f_print(fout, "\t\tbreak;\n");
usr.bin/rpcgen/rpc_cout.c
339
f_print(fout, "\tdefault:\n");
usr.bin/rpcgen/rpc_cout.c
353
f_print(fout, "\t\tbreak;\n");
usr.bin/rpcgen/rpc_cout.c
355
f_print(fout, "\tdefault:\n");
usr.bin/rpcgen/rpc_cout.c
356
f_print(fout, "\t\tbreak;\n");
usr.bin/rpcgen/rpc_cout.c
359
f_print(fout, "\tdefault:\n");
usr.bin/rpcgen/rpc_cout.c
360
f_print(fout, "\t\treturn (FALSE);\n");
usr.bin/rpcgen/rpc_cout.c
363
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_cout.c
380
f_print(fout, "\n\tif (xdrs->x_op == XDR_ENCODE) {\n");
usr.bin/rpcgen/rpc_cout.c
382
f_print(fout, "\t\treturn (TRUE);\n"
usr.bin/rpcgen/rpc_cout.c
442
f_print(fout, "buf = XDR_INLINE(xdrs, %d * BYTES_PER_XDR_UNIT);",
usr.bin/rpcgen/rpc_cout.c
446
f_print(fout,
usr.bin/rpcgen/rpc_cout.c
450
f_print(fout,
usr.bin/rpcgen/rpc_cout.c
455
f_print(fout, "\n");
usr.bin/rpcgen/rpc_cout.c
457
f_print(fout,
usr.bin/rpcgen/rpc_cout.c
466
f_print(fout, "\n\t\t} else {\n");
usr.bin/rpcgen/rpc_cout.c
475
f_print(fout, "}\n");
usr.bin/rpcgen/rpc_cout.c
495
f_print(fout, "\t\tbuf = XDR_INLINE(xdrs, %d * BYTES_PER_XDR_UNIT);",
usr.bin/rpcgen/rpc_cout.c
499
f_print(fout,
usr.bin/rpcgen/rpc_cout.c
503
f_print(fout,
usr.bin/rpcgen/rpc_cout.c
508
f_print(fout, "\n\t\tif (buf == NULL) {\n");
usr.bin/rpcgen/rpc_cout.c
514
f_print(fout, "\t\t} else {\n");
usr.bin/rpcgen/rpc_cout.c
521
f_print(fout, "\t\t}\n");
usr.bin/rpcgen/rpc_cout.c
543
f_print(fout, "\tint i;\n");
usr.bin/rpcgen/rpc_cout.c
588
f_print(fout, "\t\treturn (TRUE);\n\t}\n\n");
usr.bin/rpcgen/rpc_cout.c
634
f_print(fout, "{\n");
usr.bin/rpcgen/rpc_cout.c
636
f_print(fout, "%s *genp;\n\n", decl->type);
usr.bin/rpcgen/rpc_cout.c
638
f_print(fout, "for (i = 0, genp = objp->%s;\n", decl->name);
usr.bin/rpcgen/rpc_cout.c
640
f_print(fout, "i < %s; i++) {\n", decl->array_max);
usr.bin/rpcgen/rpc_cout.c
643
f_print(fout, "}\n");
usr.bin/rpcgen/rpc_cout.c
645
f_print(fout, "}\n");
usr.bin/rpcgen/rpc_cout.c
659
f_print(fout, "IXDR_PUT_");
usr.bin/rpcgen/rpc_cout.c
661
f_print(fout, "objp->%s = IXDR_GET_", decl->name);
usr.bin/rpcgen/rpc_cout.c
663
f_print(fout, "*genp++ = IXDR_GET_");
usr.bin/rpcgen/rpc_cout.c
681
f_print(fout, "%s(buf, objp->%s);\n", upp_case,
usr.bin/rpcgen/rpc_cout.c
684
f_print(fout, "%s(buf, *genp++);\n", upp_case);
usr.bin/rpcgen/rpc_cout.c
686
f_print(fout, "%s(buf);\n", upp_case);
usr.bin/rpcgen/rpc_hout.c
103
f_print(fout, "\n");
usr.bin/rpcgen/rpc_hout.c
136
f_print(fout, "extern bool_t xdr_%s(XDR *, %s%s);\n", name,
usr.bin/rpcgen/rpc_hout.c
164
f_print(fout, "struct %s {\n", name);
usr.bin/rpcgen/rpc_hout.c
167
f_print(fout, "};\n");
usr.bin/rpcgen/rpc_hout.c
168
f_print(fout, "typedef struct %s %s;\n", name, name);
usr.bin/rpcgen/rpc_hout.c
170
f_print(fout, "\n");
usr.bin/rpcgen/rpc_hout.c
182
f_print(fout, "struct %s {\n", name);
usr.bin/rpcgen/rpc_hout.c
186
f_print(fout, "};\n");
usr.bin/rpcgen/rpc_hout.c
187
f_print(fout, "typedef struct %s %s;\n", name, name);
usr.bin/rpcgen/rpc_hout.c
197
f_print(fout, "struct %s {\n", name);
usr.bin/rpcgen/rpc_hout.c
200
f_print(fout, "\tbool_t %s;\n", decl->name);
usr.bin/rpcgen/rpc_hout.c
202
f_print(fout, "\t%s %s;\n", decl->type, decl->name);
usr.bin/rpcgen/rpc_hout.c
204
f_print(fout, "\tunion {\n");
usr.bin/rpcgen/rpc_hout.c
213
f_print(fout, "\t} %s_u;\n", name);
usr.bin/rpcgen/rpc_hout.c
214
f_print(fout, "};\n");
usr.bin/rpcgen/rpc_hout.c
215
f_print(fout, "typedef struct %s %s;\n", name, name);
usr.bin/rpcgen/rpc_hout.c
221
f_print(fout, "#define\t%s %s\n", name, num);
usr.bin/rpcgen/rpc_hout.c
227
f_print(fout, "#define\t%s ((unsigned long)(%s))\n", name, num);
usr.bin/rpcgen/rpc_hout.c
251
f_print(fout, "extern int ");
usr.bin/rpcgen/rpc_hout.c
253
f_print(fout, "_freeresult(SVCXPRT *, xdrproc_t, caddr_t);\n");
usr.bin/rpcgen/rpc_hout.c
260
f_print(fout, "void ");
usr.bin/rpcgen/rpc_hout.c
262
f_print(fout, "(struct svc_req *rqstp, SVCXPRT *transp);\n");
usr.bin/rpcgen/rpc_hout.c
277
f_print(fout,
usr.bin/rpcgen/rpc_hout.c
280
f_print(fout, "extern %s_%s_nproc;\n",
usr.bin/rpcgen/rpc_hout.c
285
f_print(fout, "\n");
usr.bin/rpcgen/rpc_hout.c
288
f_print(fout, "%s", ext);
usr.bin/rpcgen/rpc_hout.c
295
f_print(fout, "%s", ext);
usr.bin/rpcgen/rpc_hout.c
297
f_print(fout, "%s", ext);
usr.bin/rpcgen/rpc_hout.c
310
f_print(fout, "bool_t ");
usr.bin/rpcgen/rpc_hout.c
312
f_print(fout, "enum clnt_stat ");
usr.bin/rpcgen/rpc_hout.c
315
f_print(fout, "* ");
usr.bin/rpcgen/rpc_hout.c
333
f_print(fout, "(");
usr.bin/rpcgen/rpc_hout.c
342
f_print(fout, "*");
usr.bin/rpcgen/rpc_hout.c
344
f_print(fout, ", ");
usr.bin/rpcgen/rpc_hout.c
350
f_print(fout, "*, ");
usr.bin/rpcgen/rpc_hout.c
353
f_print(fout, "%s);\n", addargtype);
usr.bin/rpcgen/rpc_hout.c
364
f_print(fout, "enum %s {\n", name);
usr.bin/rpcgen/rpc_hout.c
366
f_print(fout, "\t%s", l->name);
usr.bin/rpcgen/rpc_hout.c
368
f_print(fout, " = %s", l->assignment);
usr.bin/rpcgen/rpc_hout.c
373
f_print(fout, " = %d", count++);
usr.bin/rpcgen/rpc_hout.c
375
f_print(fout, " = %s + %d", last, count++);
usr.bin/rpcgen/rpc_hout.c
378
f_print(fout, ",\n");
usr.bin/rpcgen/rpc_hout.c
380
f_print(fout, "\n");
usr.bin/rpcgen/rpc_hout.c
382
f_print(fout, "};\n");
usr.bin/rpcgen/rpc_hout.c
383
f_print(fout, "typedef enum %s %s;\n", name, name);
usr.bin/rpcgen/rpc_hout.c
407
f_print(fout, "typedef ");
usr.bin/rpcgen/rpc_hout.c
410
f_print(fout, "struct {\n");
usr.bin/rpcgen/rpc_hout.c
411
f_print(fout, "\tu_int %s_len;\n", name);
usr.bin/rpcgen/rpc_hout.c
412
f_print(fout, "\t%s%s *%s_val;\n", prefix, old, name);
usr.bin/rpcgen/rpc_hout.c
413
f_print(fout, "} %s", name);
usr.bin/rpcgen/rpc_hout.c
416
f_print(fout, "%s%s *%s", prefix, old, name);
usr.bin/rpcgen/rpc_hout.c
419
f_print(fout, "%s%s %s[%s]", prefix, old, name,
usr.bin/rpcgen/rpc_hout.c
423
f_print(fout, "%s%s %s", prefix, old, name);
usr.bin/rpcgen/rpc_hout.c
426
f_print(fout, ";\n");
usr.bin/rpcgen/rpc_hout.c
442
f_print(fout, "struct ");
usr.bin/rpcgen/rpc_hout.c
445
f_print(fout, "char *%s", dec->name);
usr.bin/rpcgen/rpc_hout.c
461
f_print(fout, "%s%s %s", prefix, type, dec->name);
usr.bin/rpcgen/rpc_hout.c
464
f_print(fout, "%s%s %s[%s]", prefix, type, dec->name,
usr.bin/rpcgen/rpc_hout.c
468
f_print(fout, "%s%s *%s", prefix, type, dec->name);
usr.bin/rpcgen/rpc_hout.c
471
f_print(fout, "struct {\n");
usr.bin/rpcgen/rpc_hout.c
473
f_print(fout, "\tu_int %s_len;\n", dec->name);
usr.bin/rpcgen/rpc_hout.c
475
f_print(fout,
usr.bin/rpcgen/rpc_hout.c
478
f_print(fout, "} %s", dec->name);
usr.bin/rpcgen/rpc_hout.c
482
f_print(fout, "%s", separator);
usr.bin/rpcgen/rpc_hout.c
66
f_print(fout, "\n");
usr.bin/rpcgen/rpc_main.c
1143
f_print(stderr, "%s\n%s\n%s\n%s\n%s\n",
usr.bin/rpcgen/rpc_main.c
1158
f_print(stderr, "options:\n");
usr.bin/rpcgen/rpc_main.c
1159
f_print(stderr, "-a\t\tgenerate all files, including samples\n");
usr.bin/rpcgen/rpc_main.c
1160
f_print(stderr, "-b\t\tbackward compatibility mode (generates code"
usr.bin/rpcgen/rpc_main.c
1162
f_print(stderr, "-c\t\tgenerate XDR routines\n");
usr.bin/rpcgen/rpc_main.c
1163
f_print(stderr, "-C\t\tANSI C mode\n");
usr.bin/rpcgen/rpc_main.c
1164
f_print(stderr, "-Dname[=value]\tdefine a symbol (same as #define)\n");
usr.bin/rpcgen/rpc_main.c
1165
f_print(stderr, "-h\t\tgenerate header file\n");
usr.bin/rpcgen/rpc_main.c
1166
f_print(stderr, "-i size\t\tsize at which to start generating"
usr.bin/rpcgen/rpc_main.c
1168
f_print(stderr, "-I\t\tgenerate code for inetd support in server\n");
usr.bin/rpcgen/rpc_main.c
1169
f_print(stderr, "-K seconds\tserver exits after K seconds of"
usr.bin/rpcgen/rpc_main.c
1171
f_print(stderr, "-l\t\tgenerate client side stubs\n");
usr.bin/rpcgen/rpc_main.c
1172
f_print(stderr, "-L\t\tserver errors will be printed to syslog\n");
usr.bin/rpcgen/rpc_main.c
1173
f_print(stderr, "-m\t\tgenerate server side stubs\n");
usr.bin/rpcgen/rpc_main.c
1174
f_print(stderr, "-M\t\tgenerate MT-safe code\n");
usr.bin/rpcgen/rpc_main.c
1175
f_print(stderr, "-n netid\tgenerate server code that supports"
usr.bin/rpcgen/rpc_main.c
1177
f_print(stderr, "-N\t\tsupports multiple arguments and"
usr.bin/rpcgen/rpc_main.c
1179
f_print(stderr, "-o outfile\tname of the output file\n");
usr.bin/rpcgen/rpc_main.c
1180
f_print(stderr, "-P\t\tgenerate code for port monitoring support in server\n");
usr.bin/rpcgen/rpc_main.c
1181
f_print(stderr, "-s nettype\tgenerate server code that supports named"
usr.bin/rpcgen/rpc_main.c
1183
f_print(stderr, "-Sc\t\tgenerate sample client code that uses remote"
usr.bin/rpcgen/rpc_main.c
1185
f_print(stderr, "-Ss\t\tgenerate sample server code that defines"
usr.bin/rpcgen/rpc_main.c
1187
f_print(stderr, "-Sm \t\tgenerate makefile template \n");
usr.bin/rpcgen/rpc_main.c
1189
f_print(stderr, "-t\t\tgenerate RPC dispatch table\n");
usr.bin/rpcgen/rpc_main.c
1190
f_print(stderr, "-T\t\tgenerate code to support RPC dispatch tables\n");
usr.bin/rpcgen/rpc_main.c
1191
f_print(stderr, "-Y path\t\tpath where cpp is found\n");
usr.bin/rpcgen/rpc_main.c
261
f_print(fout, "/*\n");
usr.bin/rpcgen/rpc_main.c
262
f_print(fout, " * Please do not edit this file.\n");
usr.bin/rpcgen/rpc_main.c
263
f_print(fout, " * It was generated using rpcgen.\n");
usr.bin/rpcgen/rpc_main.c
264
f_print(fout, " */\n\n");
usr.bin/rpcgen/rpc_main.c
389
f_print(fout, "#include \"%s\"\n", include);
usr.bin/rpcgen/rpc_main.c
393
f_print(fout, "#include <rpc/rpc.h>\n");
usr.bin/rpcgen/rpc_main.c
489
f_print(fout, "#ifndef _%s\n#define _%s\n\n", guard,
usr.bin/rpcgen/rpc_main.c
492
f_print(fout, "#include <rpc/rpc.h>\n");
usr.bin/rpcgen/rpc_main.c
495
f_print(fout, "#include <pthread.h>\n");
usr.bin/rpcgen/rpc_main.c
499
f_print(fout, "\n#ifdef __cplusplus\n");
usr.bin/rpcgen/rpc_main.c
500
f_print(fout, "extern \"C\" {\n");
usr.bin/rpcgen/rpc_main.c
501
f_print(fout, "#endif\n\n");
usr.bin/rpcgen/rpc_main.c
521
f_print(fout, "\n/* the xdr functions */\n");
usr.bin/rpcgen/rpc_main.c
524
f_print(fout, "\n#ifdef __cplusplus\n");
usr.bin/rpcgen/rpc_main.c
525
f_print(fout, "extern \"C\" {\n");
usr.bin/rpcgen/rpc_main.c
526
f_print(fout, "#endif\n");
usr.bin/rpcgen/rpc_main.c
539
f_print(fout, rpcgen_table_dcl);
usr.bin/rpcgen/rpc_main.c
541
f_print(fout, "\n#ifdef __cplusplus\n");
usr.bin/rpcgen/rpc_main.c
542
f_print(fout, "}\n");
usr.bin/rpcgen/rpc_main.c
543
f_print(fout, "#endif\n");
usr.bin/rpcgen/rpc_main.c
545
f_print(fout, "\n#endif /* !_%s */\n", guard);
usr.bin/rpcgen/rpc_main.c
565
f_print(fout, "#include \"%s\"\n", include);
usr.bin/rpcgen/rpc_main.c
568
f_print(fout, "#include <rpc/rpc.h>\n");
usr.bin/rpcgen/rpc_main.c
570
f_print(fout, "#include <stdio.h>\n");
usr.bin/rpcgen/rpc_main.c
571
f_print(fout, "#include <stdlib.h> /* getenv, exit */\n");
usr.bin/rpcgen/rpc_main.c
572
f_print(fout, "#include <rpc/pmap_clnt.h> /* for pmap_unset */\n");
usr.bin/rpcgen/rpc_main.c
573
f_print(fout, "#include <string.h> /* strcmp */\n");
usr.bin/rpcgen/rpc_main.c
575
f_print(fout, "#include <rpc/rpc_com.h>\n");
usr.bin/rpcgen/rpc_main.c
581
f_print(fout, "#include <signal.h>\n");
usr.bin/rpcgen/rpc_main.c
586
f_print(fout, "#include <sys/ttycom.h> /* TIOCNOTTY */\n");
usr.bin/rpcgen/rpc_main.c
588
f_print(fout, "#ifdef __cplusplus\n");
usr.bin/rpcgen/rpc_main.c
589
f_print(fout,
usr.bin/rpcgen/rpc_main.c
591
f_print(fout, "#endif /* __cplusplus */\n");
usr.bin/rpcgen/rpc_main.c
594
f_print(fout, "#include <fcntl.h> /* open */\n");
usr.bin/rpcgen/rpc_main.c
595
f_print(fout, "#include <unistd.h> /* fork / setsid */\n");
usr.bin/rpcgen/rpc_main.c
596
f_print(fout, "#include <sys/types.h>\n");
usr.bin/rpcgen/rpc_main.c
599
f_print(fout, "#include <string.h>\n");
usr.bin/rpcgen/rpc_main.c
601
f_print(fout, "#include <sys/socket.h>\n");
usr.bin/rpcgen/rpc_main.c
602
f_print(fout, "#include <netinet/in.h>\n");
usr.bin/rpcgen/rpc_main.c
606
f_print(fout, "#include <netconfig.h>\n");
usr.bin/rpcgen/rpc_main.c
608
f_print(fout, "#include <sys/resource.h> /* rlimit */\n");
usr.bin/rpcgen/rpc_main.c
610
f_print(fout, "#include <syslog.h>\n");
usr.bin/rpcgen/rpc_main.c
612
f_print(fout, "\n#ifdef DEBUG\n#define RPC_SVC_FG\n#endif\n");
usr.bin/rpcgen/rpc_main.c
614
f_print(fout, "\n#define _RPCSVC_CLOSEDOWN %s\n",
usr.bin/rpcgen/rpc_main.c
648
f_print(fout, "#include <string.h> /* for memset */\n");
usr.bin/rpcgen/rpc_main.c
650
f_print(fout, "#include \"%s\"\n", include);
usr.bin/rpcgen/rpc_main.c
653
f_print(fout, "#include <rpc/rpc.h>\n");
usr.bin/rpcgen/rpc_main.c
703
f_print(fout, "#include \"%s\"\n", include);
usr.bin/rpcgen/rpc_main.c
706
f_print(fout, "#include <rpc/rpc.h>\n");
usr.bin/rpcgen/rpc_main.c
736
f_print(fout, "#include \"%s\"\n", include);
usr.bin/rpcgen/rpc_main.c
739
f_print(fout, "#include <rpc/rpc.h>\n");
usr.bin/rpcgen/rpc_main.c
787
f_print(fout, "\n# This is a template makefile generated "
usr.bin/rpcgen/rpc_main.c
790
f_print(fout, "\n# Parameters \n\n");
usr.bin/rpcgen/rpc_main.c
792
f_print(fout, "CLIENT = %s\nSERVER = %s\n\n",
usr.bin/rpcgen/rpc_main.c
794
f_print(fout, "SOURCES_CLNT.c = \nSOURCES_CLNT.h = \n");
usr.bin/rpcgen/rpc_main.c
795
f_print(fout, "SOURCES_SVC.c = \nSOURCES_SVC.h = \n");
usr.bin/rpcgen/rpc_main.c
796
f_print(fout, "SOURCES.x = %s\n\n", cmd->infile);
usr.bin/rpcgen/rpc_main.c
797
f_print(fout, "TARGETS_SVC.c = %s %s %s \n",
usr.bin/rpcgen/rpc_main.c
799
f_print(fout, "TARGETS_CLNT.c = %s %s %s \n",
usr.bin/rpcgen/rpc_main.c
801
f_print(fout, "TARGETS = %s %s %s %s %s %s\n\n",
usr.bin/rpcgen/rpc_main.c
805
f_print(fout, "OBJECTS_CLNT = $(SOURCES_CLNT.c:%%.c=%%.o) "
usr.bin/rpcgen/rpc_main.c
808
f_print(fout, "\nOBJECTS_SVC = $(SOURCES_SVC.c:%%.c=%%.o) "
usr.bin/rpcgen/rpc_main.c
812
f_print(fout, "\n# Compiler flags \n");
usr.bin/rpcgen/rpc_main.c
814
f_print(fout, "\nCFLAGS += -D_REENTRANT -D_THEAD_SAFE \nLDLIBS += -pthread\n");
usr.bin/rpcgen/rpc_main.c
816
f_print(fout, "RPCGENFLAGS = \n");
usr.bin/rpcgen/rpc_main.c
818
f_print(fout, "\n# Targets \n\n");
usr.bin/rpcgen/rpc_main.c
820
f_print(fout, "all : $(CLIENT) $(SERVER)\n\n");
usr.bin/rpcgen/rpc_main.c
821
f_print(fout, "$(TARGETS) : $(SOURCES.x) \n");
usr.bin/rpcgen/rpc_main.c
822
f_print(fout, "\trpcgen $(RPCGENFLAGS) $(SOURCES.x)\n\n");
usr.bin/rpcgen/rpc_main.c
823
f_print(fout, "$(OBJECTS_CLNT) : $(SOURCES_CLNT.c) $(SOURCES_CLNT.h) "
usr.bin/rpcgen/rpc_main.c
826
f_print(fout, "$(OBJECTS_SVC) : $(SOURCES_SVC.c) $(SOURCES_SVC.h) "
usr.bin/rpcgen/rpc_main.c
828
f_print(fout, "$(CLIENT) : $(OBJECTS_CLNT) \n");
usr.bin/rpcgen/rpc_main.c
829
f_print(fout, "\t$(CC) -o $(CLIENT) $(OBJECTS_CLNT) $(LDLIBS) \n\n");
usr.bin/rpcgen/rpc_main.c
830
f_print(fout, "$(SERVER) : $(OBJECTS_SVC) \n");
usr.bin/rpcgen/rpc_main.c
831
f_print(fout, "\t$(CC) -o $(SERVER) $(OBJECTS_SVC) $(LDLIBS)\n\n ");
usr.bin/rpcgen/rpc_main.c
832
f_print(fout, "clean:\n\t $(RM) -f core $(TARGETS) $(OBJECTS_CLNT) "
usr.bin/rpcgen/rpc_sample.c
102
f_print(fout, "\t");
usr.bin/rpcgen/rpc_sample.c
107
f_print(fout, "char * "); /* cannot have "void" type */
usr.bin/rpcgen/rpc_sample.c
108
f_print(fout, " ");
usr.bin/rpcgen/rpc_sample.c
110
f_print(fout, "_arg;\n");
usr.bin/rpcgen/rpc_sample.c
113
f_print(fout, "\t");
usr.bin/rpcgen/rpc_sample.c
116
f_print(fout, " ");
usr.bin/rpcgen/rpc_sample.c
118
f_print(fout, "_%s;\n", l->decl.name);
usr.bin/rpcgen/rpc_sample.c
124
f_print(fout, "\n#ifndef\tDEBUG\n");
usr.bin/rpcgen/rpc_sample.c
125
f_print(fout, "\tclnt = clnt_create(host, %s, %s, \"%s\");\n",
usr.bin/rpcgen/rpc_sample.c
127
f_print(fout, "\tif (clnt == NULL) {\n");
usr.bin/rpcgen/rpc_sample.c
128
f_print(fout, "\t\tclnt_pcreateerror(host);\n");
usr.bin/rpcgen/rpc_sample.c
129
f_print(fout, "\t\texit(1);\n\t}\n");
usr.bin/rpcgen/rpc_sample.c
130
f_print(fout, "#endif\t/* !DEBUG */\n\n");
usr.bin/rpcgen/rpc_sample.c
136
f_print(fout, "\tretval_%d = ",++i);
usr.bin/rpcgen/rpc_sample.c
138
f_print(fout, "\tresult_%d = ",++i);
usr.bin/rpcgen/rpc_sample.c
141
f_print(fout, "(");
usr.bin/rpcgen/rpc_sample.c
144
f_print(fout, "(void *)");
usr.bin/rpcgen/rpc_sample.c
146
f_print(fout, "&");
usr.bin/rpcgen/rpc_sample.c
149
f_print(fout, "_arg, &result_%d, clnt);\n", i);
usr.bin/rpcgen/rpc_sample.c
151
f_print(fout, "_arg, clnt);\n");
usr.bin/rpcgen/rpc_sample.c
154
f_print(fout, "(&result_%d, clnt);\n", i);
usr.bin/rpcgen/rpc_sample.c
156
f_print(fout, "(clnt);\n");
usr.bin/rpcgen/rpc_sample.c
159
f_print(fout, "(");
usr.bin/rpcgen/rpc_sample.c
162
f_print(fout, "_%s, ", l->decl.name);
usr.bin/rpcgen/rpc_sample.c
165
f_print(fout, "&result_%d, ", i);
usr.bin/rpcgen/rpc_sample.c
167
f_print(fout, "clnt);\n");
usr.bin/rpcgen/rpc_sample.c
170
f_print(fout, "\tif (retval_%d != RPC_SUCCESS) {\n", i);
usr.bin/rpcgen/rpc_sample.c
172
f_print(fout, "\tif (result_%d == NULL) {\n", i);
usr.bin/rpcgen/rpc_sample.c
173
f_print(fout, "\t\tclnt_perror(clnt, \"call failed\");\n");
usr.bin/rpcgen/rpc_sample.c
174
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_sample.c
177
f_print(fout, "#ifndef\tDEBUG\n");
usr.bin/rpcgen/rpc_sample.c
178
f_print(fout, "\tclnt_destroy(clnt);\n");
usr.bin/rpcgen/rpc_sample.c
179
f_print(fout, "#endif\t /* !DEBUG */\n");
usr.bin/rpcgen/rpc_sample.c
180
f_print(fout, "}\n");
usr.bin/rpcgen/rpc_sample.c
191
f_print(fout, "\n");
usr.bin/rpcgen/rpc_sample.c
194
f_print(fout, "*\n");
usr.bin/rpcgen/rpc_sample.c
196
f_print(fout, "bool_t\n");
usr.bin/rpcgen/rpc_sample.c
200
f_print(fout, "{\n");
usr.bin/rpcgen/rpc_sample.c
202
f_print(fout, "\tstatic ");
usr.bin/rpcgen/rpc_sample.c
206
f_print(fout, "char *");
usr.bin/rpcgen/rpc_sample.c
208
f_print(fout, " result;\n");
usr.bin/rpcgen/rpc_sample.c
210
f_print(fout, "\tbool_t retval;\n");
usr.bin/rpcgen/rpc_sample.c
212
f_print(fout,
usr.bin/rpcgen/rpc_sample.c
217
f_print(fout, "\treturn (&result);\n}\n");
usr.bin/rpcgen/rpc_sample.c
219
f_print(fout, "\treturn((void *) &result);\n}\n");
usr.bin/rpcgen/rpc_sample.c
221
f_print(fout, "\treturn (retval);\n}\n");
usr.bin/rpcgen/rpc_sample.c
226
f_print(fout, "\nint\n");
usr.bin/rpcgen/rpc_sample.c
228
f_print(fout,"_freeresult(SVCXPRT *transp, xdrproc_t xdr_result, caddr_t result)\n");
usr.bin/rpcgen/rpc_sample.c
229
f_print(fout, "{\n");
usr.bin/rpcgen/rpc_sample.c
230
f_print(fout, "\txdr_free(xdr_result, result);\n");
usr.bin/rpcgen/rpc_sample.c
231
f_print(fout,
usr.bin/rpcgen/rpc_sample.c
233
f_print(fout, "\n}\n");
usr.bin/rpcgen/rpc_sample.c
249
f_print(fout, "/*\n");
usr.bin/rpcgen/rpc_sample.c
250
f_print(fout, " * This is sample code generated by rpcgen.\n");
usr.bin/rpcgen/rpc_sample.c
251
f_print(fout, " * These are only templates and you can use them\n");
usr.bin/rpcgen/rpc_sample.c
252
f_print(fout, " * as a guideline for developing your own functions.\n");
usr.bin/rpcgen/rpc_sample.c
253
f_print(fout, " */\n\n");
usr.bin/rpcgen/rpc_sample.c
263
f_print(fout, "\n\n");
usr.bin/rpcgen/rpc_sample.c
264
f_print(fout, "main(int argc, char *argv[])\n{\n");
usr.bin/rpcgen/rpc_sample.c
266
f_print(fout, "\tchar *host;");
usr.bin/rpcgen/rpc_sample.c
267
f_print(fout, "\n\n\tif (argc < 2) {");
usr.bin/rpcgen/rpc_sample.c
268
f_print(fout, "\n\t\tprintf(\"usage: %%s server_host\\n\", argv[0]);\n");
usr.bin/rpcgen/rpc_sample.c
269
f_print(fout, "\t\texit(1);\n\t}");
usr.bin/rpcgen/rpc_sample.c
270
f_print(fout, "\n\thost = argv[1];\n");
usr.bin/rpcgen/rpc_sample.c
277
f_print(fout, "\t");
usr.bin/rpcgen/rpc_sample.c
279
f_print(fout, "(host);\n");
usr.bin/rpcgen/rpc_sample.c
282
f_print(fout, "}\n");
usr.bin/rpcgen/rpc_sample.c
84
f_print(fout, "\n\nvoid\n");
usr.bin/rpcgen/rpc_sample.c
86
f_print(fout, "(char *host)\n{\n");
usr.bin/rpcgen/rpc_sample.c
87
f_print(fout, "\tCLIENT *clnt;\n");
usr.bin/rpcgen/rpc_sample.c
91
f_print(fout, "\t");
usr.bin/rpcgen/rpc_sample.c
93
f_print(fout, "enum clnt_stat retval_%d;\n\t", ++i);
usr.bin/rpcgen/rpc_sample.c
95
f_print(fout, "result_%d;\n", i);
usr.bin/rpcgen/rpc_sample.c
98
f_print(fout, " *result_%d;\n",++i);
usr.bin/rpcgen/rpc_scan.c
451
f_print(fout, "%s", line + 1);
usr.bin/rpcgen/rpc_svcout.c
102
f_print(fout, " /* States a server can be in "
usr.bin/rpcgen/rpc_svcout.c
104
f_print(fout, "#define\t_IDLE 0\n");
usr.bin/rpcgen/rpc_svcout.c
105
f_print(fout, "#define\t_SERVED 1\n");
usr.bin/rpcgen/rpc_svcout.c
106
f_print(fout, "#define\t_SERVING 2\n\n");
usr.bin/rpcgen/rpc_svcout.c
107
f_print(fout, "static int _rpcsvcstate = _IDLE;");
usr.bin/rpcgen/rpc_svcout.c
108
f_print(fout, "\t /* Set when a request is "
usr.bin/rpcgen/rpc_svcout.c
112
f_print(fout, "pthread_mutex_t _svcstate_lock;");
usr.bin/rpcgen/rpc_svcout.c
113
f_print(fout, "\t\t\t/* Mutex lock for "
usr.bin/rpcgen/rpc_svcout.c
128
f_print(fout, "\nint\n");
usr.bin/rpcgen/rpc_svcout.c
129
f_print(fout, "main()\n");
usr.bin/rpcgen/rpc_svcout.c
130
f_print(fout, "{\n");
usr.bin/rpcgen/rpc_svcout.c
137
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
139
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
142
f_print(fout, "\tpid_t pid;\n");
usr.bin/rpcgen/rpc_svcout.c
143
f_print(fout, "\tint i;\n");
usr.bin/rpcgen/rpc_svcout.c
146
f_print(fout, "\tstruct sockaddr_storage saddr;\n");
usr.bin/rpcgen/rpc_svcout.c
147
f_print(fout, "\tsocklen_t asize = sizeof (saddr);\n\n");
usr.bin/rpcgen/rpc_svcout.c
149
f_print(fout, "\tchar mname[FMNAMESZ + 1];\n\n");
usr.bin/rpcgen/rpc_svcout.c
153
f_print(fout, "\tmutex_init(&_svcstate_lock, "
usr.bin/rpcgen/rpc_svcout.c
157
f_print(fout, "\telse {\n");
usr.bin/rpcgen/rpc_svcout.c
159
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_svcout.c
164
f_print(fout, "\tregister SVCXPRT *%s;\n", TRANSP);
usr.bin/rpcgen/rpc_svcout.c
165
f_print(fout, "\n");
usr.bin/rpcgen/rpc_svcout.c
187
f_print(fout, "\n");
usr.bin/rpcgen/rpc_svcout.c
188
f_print(fout, "%s\tnconf = getnetconfigent(\"%s\");\n", sp, transp);
usr.bin/rpcgen/rpc_svcout.c
189
f_print(fout, "%s\tif (nconf == NULL) {\n", sp);
usr.bin/rpcgen/rpc_svcout.c
193
f_print(fout, "%s\t\texit(1);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
194
f_print(fout, "%s\t}\n", sp);
usr.bin/rpcgen/rpc_svcout.c
196
f_print(fout, "%s\t%s = svc_tli_create(RPC_ANYFD, ",
usr.bin/rpcgen/rpc_svcout.c
198
f_print(fout,"nconf, 0, RPC_MAXDATASIZE, RPC_MAXDATASIZE);\n");
usr.bin/rpcgen/rpc_svcout.c
200
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
204
f_print(fout, "%s\tif (%s == NULL) {\n", sp, TRANSP);
usr.bin/rpcgen/rpc_svcout.c
207
f_print(fout, "%s\t\texit(1);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
208
f_print(fout, "%s\t}\n", sp);
usr.bin/rpcgen/rpc_svcout.c
215
f_print(fout, "%s\trpcb_unset(%s, %s, nconf);\n",
usr.bin/rpcgen/rpc_svcout.c
217
f_print(fout, "%s\tif (!svc_reg(%s, %s, %s, ",
usr.bin/rpcgen/rpc_svcout.c
220
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
246
f_print(fout, "\tif (!svc_create(");
usr.bin/rpcgen/rpc_svcout.c
248
f_print(fout, ", %s, %s, \"%s\")) {\n",
usr.bin/rpcgen/rpc_svcout.c
253
f_print(fout, "\t\texit(1);\n");
usr.bin/rpcgen/rpc_svcout.c
254
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_svcout.c
265
f_print(fout, "\n");
usr.bin/rpcgen/rpc_svcout.c
267
f_print(fout, "\tif (%s == NULL) {\n", TRANSP);
usr.bin/rpcgen/rpc_svcout.c
270
f_print(fout, "\t\texit(1);\n");
usr.bin/rpcgen/rpc_svcout.c
271
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_svcout.c
273
f_print(fout, "\tif (_rpcpmstart) {\n");
usr.bin/rpcgen/rpc_svcout.c
274
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
276
f_print(fout, "\t\talarm(_RPCSVC_CLOSEDOWN/2);\n");
usr.bin/rpcgen/rpc_svcout.c
277
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_svcout.c
280
f_print(fout, "\tsvc_run();\n");
usr.bin/rpcgen/rpc_svcout.c
283
f_print(fout, "\texit(1);\n");
usr.bin/rpcgen/rpc_svcout.c
284
f_print(fout, "\t/* NOTREACHED */\n");
usr.bin/rpcgen/rpc_svcout.c
285
f_print(fout, "}\n");
usr.bin/rpcgen/rpc_svcout.c
326
f_print(fout, "\n");
usr.bin/rpcgen/rpc_svcout.c
330
f_print(fout, "int");
usr.bin/rpcgen/rpc_svcout.c
331
f_print(fout, "\n_");
usr.bin/rpcgen/rpc_svcout.c
333
f_print(fout, "(");
usr.bin/rpcgen/rpc_svcout.c
336
f_print(fout, "%s", proc->args.argname);
usr.bin/rpcgen/rpc_svcout.c
341
f_print(fout, " *argp, void *%s, struct svc_req *%s)\n",
usr.bin/rpcgen/rpc_svcout.c
345
f_print(fout, " *argp, struct svc_req *%s)\n",
usr.bin/rpcgen/rpc_svcout.c
348
f_print(fout, "{\n");
usr.bin/rpcgen/rpc_svcout.c
349
f_print(fout, "\treturn (");
usr.bin/rpcgen/rpc_svcout.c
351
f_print(fout, "(");
usr.bin/rpcgen/rpc_svcout.c
354
f_print(fout, "*argp, "); /* non-void */
usr.bin/rpcgen/rpc_svcout.c
358
f_print(fout, "argp->%s, ",
usr.bin/rpcgen/rpc_svcout.c
362
f_print(fout, "%s, ",RESULT);
usr.bin/rpcgen/rpc_svcout.c
363
f_print(fout, "%s));\n}\n", RQSTP);
usr.bin/rpcgen/rpc_svcout.c
376
f_print(fout, "\n");
usr.bin/rpcgen/rpc_svcout.c
378
f_print(fout, "%s ", storage);
usr.bin/rpcgen/rpc_svcout.c
379
f_print(fout, "void\n");
usr.bin/rpcgen/rpc_svcout.c
382
f_print(fout, "(struct svc_req *%s, ", RQSTP);
usr.bin/rpcgen/rpc_svcout.c
383
f_print(fout, "SVCXPRT *%s)\n", TRANSP);
usr.bin/rpcgen/rpc_svcout.c
384
f_print(fout, "{\n");
usr.bin/rpcgen/rpc_svcout.c
387
f_print(fout, "\tunion {\n");
usr.bin/rpcgen/rpc_svcout.c
393
f_print(fout, "\t\t");
usr.bin/rpcgen/rpc_svcout.c
397
f_print(fout, "_arg;\n");
usr.bin/rpcgen/rpc_svcout.c
401
f_print(fout, "\t\t%s", proc->args.argname);
usr.bin/rpcgen/rpc_svcout.c
402
f_print(fout, " ");
usr.bin/rpcgen/rpc_svcout.c
404
f_print(fout, "_arg;\n");
usr.bin/rpcgen/rpc_svcout.c
408
f_print(fout, "\t\tint fill;\n");
usr.bin/rpcgen/rpc_svcout.c
409
f_print(fout, "\t} %s;\n", ARG);
usr.bin/rpcgen/rpc_svcout.c
412
f_print(fout, "\tunion {\n");
usr.bin/rpcgen/rpc_svcout.c
416
f_print(fout, "\t\t");
usr.bin/rpcgen/rpc_svcout.c
419
f_print(fout, "_res;\n");
usr.bin/rpcgen/rpc_svcout.c
421
f_print(fout, "\t} %s;\n", RESULT);
usr.bin/rpcgen/rpc_svcout.c
422
f_print(fout, "\tbool_t %s;\n", RETVAL);
usr.bin/rpcgen/rpc_svcout.c
425
f_print(fout, "\tchar *%s;\n", RESULT);
usr.bin/rpcgen/rpc_svcout.c
428
f_print(fout, "\txdrproc_t xdr_%s, xdr_%s;\n", ARG, RESULT);
usr.bin/rpcgen/rpc_svcout.c
430
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
434
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
437
f_print(fout, "\n");
usr.bin/rpcgen/rpc_svcout.c
441
f_print(fout, "\tpthread_mutex_lock(&_svcstate_lock);\n");
usr.bin/rpcgen/rpc_svcout.c
443
f_print(fout, "\t_rpcsvcstate = _SERVING;\n");
usr.bin/rpcgen/rpc_svcout.c
445
f_print(fout, "\tpthread_mutex_unlock(&_svcstate_lock);\n");
usr.bin/rpcgen/rpc_svcout.c
448
f_print(fout, "\tswitch (%s->rq_proc) {\n", RQSTP);
usr.bin/rpcgen/rpc_svcout.c
450
f_print(fout, "\tcase NULLPROC:\n");
usr.bin/rpcgen/rpc_svcout.c
451
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
456
f_print(fout, "\n");
usr.bin/rpcgen/rpc_svcout.c
459
f_print(fout, "\tcase %s:\n", proc->proc_name);
usr.bin/rpcgen/rpc_svcout.c
469
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
473
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
477
f_print(fout, "_");
usr.bin/rpcgen/rpc_svcout.c
483
f_print(fout, ";\n");
usr.bin/rpcgen/rpc_svcout.c
484
f_print(fout, "\t\tbreak;\n\n");
usr.bin/rpcgen/rpc_svcout.c
486
f_print(fout, "\tdefault:\n");
usr.bin/rpcgen/rpc_svcout.c
489
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_svcout.c
491
f_print(fout, "\tmemset((char *)&%s, 0, sizeof (%s));\n",
usr.bin/rpcgen/rpc_svcout.c
496
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_svcout.c
499
f_print(fout, "\t%s = (*%s)((char *)&%s, %s);\n",
usr.bin/rpcgen/rpc_svcout.c
502
f_print(fout, "\t%s = (bool_t) (*%s)((char *)&%s, (void *)&%s, %s);\n",
usr.bin/rpcgen/rpc_svcout.c
507
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
511
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
516
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_svcout.c
521
f_print(fout, "\t\texit(1);\n");
usr.bin/rpcgen/rpc_svcout.c
522
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_svcout.c
525
f_print(fout,"\tif (!");
usr.bin/rpcgen/rpc_svcout.c
527
f_print(fout,"_freeresult(%s, xdr_%s, (caddr_t) &%s))\n",
usr.bin/rpcgen/rpc_svcout.c
531
f_print(fout, "\n");
usr.bin/rpcgen/rpc_svcout.c
534
f_print(fout, "}\n");
usr.bin/rpcgen/rpc_svcout.c
541
f_print(fout, "\t\tsvcerr_%s(%s);\n", err, transp);
usr.bin/rpcgen/rpc_svcout.c
548
f_print(fout, "\tif (!svc_%s(%s, xdr_%s, (char *)%s%s)) {\n",
usr.bin/rpcgen/rpc_svcout.c
565
f_print(fout, "\tregister SVCXPRT *%s;\n", TRANSP);
usr.bin/rpcgen/rpc_svcout.c
566
f_print(fout, "\tint sock;\n");
usr.bin/rpcgen/rpc_svcout.c
567
f_print(fout, "\tint proto;\n");
usr.bin/rpcgen/rpc_svcout.c
568
f_print(fout, "\tstruct sockaddr_in saddr;\n");
usr.bin/rpcgen/rpc_svcout.c
569
f_print(fout, "\tsocklen_t asize = sizeof (saddr);\n");
usr.bin/rpcgen/rpc_svcout.c
570
f_print(fout, "\n");
usr.bin/rpcgen/rpc_svcout.c
571
f_print(fout, "\tif (getsockname(0, "
usr.bin/rpcgen/rpc_svcout.c
573
f_print(fout, "\t\tsocklen_t ssize = sizeof (int);\n\n");
usr.bin/rpcgen/rpc_svcout.c
574
f_print(fout, "\t\tif (saddr.sin_family != AF_INET)\n");
usr.bin/rpcgen/rpc_svcout.c
575
f_print(fout, "\t\t\texit(1);\n");
usr.bin/rpcgen/rpc_svcout.c
576
f_print(fout, "\t\tif (getsockopt(0, SOL_SOCKET, SO_TYPE,\n");
usr.bin/rpcgen/rpc_svcout.c
577
f_print(fout, "\t\t\t\t(char *)&_rpcfdtype, &ssize) == -1)\n");
usr.bin/rpcgen/rpc_svcout.c
578
f_print(fout, "\t\t\texit(1);\n");
usr.bin/rpcgen/rpc_svcout.c
579
f_print(fout, "\t\tsock = 0;\n");
usr.bin/rpcgen/rpc_svcout.c
580
f_print(fout, "\t\t_rpcpmstart = 1;\n");
usr.bin/rpcgen/rpc_svcout.c
581
f_print(fout, "\t\tproto = 0;\n");
usr.bin/rpcgen/rpc_svcout.c
583
f_print(fout, "\t} else {\n");
usr.bin/rpcgen/rpc_svcout.c
585
f_print(fout, "\t\tsock = RPC_ANYSOCK;\n");
usr.bin/rpcgen/rpc_svcout.c
587
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_svcout.c
594
f_print(fout, "%sexit(0);\n", space);
usr.bin/rpcgen/rpc_svcout.c
598
f_print(fout, "%spthread_mutex_lock(&_svcstate_lock);\n", space);
usr.bin/rpcgen/rpc_svcout.c
599
f_print(fout, "%s_rpcsvcstate = _SERVED;\n", space);
usr.bin/rpcgen/rpc_svcout.c
601
f_print(fout, "%spthread_mutex_unlock(&_svcstate_lock);\n", space);
usr.bin/rpcgen/rpc_svcout.c
603
f_print(fout, "%sreturn;\n", space);
usr.bin/rpcgen/rpc_svcout.c
619
f_print(fout, "%spmap_unset(%s, %s);\n",
usr.bin/rpcgen/rpc_svcout.c
630
f_print(fout, "%ssyslog(LOG_ERR, \"%s\");\n", space, _errbuf);
usr.bin/rpcgen/rpc_svcout.c
632
f_print(fout, "%s_msgout(\"%s\");\n", space, _errbuf);
usr.bin/rpcgen/rpc_svcout.c
634
f_print(fout, "%sfprintf(stderr, \"%s\");\n", space, _errbuf);
usr.bin/rpcgen/rpc_svcout.c
656
f_print(fout, "\n");
usr.bin/rpcgen/rpc_svcout.c
661
f_print(fout, "static\n");
usr.bin/rpcgen/rpc_svcout.c
662
f_print(fout, "void _msgout(const char* msg)\n");
usr.bin/rpcgen/rpc_svcout.c
663
f_print(fout, "{\n");
usr.bin/rpcgen/rpc_svcout.c
664
f_print(fout, "#ifdef RPC_SVC_FG\n");
usr.bin/rpcgen/rpc_svcout.c
666
f_print(fout, "\tif (_rpcpmstart)\n");
usr.bin/rpcgen/rpc_svcout.c
667
f_print(fout, "\t\tsyslog(LOG_ERR, \"%%s\", msg);\n");
usr.bin/rpcgen/rpc_svcout.c
668
f_print(fout, "\telse\n");
usr.bin/rpcgen/rpc_svcout.c
669
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
671
f_print(fout, "#else\n");
usr.bin/rpcgen/rpc_svcout.c
672
f_print(fout, "\tsyslog(LOG_ERR, \"%%s\", msg);\n");
usr.bin/rpcgen/rpc_svcout.c
673
f_print(fout, "#endif\n");
usr.bin/rpcgen/rpc_svcout.c
674
f_print(fout, "}\n");
usr.bin/rpcgen/rpc_svcout.c
686
f_print(fout, "\n");
usr.bin/rpcgen/rpc_svcout.c
687
f_print(fout, "static void\n");
usr.bin/rpcgen/rpc_svcout.c
688
f_print(fout, "closedown(int sig)\n");
usr.bin/rpcgen/rpc_svcout.c
689
f_print(fout, "{\n");
usr.bin/rpcgen/rpc_svcout.c
691
f_print(fout, "\tpthread_mutex_lock(&_svcstate_lock);\n");
usr.bin/rpcgen/rpc_svcout.c
692
f_print(fout, "\tif (_rpcsvcstate == _IDLE) {\n");
usr.bin/rpcgen/rpc_svcout.c
693
f_print(fout, "\t\textern fd_set svc_fdset;\n");
usr.bin/rpcgen/rpc_svcout.c
694
f_print(fout, "\t\tstatic int size;\n");
usr.bin/rpcgen/rpc_svcout.c
695
f_print(fout, "\t\tint i, openfd;\n");
usr.bin/rpcgen/rpc_svcout.c
697
f_print(fout, "\t\tstruct t_info tinfo;\n\n");
usr.bin/rpcgen/rpc_svcout.c
698
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
701
f_print(fout, "\n\t\tif (_rpcfdtype == SOCK_DGRAM)\n");
usr.bin/rpcgen/rpc_svcout.c
703
f_print(fout, "\t\t\texit(0);\n");
usr.bin/rpcgen/rpc_svcout.c
704
f_print(fout, "\t\tif (size == 0) {\n");
usr.bin/rpcgen/rpc_svcout.c
706
f_print(fout, "\t\t\tstruct rlimit rl;\n\n");
usr.bin/rpcgen/rpc_svcout.c
707
f_print(fout, "\t\t\trl.rlim_max = 0;\n");
usr.bin/rpcgen/rpc_svcout.c
708
f_print(fout, "\t\t\tgetrlimit(RLIMIT_NOFILE, &rl);\n");
usr.bin/rpcgen/rpc_svcout.c
709
f_print(fout, "\t\t\tif ((size = rl.rlim_max) == 0) {\n");
usr.bin/rpcgen/rpc_svcout.c
71
f_print(fout, "\t\txdr_%s = (xdrproc_t) xdr_%s;\n",
usr.bin/rpcgen/rpc_svcout.c
712
f_print(fout, "\t\t\t\tpthread_mutex_unlock(&_svcstate_lock);\n");
usr.bin/rpcgen/rpc_svcout.c
714
f_print(fout, "\t\t\t\treturn;\n\t\t\t}\n");
usr.bin/rpcgen/rpc_svcout.c
716
f_print(fout, "\t\t\tsize = getdtablesize();\n");
usr.bin/rpcgen/rpc_svcout.c
718
f_print(fout, "\t\t}\n");
usr.bin/rpcgen/rpc_svcout.c
719
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
721
f_print(fout, "\t\t\tif (FD_ISSET(i, &svc_fdset))\n");
usr.bin/rpcgen/rpc_svcout.c
722
f_print(fout, "\t\t\t\topenfd++;\n");
usr.bin/rpcgen/rpc_svcout.c
723
f_print(fout, "\t\tif (openfd <= 1)\n");
usr.bin/rpcgen/rpc_svcout.c
724
f_print(fout, "\t\t\texit(0);\n");
usr.bin/rpcgen/rpc_svcout.c
725
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_svcout.c
726
f_print(fout, "\tif (_rpcsvcstate == _SERVED)\n");
usr.bin/rpcgen/rpc_svcout.c
727
f_print(fout, "\t\t_rpcsvcstate = _IDLE;\n\n");
usr.bin/rpcgen/rpc_svcout.c
729
f_print(fout, "\tpthread_mutex_unlock(&_svcstate_lock);\n");
usr.bin/rpcgen/rpc_svcout.c
731
f_print(fout, "\tsignal(SIGALRM, closedown);\n");
usr.bin/rpcgen/rpc_svcout.c
732
f_print(fout, "\talarm(_RPCSVC_CLOSEDOWN/2);\n");
usr.bin/rpcgen/rpc_svcout.c
733
f_print(fout, "}\n");
usr.bin/rpcgen/rpc_svcout.c
748
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
750
f_print(fout, "\t\tsocklen_t ssize = sizeof (int);\n");
usr.bin/rpcgen/rpc_svcout.c
752
f_print(fout, "\tif (!ioctl(0, I_LOOK, mname) &&\n");
usr.bin/rpcgen/rpc_svcout.c
753
f_print(fout, "\t\t(!strcmp(mname, \"sockmod\") ||");
usr.bin/rpcgen/rpc_svcout.c
754
f_print(fout, " !strcmp(mname, \"timod\"))) {\n");
usr.bin/rpcgen/rpc_svcout.c
756
f_print(fout, "\t\tchar *netid;\n");
usr.bin/rpcgen/rpc_svcout.c
758
f_print(fout, "\t\tstruct netconfig *nconf = NULL;\n");
usr.bin/rpcgen/rpc_svcout.c
759
f_print(fout, "\t\tSVCXPRT *%s;\n", TRANSP);
usr.bin/rpcgen/rpc_svcout.c
762
f_print(fout, "\t\tint pmclose;\n");
usr.bin/rpcgen/rpc_svcout.c
767
f_print(fout, "\n");
usr.bin/rpcgen/rpc_svcout.c
769
f_print(fout, "\t\tif (saddr.ss_family != AF_INET &&\n");
usr.bin/rpcgen/rpc_svcout.c
770
f_print(fout, "\t\t saddr.ss_family != AF_INET6)\n");
usr.bin/rpcgen/rpc_svcout.c
771
f_print(fout, "\t\t\texit(1);\n");
usr.bin/rpcgen/rpc_svcout.c
772
f_print(fout, "\t\tif (getsockopt(0, SOL_SOCKET, SO_TYPE,\n");
usr.bin/rpcgen/rpc_svcout.c
773
f_print(fout, "\t\t\t\t(char *)&_rpcfdtype, &ssize) == -1)\n");
usr.bin/rpcgen/rpc_svcout.c
774
f_print(fout, "\t\t\texit(1);\n");
usr.bin/rpcgen/rpc_svcout.c
776
f_print(fout, "\t\t_rpcpmstart = 1;\n");
usr.bin/rpcgen/rpc_svcout.c
778
f_print(fout, "\n\t\tif ((netid = \
usr.bin/rpcgen/rpc_svcout.c
78
f_print(fout, "static ");
usr.bin/rpcgen/rpc_svcout.c
782
f_print(fout, "\t\t/* started from inetd */\n");
usr.bin/rpcgen/rpc_svcout.c
783
f_print(fout, "\t\t\tpmclose = 1;\n");
usr.bin/rpcgen/rpc_svcout.c
785
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
787
f_print(fout, "\t\t\tif ((nconf = getnetconfigent(netid)) == NULL)\n");
usr.bin/rpcgen/rpc_svcout.c
792
f_print(fout, "\n\t\t\tpmclose = 1;\t/* XXX */\n");
usr.bin/rpcgen/rpc_svcout.c
794
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
797
f_print(fout, "\t\t}\n");
usr.bin/rpcgen/rpc_svcout.c
80
f_print(fout, "*");
usr.bin/rpcgen/rpc_svcout.c
803
f_print(fout, "\t\tif (strcmp(mname, \"sockmod\") == 0) {\n");
usr.bin/rpcgen/rpc_svcout.c
804
f_print(fout, "\t\t\tif (ioctl(0, I_POP, 0) || ");
usr.bin/rpcgen/rpc_svcout.c
805
f_print(fout, "ioctl(0, I_PUSH, \"timod\")) {\n");
usr.bin/rpcgen/rpc_svcout.c
808
f_print(fout, "\t\t\t\texit(1);\n");
usr.bin/rpcgen/rpc_svcout.c
809
f_print(fout, "\t\t\t}\n");
usr.bin/rpcgen/rpc_svcout.c
810
f_print(fout, "\t\t}\n");
usr.bin/rpcgen/rpc_svcout.c
813
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
819
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
826
f_print(fout, "\t\t\texit(1);\n");
usr.bin/rpcgen/rpc_svcout.c
827
f_print(fout, "\t\t}\n");
usr.bin/rpcgen/rpc_svcout.c
828
f_print(fout, "\t\tif (nconf)\n");
usr.bin/rpcgen/rpc_svcout.c
829
f_print(fout, "\t\t\tfreenetconfigent(nconf);\n");
usr.bin/rpcgen/rpc_svcout.c
835
f_print(fout, "\t\tif (!svc_reg(%s, %s, %s, ",
usr.bin/rpcgen/rpc_svcout.c
838
f_print(fout, ", 0)) {\n");
usr.bin/rpcgen/rpc_svcout.c
842
f_print(fout, "\t\t\texit(1);\n");
usr.bin/rpcgen/rpc_svcout.c
843
f_print(fout, "\t\t}\n");
usr.bin/rpcgen/rpc_svcout.c
847
f_print(fout, "\t\tif (pmclose) {\n");
usr.bin/rpcgen/rpc_svcout.c
848
f_print(fout, "\t\t\tsignal(SIGALRM, closedown);\n");
usr.bin/rpcgen/rpc_svcout.c
849
f_print(fout, "\t\t\talarm(_RPCSVC_CLOSEDOWN/2);\n");
usr.bin/rpcgen/rpc_svcout.c
850
f_print(fout, "\t\t}\n");
usr.bin/rpcgen/rpc_svcout.c
852
f_print(fout, "\t\tsvc_run();\n");
usr.bin/rpcgen/rpc_svcout.c
853
f_print(fout, "\t\texit(1);\n");
usr.bin/rpcgen/rpc_svcout.c
854
f_print(fout, "\t\t/* NOTREACHED */\n");
usr.bin/rpcgen/rpc_svcout.c
855
f_print(fout, "\t}");
usr.bin/rpcgen/rpc_svcout.c
864
f_print(fout, "#ifndef RPC_SVC_FG\n");
usr.bin/rpcgen/rpc_svcout.c
865
f_print(fout, "%sint size;\n", sp);
usr.bin/rpcgen/rpc_svcout.c
867
f_print(fout, "%sstruct rlimit rl;\n", sp);
usr.bin/rpcgen/rpc_svcout.c
869
f_print(fout, "%sint pid, i;\n\n", sp);
usr.bin/rpcgen/rpc_svcout.c
870
f_print(fout, "%spid = fork();\n", sp);
usr.bin/rpcgen/rpc_svcout.c
871
f_print(fout, "%sif (pid < 0) {\n", sp);
usr.bin/rpcgen/rpc_svcout.c
872
f_print(fout, "%s\tperror(\"cannot fork\");\n", sp);
usr.bin/rpcgen/rpc_svcout.c
873
f_print(fout, "%s\texit(1);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
874
f_print(fout, "%s}\n", sp);
usr.bin/rpcgen/rpc_svcout.c
875
f_print(fout, "%sif (pid)\n", sp);
usr.bin/rpcgen/rpc_svcout.c
876
f_print(fout, "%s\texit(0);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
879
f_print(fout, "%srl.rlim_max = 0;\n", sp);
usr.bin/rpcgen/rpc_svcout.c
880
f_print(fout, "%sgetrlimit(RLIMIT_NOFILE, &rl);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
881
f_print(fout, "%sif ((size = rl.rlim_max) == 0)\n", sp);
usr.bin/rpcgen/rpc_svcout.c
882
f_print(fout, "%s\texit(1);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
884
f_print(fout, "%ssize = getdtablesize();\n", sp);
usr.bin/rpcgen/rpc_svcout.c
887
f_print(fout, "%sfor (i = 0; i < size; i++)\n", sp);
usr.bin/rpcgen/rpc_svcout.c
888
f_print(fout, "%s\tclose(i);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
890
f_print(fout, "%si = open(\"/dev/console\", 2);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
891
f_print(fout, "%sdup2(i, 1);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
892
f_print(fout, "%sdup2(i, 2);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
895
f_print(fout, "%ssetsid();\n", sp);
usr.bin/rpcgen/rpc_svcout.c
897
f_print(fout, "%si = open(\"/dev/tty\", 2);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
898
f_print(fout, "%sif (i >= 0) {\n", sp);
usr.bin/rpcgen/rpc_svcout.c
899
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
901
f_print(fout, "%s\tclose(i);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
902
f_print(fout, "%s}\n", sp);
usr.bin/rpcgen/rpc_svcout.c
906
f_print(fout, "#endif\n");
usr.bin/rpcgen/rpc_svcout.c
919
f_print(fout, "%sopenlog(\"%s\", LOG_PID, LOG_DAEMON);\n", sp, infile);
usr.bin/rpcgen/rpc_svcout.c
93
f_print(fout, "%s int _rpcpmstart;", var_type);
usr.bin/rpcgen/rpc_svcout.c
94
f_print(fout, "\t\t/* Started by a port monitor ? */\n");
usr.bin/rpcgen/rpc_svcout.c
945
f_print(fout, "\n");
usr.bin/rpcgen/rpc_svcout.c
947
f_print(fout,
usr.bin/rpcgen/rpc_svcout.c
951
f_print(fout, "%s\t%s = svc%s_create(%s",
usr.bin/rpcgen/rpc_svcout.c
954
f_print(fout, ", 0, 0");
usr.bin/rpcgen/rpc_svcout.c
955
f_print(fout, ");\n");
usr.bin/rpcgen/rpc_svcout.c
956
f_print(fout, "%s\tif (%s == NULL) {\n", sp, TRANSP);
usr.bin/rpcgen/rpc_svcout.c
96
f_print(fout, "%s int _rpcfdtype;", var_type);
usr.bin/rpcgen/rpc_svcout.c
960
f_print(fout, "%s\t\texit(1);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
961
f_print(fout, "%s\t}\n", sp);
usr.bin/rpcgen/rpc_svcout.c
964
f_print(fout, "%s\tif (!_rpcpmstart)\n\t", sp);
usr.bin/rpcgen/rpc_svcout.c
965
f_print(fout, "%s\tproto = IPPROTO_%s;\n", sp,
usr.bin/rpcgen/rpc_svcout.c
97
f_print(fout, "\n\t\t /* Whether Stream or "
usr.bin/rpcgen/rpc_svcout.c
973
f_print(fout, "%s\tif (!svc_register(%s, %s, %s, ",
usr.bin/rpcgen/rpc_svcout.c
977
f_print(fout, ", proto)) {\n");
usr.bin/rpcgen/rpc_svcout.c
979
f_print(fout, ", IPPROTO_%s)) {\n",
usr.bin/rpcgen/rpc_svcout.c
984
f_print(fout, "%s\t\texit(1);\n", sp);
usr.bin/rpcgen/rpc_svcout.c
985
f_print(fout, "%s\t}\n", sp);
usr.bin/rpcgen/rpc_svcout.c
989
f_print(fout, "\t}\n");
usr.bin/rpcgen/rpc_tblout.c
104
f_print(fout,
usr.bin/rpcgen/rpc_tblout.c
113
f_print(fout, "\n\t(char *(*)())RPCGEN_ACTION(");
usr.bin/rpcgen/rpc_tblout.c
120
f_print(fout, "_"); /* calls internal func */
usr.bin/rpcgen/rpc_tblout.c
123
f_print(fout, "),\n");
usr.bin/rpcgen/rpc_tblout.c
141
f_print(fout, "%s", tbl_end);
usr.bin/rpcgen/rpc_tblout.c
142
f_print(fout, tbl_nproc, progvers, progvers, progvers);
usr.bin/rpcgen/rpc_tblout.c
158
f_print(fout, "%s", &tabstr[TABCOUNT-tabs]);
usr.bin/rpcgen/rpc_tblout.c
161
f_print(fout, "0");
usr.bin/rpcgen/rpc_tblout.c
163
f_print(fout, "sizeof ( ");
usr.bin/rpcgen/rpc_tblout.c
166
f_print(fout, ")");
usr.bin/rpcgen/rpc_tblout.c
168
f_print(fout, ",\n");
usr.bin/rpcgen/rpc_tblout.c
69
f_print(fout, "\n");
usr.bin/rpcgen/rpc_tblout.c
93
f_print(fout, tbl_hdr, progvers);
usr.bin/rpcgen/rpc_tblout.c
99
f_print(fout, "%s", null_entry);
usr.bin/rpcgen/rpc_util.c
164
f_print(fout, "enum ");
usr.bin/rpcgen/rpc_util.c
166
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
227
f_print(fout, "%s_%s_svc", locase(pname), vnum);
usr.bin/rpcgen/rpc_util.c
233
f_print(fout, "%s_%s", locase(pname), vnum);