]> git.saurik.com Git - apple/libinfo.git/blobdiff - rpc.subproj/svc_simple.c
Libinfo-129.4.tar.gz
[apple/libinfo.git] / rpc.subproj / svc_simple.c
index 6174d0435cfac9be01d9f7db672c8ef2d0d9d4da..22687327ddc149c4163fed9b2efc1e1670ff99bf 100644 (file)
@@ -53,7 +53,7 @@
 #if defined(LIBC_SCCS) && !defined(lint)
 /*static char *sccsid = "from: @(#)svc_simple.c 1.18 87/08/11 Copyr 1984 Sun Micro";*/
 /*static char *sccsid = "from: @(#)svc_simple.c        2.2 88/08/01 4.0 RPCSRC";*/
 #if defined(LIBC_SCCS) && !defined(lint)
 /*static char *sccsid = "from: @(#)svc_simple.c 1.18 87/08/11 Copyr 1984 Sun Micro";*/
 /*static char *sccsid = "from: @(#)svc_simple.c        2.2 88/08/01 4.0 RPCSRC";*/
-static char *rcsid = "$Id: svc_simple.c,v 1.2 1999/10/14 21:56:54 wsanchez Exp $";
+static char *rcsid = "$Id: svc_simple.c,v 1.3 2002/02/19 20:36:25 epeyton Exp $";
 #endif
 
 /* 
 #endif
 
 /* 
@@ -64,7 +64,10 @@ static char *rcsid = "$Id: svc_simple.c,v 1.2 1999/10/14 21:56:54 wsanchez Exp $
  */
 
 #include <stdio.h>
  */
 
 #include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
 #include <rpc/rpc.h>
 #include <rpc/rpc.h>
+#include <rpc/pmap_clnt.h>
 #include <sys/socket.h>
 #include <netdb.h>
 
 #include <sys/socket.h>
 #include <netdb.h>
 
@@ -79,6 +82,7 @@ static void universal();
 static SVCXPRT *transp;
 struct proglst *pl;
 
 static SVCXPRT *transp;
 struct proglst *pl;
 
+int
 registerrpc(prognum, versnum, procnum, progname, inproc, outproc)
        char *(*progname)();
        xdrproc_t inproc, outproc;
 registerrpc(prognum, versnum, procnum, progname, inproc, outproc)
        char *(*progname)();
        xdrproc_t inproc, outproc;
@@ -86,7 +90,7 @@ registerrpc(prognum, versnum, procnum, progname, inproc, outproc)
        
        if (procnum == NULLPROC) {
                (void) fprintf(stderr,
        
        if (procnum == NULLPROC) {
                (void) fprintf(stderr,
-                   "can't reassign procedure number %d\n", NULLPROC);
+                   "can't reassign procedure number %ld\n", NULLPROC);
                return (-1);
        }
        if (transp == 0) {
                return (-1);
        }
        if (transp == 0) {