123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- #ifndef _RPC_TYPES_H
- #define _RPC_TYPES_H 1
- #ifdef _LIBC
- #ifndef __FORCE_GLIBC
- #define __FORCE_GLIBC
- #endif
- #ifndef _GNU_SOUCE
- #define _GNU_SOUCE
- #endif
- #define _(X) X
- #endif
- #include <features.h>
- typedef int bool_t;
- typedef int enum_t;
- typedef unsigned long rpcprog_t;
- typedef unsigned long rpcvers_t;
- typedef unsigned long rpcproc_t;
- typedef unsigned long rpcprot_t;
- typedef unsigned long rpcport_t;
- #define __dontcare__ -1
- #ifndef FALSE
- # define FALSE (0)
- #endif
- #ifndef TRUE
- # define TRUE (1)
- #endif
- #ifndef NULL
- # define NULL 0
- #endif
- #include <stdlib.h> /* For malloc decl. */
- #define mem_alloc(bsize) malloc(bsize)
- #define mem_free(ptr, bsize) free(ptr)
- #ifndef makedev
- #include <sys/types.h>
- #endif
- #ifndef __u_char_defined
- typedef __u_char u_char;
- typedef __u_short u_short;
- typedef __u_int u_int;
- typedef __u_long u_long;
- typedef __quad_t quad_t;
- typedef __u_quad_t u_quad_t;
- typedef __fsid_t fsid_t;
- # define __u_char_defined
- #endif
- #ifndef __daddr_t_defined
- typedef __daddr_t daddr_t;
- typedef __caddr_t caddr_t;
- # define __daddr_t_defined
- #endif
- #include <sys/time.h>
- #include <sys/param.h>
- #include <netinet/in.h>
- #ifndef INADDR_LOOPBACK
- #define INADDR_LOOPBACK (u_long)0x7F000001
- #endif
- #ifndef MAXHOSTNAMELEN
- #define MAXHOSTNAMELEN 64
- #endif
- #endif
|