• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/usr.bin/rpcgen/

Lines Matching refs:f_print

87 	f_print(fout, "\n\nvoid\n");
89 f_print(fout, "(char *host)\n{\n");
90 f_print(fout, "\tCLIENT *clnt;\n");
94 f_print(fout, "\t");
96 f_print(fout, "enum clnt_stat retval_%d;\n\t", ++i);
98 f_print(fout, "result_%d;\n", i);
101 f_print(fout, " *result_%d;\n",++i);
105 f_print(fout, "\t");
110 f_print(fout, "char * "); /* cannot have "void" type */
111 f_print(fout, " ");
113 f_print(fout, "_arg;\n");
116 f_print(fout, "\t");
119 f_print(fout, " ");
121 f_print(fout, "_%s;\n", l->decl.name);
127 f_print(fout, "\n#ifndef\tDEBUG\n");
128 f_print(fout, "\tclnt = clnt_create(host, %s, %s, \"%s\");\n",
130 f_print(fout, "\tif (clnt == (CLIENT *) NULL) {\n");
131 f_print(fout, "\t\tclnt_pcreateerror(host);\n");
132 f_print(fout, "\t\texit(1);\n\t}\n");
133 f_print(fout, "#endif\t/* DEBUG */\n\n");
139 f_print(fout, "\tretval_%d = ",++i);
141 f_print(fout, "\tresult_%d = ",++i);
144 f_print(fout, "(");
147 f_print(fout, "(void *)");
148 f_print(fout, "&");
151 f_print(fout, "_arg, &result_%d, clnt);\n",
154 f_print(fout, "_arg, clnt);\n");
158 f_print(fout, "(&result_%d, clnt);\n", i);
160 f_print(fout, "(clnt);\n");
163 f_print(fout, "(");
166 f_print(fout, "_%s, ", l->decl.name);
169 f_print(fout, "&result_%d, ", i);
171 f_print(fout, "clnt);\n");
174 f_print(fout, "\tif (retval_%d != RPC_SUCCESS) {\n", i);
177 f_print(fout, "\tif (result_%d == (", i);
179 f_print(fout, "*) NULL) {\n");
181 f_print(fout, "\t\tclnt_perror(clnt, \"call failed\");\n");
182 f_print(fout, "\t}\n");
185 f_print(fout, "#ifndef\tDEBUG\n");
186 f_print(fout, "\tclnt_destroy(clnt);\n");
187 f_print(fout, "#endif\t /* DEBUG */\n");
188 f_print(fout, "}\n");
199 f_print(fout, "\n");
202 f_print(fout, "*\n");
204 f_print(fout, "bool_t\n");
208 f_print(fout, "{\n");
210 f_print(fout, "\tstatic ");
214 f_print(fout, "char *");
216 f_print(fout, " result;\n");
219 f_print(fout, "\tbool_t retval;\n");
220 f_print(fout,
225 f_print(fout, "\treturn (&result);\n}\n");
227 f_print(fout, "\treturn((void *) &result);\n}\n");
229 f_print(fout, "\treturn (retval);\n}\n");
233 f_print(fout, "\nint\n");
235 f_print(fout,"_freeresult(SVCXPRT *transp, xdrproc_t xdr_result, caddr_t result)\n");
236 f_print(fout, "{\n");
237 f_print(fout, "\t(void) xdr_free(xdr_result, result);\n");
238 f_print(fout,
240 f_print(fout, "\n}\n");
258 f_print(fout, "/*\n");
259 f_print(fout, " * This is sample code generated by rpcgen.\n");
260 f_print(fout, " * These are only templates and you can use them\n");
261 f_print(fout, " * as a guideline for developing your own functions.\n");
262 f_print(fout, " */\n\n");
272 f_print(fout, "\n\n");
273 f_print(fout, "int\n");
274 f_print(fout, "main(int argc, char *argv[])\n{\n");
276 f_print(fout, "\tchar *host;");
277 f_print(fout, "\n\n\tif (argc < 2) {");
278 f_print(fout, "\n\t\tprintf(\"usage: %%s server_host\\n\", argv[0]);\n");
279 f_print(fout, "\t\texit(1);\n\t}");
280 f_print(fout, "\n\thost = argv[1];\n");
288 f_print(fout, "\t");
290 f_print(fout, "(host);\n");
293 f_print(fout, "}\n");