libnfs/portmap/portmap.x

45 lines
769 B
Plaintext
Raw Normal View History

2011-02-06 07:45:09 +03:00
/*
* From RFC1833
*/
const PMAP_PORT = 111; /* portmapper port number */
struct pmap_mapping {
2011-02-06 07:45:09 +03:00
unsigned int prog;
unsigned int vers;
unsigned int prot;
unsigned int port;
};
struct pmap_call_args {
2011-02-06 07:45:09 +03:00
unsigned int prog;
unsigned int vers;
unsigned int proc;
opaque args<>;
};
struct pmap_call_result {
unsigned int port;
opaque res<>;
};
2011-02-06 07:45:09 +03:00
program PMAP_PROGRAM {
version PMAP_V2 {
void
2011-06-26 12:48:53 +04:00
PMAP_NULL(void) = 0;
2011-02-06 07:45:09 +03:00
bool
PMAP_SET(pmap_mapping) = 1;
2011-02-06 07:45:09 +03:00
bool
PMAP_UNSET(pmap_mapping) = 2;
2011-02-06 07:45:09 +03:00
unsigned int
PMAP_GETPORT(pmap_mapping) = 3;
pmap_call_result
PMAP_CALLIT(pmap_call_args) = 5;
2011-02-06 07:45:09 +03:00
} = 2;
} = 100000;