]> git.saurik.com Git - apple/libinfo.git/blobdiff - rpc.subproj/pmap_rmt.h
Libinfo-517.30.1.tar.gz
[apple/libinfo.git] / rpc.subproj / pmap_rmt.h
index a768d462cb5d84da598190e3261139377299800a..9ffbd1cb458c7dfc8a738128722c9693d6876844 100644 (file)
 #include <sys/cdefs.h>
 
 struct rmtcallargs {
 #include <sys/cdefs.h>
 
 struct rmtcallargs {
+#ifdef __LP64__
+       unsigned int prog, vers, proc, arglen;
+#else
        unsigned long prog, vers, proc, arglen;
        unsigned long prog, vers, proc, arglen;
+#endif
        caddr_t args_ptr;
        xdrproc_t xdr_args;
 };
 
 struct rmtcallres {
        caddr_t args_ptr;
        xdrproc_t xdr_args;
 };
 
 struct rmtcallres {
+#ifdef __LP64__
+       unsigned int *port_ptr;
+       unsigned int resultslen;
+#else
        unsigned long *port_ptr;
        unsigned long resultslen;
        unsigned long *port_ptr;
        unsigned long resultslen;
+#endif
        caddr_t results_ptr;
        xdrproc_t xdr_results;
 };
        caddr_t results_ptr;
        xdrproc_t xdr_results;
 };