RTEMS CPU Kit with SuperCore  4.11.3
Data Structures | Macros | Typedefs | Enumerations | Functions
yp_prot.h File Reference

Go to the source code of this file.

Data Structures

struct  datum
 
struct  ypmap_parms
 
struct  ypreq_key
 
struct  ypreq_nokey
 
struct  ypreq_xfr
 
struct  ypresp_val
 
struct  ypresp_key_val
 
struct  ypresp_master
 
struct  ypresp_order
 
struct  ypmaplist
 
struct  ypresp_maplist
 
struct  dom_binding
 
struct  ypbind_binding
 
struct  ypbind_resp
 
struct  ypbind_setdom
 
struct  yppushresp_xfr
 

Macros

#define BOOL_DEFINED
 
#define YPPROG   ((u_long)100004)
 
#define YPVERS   ((u_long)2)
 
#define YPVERS_ORIG   ((u_long)1)
 
#define YPMAXRECORD   ((u_long)1024)
 
#define YPMAXDOMAIN   ((u_long)64)
 
#define YPMAXMAP   ((u_long)64)
 
#define YPMAXPEER   ((u_long)256)
 
#define YPMSGSZ   1600
 
#define DATUM
 
#define ypxfr_domain   map_parms.domain
 
#define ypxfr_map   map_parms.map
 
#define ypxfr_ordernum   map_parms.ordernum
 
#define ypxfr_owner   map_parms.owner
 
#define YPPROC_NULL   ((u_long)0)
 
#define YPPROC_DOMAIN   ((u_long)1)
 
#define YPPROC_DOMAIN_NONACK   ((u_long)2)
 
#define YPPROC_MATCH   ((u_long)3)
 
#define YPPROC_FIRST   ((u_long)4)
 
#define YPPROC_NEXT   ((u_long)5)
 
#define YPPROC_XFR   ((u_long)6)
 
#define YPPROC_CLEAR   ((u_long)7)
 
#define YPPROC_ALL   ((u_long)8)
 
#define YPPROC_MASTER   ((u_long)9)
 
#define YPPROC_ORDER   ((u_long)10)
 
#define YPPROC_MAPLIST   ((u_long)11)
 
#define YP_TRUE   ((long)1) /* general purpose success code */
 
#define YP_NOMORE   ((long)2) /* no more entries in map */
 
#define YP_FALSE   ((long)0) /* general purpose failure code */
 
#define YP_NOMAP   ((long)-1) /* no such map in domain */
 
#define YP_NODOM   ((long)-2) /* domain not supported */
 
#define YP_NOKEY   ((long)-3) /* no such key in map */
 
#define YP_BADOP   ((long)-4) /* invalid operation */
 
#define YP_BADDB   ((long)-5) /* server data base is bad */
 
#define YP_YPERR   ((long)-6) /* YP server error */
 
#define YP_BADARGS   ((long)-7) /* request arguments bad */
 
#define YP_VERS   ((long)-8) /* YP server version mismatch */
 
#define YPBINDPROG   ((u_long)100007)
 
#define YPBINDVERS   ((u_long)2)
 
#define YPBINDVERS_ORIG   ((u_long)1)
 
#define YPBINDPROC_NULL   ((u_long)0)
 
#define YPBINDPROC_DOMAIN   ((u_long)1)
 
#define YPBINDPROC_SETDOM   ((u_long)2)
 
#define YPBIND_ERR_ERR   1 /* internal error */
 
#define YPBIND_ERR_NOSERV   2 /* no bound server for passed domain */
 
#define YPBIND_ERR_RESC   3 /* system resource allocation failure */
 
#define ypsetdom_addr   ypsetdom_binding.ypbind_binding_addr
 
#define ypsetdom_port   ypsetdom_binding.ypbind_binding_port
 
#define YPPUSHVERS   ((u_long)1)
 
#define YPPUSHVERS_ORIG   ((u_long)1)
 
#define YPPUSHPROC_NULL   ((u_long)0)
 
#define YPPUSHPROC_XFRRESP   ((u_long)1)
 
#define YPPUSH_SUCC   ((long)1) /* Success */
 
#define YPPUSH_AGE   ((long)2) /* Master's version not newer */
 
#define YPPUSH_NOMAP   ((long)-1) /* Can't find server for map */
 
#define YPPUSH_NODOM   ((long)-2) /* Domain not supported */
 
#define YPPUSH_RSRC   ((long)-3) /* Local resource alloc failure */
 
#define YPPUSH_RPC   ((long)-4) /* RPC failure talking to server */
 
#define YPPUSH_MADDR   ((long)-5) /* Can't get master address */
 
#define YPPUSH_YPERR   ((long)-6) /* YP server/map db error */
 
#define YPPUSH_BADARGS   ((long)-7) /* Request arguments bad */
 
#define YPPUSH_DBM   ((long)-8) /* Local dbm operation failed */
 
#define YPPUSH_FILE   ((long)-9) /* Local file I/O operation failed */
 
#define YPPUSH_SKEW   ((long)-10) /* Map version skew during transfer */
 
#define YPPUSH_CLEAR   ((long)-11) /* Can't send "Clear" req to local ypserv */
 
#define YPPUSH_FORCE   ((long)-12) /* No local order number in map - use -f */
 
#define YPPUSH_XFRERR   ((long)-13) /* ypxfr error */
 
#define YPPUSH_REFUSED   ((long)-14) /* Transfer request refused by ypserv */
 

Typedefs

typedef u_int bool
 

Enumerations

enum  ypbind_resptype { YPBIND_SUCC_VAL = 1, YPBIND_FAIL_VAL = 2, _YPBIND_RESPTYPE = 0xffffffff }
 

Functions

__BEGIN_DECLS bool_t xdr_datum (XDR *, datum *)
 
bool_t xdr_ypreq_key (XDR *, struct ypreq_key *)
 
bool_t xdr_ypreq_nokey (XDR *, struct ypreq_nokey *)
 
bool_t xdr_ypreq_xfr (XDR *, struct ypreq_xfr *)
 
bool_t xdr_ypresp_val (XDR *, struct ypresp_val *)
 
bool_t xdr_ypresp_key_val (XDR *, struct ypresp_key_val *)
 
bool_t xdr_ypbind_resp (XDR *, struct ypbind_resp *)
 
bool_t xdr_ypbind_setdom (XDR *, struct ypbind_setdom *)
 
bool_t xdr_yp_inaddr (XDR *, struct inaddr *)
 
bool_t xdr_ypmap_parms (XDR *, struct ypmap_parms *)
 
bool_t xdr_yppushresp_xfr (XDR *, struct yppushresp_xfr *)
 
bool_t xdr_ypresp_order (XDR *, struct ypresp_order *)
 
bool_t xdr_ypresp_master (XDR *, struct ypresp_master *)
 
bool_t xdr_ypresp_maplist (XDR *, struct ypresp_maplist *)