diff options
author | Theo de Raadt <deraadt@cvs.openbsd.org> | 1997-09-17 23:09:40 +0000 |
---|---|---|
committer | Theo de Raadt <deraadt@cvs.openbsd.org> | 1997-09-17 23:09:40 +0000 |
commit | cd623858d6f607bf04845d0def21e84679e094ba (patch) | |
tree | fb297d5cf3c0f4ba2306499bd3b138b2c7209c73 /usr.sbin/rpc.lockd/test.c | |
parent | b4d7fc23f6ebd761ebe5001df5744671bb03320f (diff) |
make this readable, so that i can think about actually coding it..
Diffstat (limited to 'usr.sbin/rpc.lockd/test.c')
-rw-r--r-- | usr.sbin/rpc.lockd/test.c | 195 |
1 files changed, 96 insertions, 99 deletions
diff --git a/usr.sbin/rpc.lockd/test.c b/usr.sbin/rpc.lockd/test.c index 9d484f5e020..f177bafe763 100644 --- a/usr.sbin/rpc.lockd/test.c +++ b/usr.sbin/rpc.lockd/test.c @@ -1,4 +1,4 @@ -/* $OpenBSD: test.c,v 1.2 1997/08/10 21:06:41 millert Exp $ */ +/* $OpenBSD: test.c,v 1.3 1997/09/17 23:09:39 deraadt Exp $ */ #include <rpc/rpc.h> #include <rpcsvc/nlm_prot.h> @@ -6,10 +6,10 @@ /*static char sccsid[] = "from: @(#)nlm_prot.x 1.8 87/09/21 Copyr 1987 Sun Micro";*/ /*static char sccsid[] = "from: * @(#)nlm_prot.x 2.1 88/08/01 4.0 RPCSRC";*/ static char rcsid[] = "nlm_prot.x,v 1.1 1994/08/04 19:01:48 wollman Exp"; -#endif /* not lint */ +#endif /* not lint */ /* Default timeout can be changed using clnt_control() */ -static struct timeval TIMEOUT = { 0, 0 }; +static struct timeval TIMEOUT = {0, 0}; nlm_testres * nlm_test_1(argp, clnt) @@ -18,7 +18,7 @@ nlm_test_1(argp, clnt) { static nlm_testres res; - bzero((char *)&res, sizeof(res)); + bzero((char *) &res, sizeof(res)); if (clnt_call(clnt, NLM_TEST, xdr_nlm_testargs, argp, xdr_nlm_testres, &res, TIMEOUT) != RPC_SUCCESS) { return (NULL); } @@ -34,7 +34,7 @@ nlm_lock_1(argp, clnt) enum clnt_stat st; static nlm_res res; - bzero((char *)&res, sizeof(res)); + bzero((char *) &res, sizeof(res)); if (st = clnt_call(clnt, NLM_LOCK, xdr_nlm_lockargs, argp, xdr_nlm_res, &res, TIMEOUT) != RPC_SUCCESS) { printf("clnt_call returns %d\n", st); clnt_perror(clnt, "humbug"); @@ -51,7 +51,7 @@ nlm_cancel_1(argp, clnt) { static nlm_res res; - bzero((char *)&res, sizeof(res)); + bzero((char *) &res, sizeof(res)); if (clnt_call(clnt, NLM_CANCEL, xdr_nlm_cancargs, argp, xdr_nlm_res, &res, TIMEOUT) != RPC_SUCCESS) { return (NULL); } @@ -66,7 +66,7 @@ nlm_unlock_1(argp, clnt) { static nlm_res res; - bzero((char *)&res, sizeof(res)); + bzero((char *) &res, sizeof(res)); if (clnt_call(clnt, NLM_UNLOCK, xdr_nlm_unlockargs, argp, xdr_nlm_res, &res, TIMEOUT) != RPC_SUCCESS) { return (NULL); } @@ -81,7 +81,7 @@ nlm_granted_1(argp, clnt) { static nlm_res res; - bzero((char *)&res, sizeof(res)); + bzero((char *) &res, sizeof(res)); if (clnt_call(clnt, NLM_GRANTED, xdr_nlm_testargs, argp, xdr_nlm_res, &res, TIMEOUT) != RPC_SUCCESS) { return (NULL); } @@ -89,154 +89,154 @@ nlm_granted_1(argp, clnt) } -void * +void * nlm_test_msg_1(argp, clnt) struct nlm_testargs *argp; CLIENT *clnt; { static char res; - bzero((char *)&res, sizeof(res)); + bzero((char *) &res, sizeof(res)); if (clnt_call(clnt, NLM_TEST_MSG, xdr_nlm_testargs, argp, xdr_void, &res, TIMEOUT) != RPC_SUCCESS) { return (NULL); } - return ((void *)&res); + return ((void *) &res); } -void * +void * nlm_lock_msg_1(argp, clnt) struct nlm_lockargs *argp; CLIENT *clnt; { static char res; - bzero((char *)&res, sizeof(res)); + bzero((char *) &res, sizeof(res)); if (clnt_call(clnt, NLM_LOCK_MSG, xdr_nlm_lockargs, argp, xdr_void, NULL, TIMEOUT) != RPC_SUCCESS) { clnt_perror(clnt, "nlm_lock_msg_1"); return (NULL); } - return ((void *)&res); + return ((void *) &res); } -void * +void * nlm_cancel_msg_1(argp, clnt) struct nlm_cancargs *argp; CLIENT *clnt; { static char res; - bzero((char *)&res, sizeof(res)); + bzero((char *) &res, sizeof(res)); if (clnt_call(clnt, NLM_CANCEL_MSG, xdr_nlm_cancargs, argp, xdr_void, &res, TIMEOUT) != RPC_SUCCESS) { return (NULL); } - return ((void *)&res); + return ((void *) &res); } -void * +void * nlm_unlock_msg_1(argp, clnt) struct nlm_unlockargs *argp; CLIENT *clnt; { static char res; - bzero((char *)&res, sizeof(res)); + bzero((char *) &res, sizeof(res)); if (clnt_call(clnt, NLM_UNLOCK_MSG, xdr_nlm_unlockargs, argp, xdr_void, &res, TIMEOUT) != RPC_SUCCESS) { return (NULL); } - return ((void *)&res); + return ((void *) &res); } -void * +void * nlm_granted_msg_1(argp, clnt) struct nlm_testargs *argp; CLIENT *clnt; { static char res; - bzero((char *)&res, sizeof(res)); + bzero((char *) &res, sizeof(res)); if (clnt_call(clnt, NLM_GRANTED_MSG, xdr_nlm_testargs, argp, xdr_void, &res, TIMEOUT) != RPC_SUCCESS) { return (NULL); } - return ((void *)&res); + return ((void *) &res); } -void * +void * nlm_test_res_1(argp, clnt) nlm_testres *argp; CLIENT *clnt; { static char res; - bzero((char *)&res, sizeof(res)); + bzero((char *) &res, sizeof(res)); if (clnt_call(clnt, NLM_TEST_RES, xdr_nlm_testres, argp, xdr_void, &res, TIMEOUT) != RPC_SUCCESS) { return (NULL); } - return ((void *)&res); + return ((void *) &res); } -void * +void * nlm_lock_res_1(argp, clnt) nlm_res *argp; CLIENT *clnt; { static char res; - bzero((char *)&res, sizeof(res)); + bzero((char *) &res, sizeof(res)); if (clnt_call(clnt, NLM_LOCK_RES, xdr_nlm_res, argp, xdr_void, &res, TIMEOUT) != RPC_SUCCESS) { return (NULL); } - return ((void *)&res); + return ((void *) &res); } -void * +void * nlm_cancel_res_1(argp, clnt) nlm_res *argp; CLIENT *clnt; { static char res; - bzero((char *)&res, sizeof(res)); + bzero((char *) &res, sizeof(res)); if (clnt_call(clnt, NLM_CANCEL_RES, xdr_nlm_res, argp, xdr_void, &res, TIMEOUT) != RPC_SUCCESS) { return (NULL); } - return ((void *)&res); + return ((void *) &res); } -void * +void * nlm_unlock_res_1(argp, clnt) nlm_res *argp; CLIENT *clnt; { static char res; - bzero((char *)&res, sizeof(res)); + bzero((char *) &res, sizeof(res)); if (clnt_call(clnt, NLM_UNLOCK_RES, xdr_nlm_res, argp, xdr_void, &res, TIMEOUT) != RPC_SUCCESS) { return (NULL); } - return ((void *)&res); + return ((void *) &res); } -void * +void * nlm_granted_res_1(argp, clnt) nlm_res *argp; CLIENT *clnt; { static char res; - bzero((char *)&res, sizeof(res)); + bzero((char *) &res, sizeof(res)); if (clnt_call(clnt, NLM_GRANTED_RES, xdr_nlm_res, argp, xdr_void, &res, TIMEOUT) != RPC_SUCCESS) { return (NULL); } - return ((void *)&res); + return ((void *) &res); } @@ -247,7 +247,7 @@ nlm_share_3(argp, clnt) { static nlm_shareres res; - bzero((char *)&res, sizeof(res)); + bzero((char *) &res, sizeof(res)); if (clnt_call(clnt, NLM_SHARE, xdr_nlm_shareargs, argp, xdr_nlm_shareres, &res, TIMEOUT) != RPC_SUCCESS) { return (NULL); } @@ -262,7 +262,7 @@ nlm_unshare_3(argp, clnt) { static nlm_shareres res; - bzero((char *)&res, sizeof(res)); + bzero((char *) &res, sizeof(res)); if (clnt_call(clnt, NLM_UNSHARE, xdr_nlm_shareargs, argp, xdr_nlm_shareres, &res, TIMEOUT) != RPC_SUCCESS) { return (NULL); } @@ -277,7 +277,7 @@ nlm_nm_lock_3(argp, clnt) { static nlm_res res; - bzero((char *)&res, sizeof(res)); + bzero((char *) &res, sizeof(res)); if (clnt_call(clnt, NLM_NM_LOCK, xdr_nlm_lockargs, argp, xdr_nlm_res, &res, TIMEOUT) != RPC_SUCCESS) { return (NULL); } @@ -285,80 +285,77 @@ nlm_nm_lock_3(argp, clnt) } -void * +void * nlm_free_all_3(argp, clnt) nlm_notify *argp; CLIENT *clnt; { static char res; - bzero((char *)&res, sizeof(res)); + bzero((char *) &res, sizeof(res)); if (clnt_call(clnt, NLM_FREE_ALL, xdr_nlm_notify, argp, xdr_void, &res, TIMEOUT) != RPC_SUCCESS) { return (NULL); } - return ((void *)&res); + return ((void *) &res); } -int main(int argc, char **argv) +int +main(int argc, char **argv) { - CLIENT *cli; - nlm_res res_block; - nlm_res *out; - nlm_lockargs arg; - struct timeval tim; - - printf("Creating client for host %s\n", argv[1]); - cli = clnt_create(argv[1], NLM_PROG, NLM_VERS, "udp"); - if (!cli) - { - printf("Failed to create client\n"); - exit(1); - } - - - clnt_control(cli, CLGET_TIMEOUT, &tim); - printf("Default timeout was %d.%d\n", tim.tv_sec, tim.tv_usec); - tim.tv_usec = -1; - tim.tv_sec = -1; - clnt_control(cli, CLSET_TIMEOUT, &tim); - clnt_control(cli, CLGET_TIMEOUT, &tim); - printf("timeout now %d.%d\n", tim.tv_sec, tim.tv_usec); - - - arg.cookie.n_len = 4; - arg.cookie.n_bytes = "hello"; - arg.block = 0; - arg.exclusive = 0; - arg.reclaim = 0; - arg.state = 0x1234; - arg.alock.caller_name = "localhost"; - arg.alock.fh.n_len = 32; - arg.alock.fh.n_bytes = "\x04\x04\x02\x00\x01\x00\x00\x00\x0c\x00\x00\x00\xff\xff\xff\xd0\x16\x00\x00\x5b\x7c\xff\xff\xff\xec\x2f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x19\x54\xef\xbf\xd7\x94"; - arg.alock.oh.n_len = 8; - arg.alock.oh.n_bytes = "\x00\x00\x02\xff\xff\xff\xd3"; - arg.alock.svid = 0x5678; - arg.alock.l_offset = 0; - arg.alock.l_len = 100; - - res_block.stat.stat = nlm_granted; - res_block.cookie.n_bytes = "hello"; - res_block.cookie.n_len = 5; + CLIENT *cli; + nlm_res res_block; + nlm_res *out; + nlm_lockargs arg; + struct timeval tim; + + printf("Creating client for host %s\n", argv[1]); + cli = clnt_create(argv[1], NLM_PROG, NLM_VERS, "udp"); + if (!cli) { + printf("Failed to create client\n"); + exit(1); + } + clnt_control(cli, CLGET_TIMEOUT, &tim); + printf("Default timeout was %d.%d\n", tim.tv_sec, tim.tv_usec); + tim.tv_usec = -1; + tim.tv_sec = -1; + clnt_control(cli, CLSET_TIMEOUT, &tim); + clnt_control(cli, CLGET_TIMEOUT, &tim); + printf("timeout now %d.%d\n", tim.tv_sec, tim.tv_usec); + + + arg.cookie.n_len = 4; + arg.cookie.n_bytes = "hello"; + arg.block = 0; + arg.exclusive = 0; + arg.reclaim = 0; + arg.state = 0x1234; + arg.alock.caller_name = "localhost"; + arg.alock.fh.n_len = 32; + arg.alock.fh.n_bytes = "\x04\x04\x02\x00\x01\x00\x00\x00\x0c\x00\x00\x00\xff\xff\xff\xd0\x16\x00\x00\x5b\x7c\xff\xff\xff\xec\x2f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x19\x54\xef\xbf\xd7\x94"; + arg.alock.oh.n_len = 8; + arg.alock.oh.n_bytes = "\x00\x00\x02\xff\xff\xff\xd3"; + arg.alock.svid = 0x5678; + arg.alock.l_offset = 0; + arg.alock.l_len = 100; + + res_block.stat.stat = nlm_granted; + res_block.cookie.n_bytes = "hello"; + res_block.cookie.n_len = 5; #if 0 - if (nlm_lock_res_1(&res_block, cli)) printf("Success!\n"); - else printf("Fail\n"); + if (nlm_lock_res_1(&res_block, cli)) + printf("Success!\n"); + else + printf("Fail\n"); #else - if (out = nlm_lock_msg_1(&arg, cli)) - { - printf("Success!\n"); - printf("out->stat = %d", out->stat); - } - else - { - printf("Fail\n"); - } + if (out = nlm_lock_msg_1(&arg, cli)) { + printf("Success!\n"); + printf("out->stat = %d", out->stat); + } else { + printf("Fail\n"); + } #endif - return 0; + return 0; } |