Path: utzoo!attcan!uunet!cs.utexas.edu!usc!chaph.usc.edu!nunki.usc.edu!phadke From: phadke@nunki.usc.edu (Sandeep Phadke) Newsgroups: comp.unix.wizards Subject: Re: Sun callrpc() example Message-ID: <10190@chaph.usc.edu> Date: 14 Jun 90 17:24:08 GMT References: <25289@usc.edu> Sender: news@chaph.usc.edu Organization: University of Southern California, Los Angeles, CA Lines: 29 This works for me. The order of the include files is important. I got it from the latest manuals Chap.3 Rev.A, May 88. #include #include #include #include main(argc, argv) int argc; char **argv; { unsigned long nusers; if (argc < 2) { fprintf(stderr, "usage: %s hostname\n", argv[0]); exit(-1); } if (callrpc(argv[1], RUSERSPROG, RUSERSVERS, RUSERSPROC_NUM, xdr_void , 0, xdr_u_long, &nusers)) { fprintf(stderr, "error: callrpc\n"); exit(1); } printf("%d users on %s\n", nusers, argv[1]); exit(0); } --Sandeep Phadke