/* EDIT_START */ /* * nis_clnt.h * * This file contains definitions that are only of interest to the actual * service daemon and client stubs. Normal users of NIS will not include * this file. * * NOTE : This include file is automatically created by a combination * of rpcgen and sed. DO NOT EDIT IT, change the nis.x file instead * and then remake this file. */ #ifndef __nis_clnt_h #define __nis_clnt_h #ifdef __cplusplus extern "C" { #endif /* the xdr functions */ #if defined(__STDC__) || defined(__cplusplus) extern bool_t xdr_nis_attr(XDR *, nis_attr*); extern bool_t xdr_nis_name(XDR *, nis_name*); extern bool_t xdr_zotypes(XDR *, zotypes*); extern bool_t xdr_nstype(XDR *, nstype*); extern bool_t xdr_oar_mask(XDR *, oar_mask*); extern bool_t xdr_endpoint(XDR *, endpoint*); extern bool_t xdr_nis_server(XDR *, nis_server*); extern bool_t xdr_directory_obj(XDR *, directory_obj*); extern bool_t xdr_entry_col(XDR *, entry_col*); extern bool_t xdr_entry_obj(XDR *, entry_obj*); extern bool_t xdr_group_obj(XDR *, group_obj*); extern bool_t xdr_link_obj(XDR *, link_obj*); extern bool_t xdr_table_col(XDR *, table_col*); extern bool_t xdr_table_obj(XDR *, table_obj*); extern bool_t xdr_objdata(XDR *, objdata*); extern bool_t xdr_nis_oid(XDR *, nis_oid*); extern bool_t xdr_nis_object(XDR *, nis_object*); extern bool_t xdr_log_entry_t(XDR *, log_entry_t*); extern bool_t xdr_log_entry(XDR *, log_entry*); extern bool_t xdr_nis_tag(XDR *, nis_tag*); extern bool_t xdr_nis_bound_endpoint(XDR *, nis_bound_endpoint*); extern bool_t xdr_nis_bound_endpoint(XDR *, nis_bound_endpoint*); extern bool_t xdr_nis_bound_directory(XDR *, nis_bound_directory*); extern bool_t xdr_nis_bound_directory(XDR *, nis_bound_directory*); extern bool_t xdr_nis_active_endpoint(XDR *, nis_active_endpoint*); extern bool_t xdr_nis_active_endpoint(XDR *, nis_active_endpoint*); #else /* K&R C */ extern bool_t xdr_nis_attr(); extern bool_t xdr_nis_name(); extern bool_t xdr_zotypes(); extern bool_t xdr_nstype(); extern bool_t xdr_oar_mask(); extern bool_t xdr_endpoint(); extern bool_t xdr_nis_server(); extern bool_t xdr_directory_obj(); extern bool_t xdr_entry_col(); extern bool_t xdr_entry_obj(); extern bool_t xdr_group_obj(); extern bool_t xdr_link_obj(); extern bool_t xdr_table_col(); extern bool_t xdr_table_obj(); extern bool_t xdr_objdata(); extern bool_t xdr_nis_oid(); extern bool_t xdr_nis_object(); extern bool_t xdr_log_entry_t(); extern bool_t xdr_log_entry(); extern bool_t xdr_nis_tag(); extern bool_t xdr_nis_bound_endpoint(); extern bool_t xdr_nis_bound_endpoint(); extern bool_t xdr_nis_bound_directory(); extern bool_t xdr_nis_bound_directory(); extern bool_t xdr_nis_active_endpoint(); extern bool_t xdr_nis_active_endpoint(); #endif /* K&R C */ #ifdef __cplusplus } #endif #endif /* !_NIS_H_RPCGEN */