* Problems with sunrpc
@ 2006-06-12 19:17 Zahir Koradia
2006-06-12 22:52 ` Christopher Faylor
0 siblings, 1 reply; 2+ messages in thread
From: Zahir Koradia @ 2006-06-12 19:17 UTC (permalink / raw)
To: cygwin-apps
Hi,
This message might be specifically for Sam Robb but am sendign to the
whole list as others may be able to help. I installed the binaries and
downloaded the source of sunrpc while installing cygwin. I intended to
use the function clnttcp_create present in clnt.h header. The anamoly
I see is that in the header file the signature has no parameters and
in the source code the function definition has parameters. The
signature in the header file is
/*
* TCP based rpc
* CLIENT *
* clnttcp_create(raddr, prog, vers, sockp, sendsz, recvsz)
* struct sockaddr_in *raddr;
* u_long prog;
* u_long version;
* register int *sockp;
* u_int sendsz;
* u_int recvsz;
*/
extern CLIENT *clnttcp_create( );
and the source code (clnt_tcp.c) definition had the line
CLIENT *
clnttcp_create(raddr, prog, vers, sockp, sendsz, recvsz)
struct sockaddr_in *raddr;
u_long prog;
u_long vers;
register int *sockp;
u_int sendsz;
u_int recvsz;
{
This code does not compile. When I use the function with parameters in
my code it gives me error "undefined reference to..." then i went and
changed the signature in the header file itself. I did get past that
error but now I have a loader error stating that there is no
implementation for the function (with parameters).
I wanted to know whether the binaries have the function with
parameters or without them. To me having the function without the
parameters seems unlikely. Where can I get the right header file? Am I
going wrong somewhere myself?
In clnt.h header file the macro definition
#define clnt_destroy(rh) ((*(rh)->cl_ops->cl_destroy)(rh))
is fault since if u look at the client structure u will notice that
cl_destroy does not take any arguments. The definition should have
been
#define clnt_destroy(rh) ((*(rh)->cl_ops->cl_destroy)())
Is the version that i have got very old? (It is 4.0.2 or 4.0.3 i dont
rememebr exactly which one)
Can some please clear thing out here?
Thanx,
Zahir Koradia
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Problems with sunrpc
2006-06-12 19:17 Problems with sunrpc Zahir Koradia
@ 2006-06-12 22:52 ` Christopher Faylor
0 siblings, 0 replies; 2+ messages in thread
From: Christopher Faylor @ 2006-06-12 22:52 UTC (permalink / raw)
To: cygwin-apps
This is not a packaging problem AFAICT. It is an end-user question and, so,
belongs in the cygwin mailing list, not here.
cgf
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2006-06-12 22:52 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-06-12 19:17 Problems with sunrpc Zahir Koradia
2006-06-12 22:52 ` Christopher Faylor
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).