/* * Please do not edit this file. * It was generated using rpcgen. */ #ifndef _KLM_PROT_H_RPCGEN #define _KLM_PROT_H_RPCGEN #include <rpc/rpc.h> #ifdef __cplusplus extern "C" { #endif #define LM_MAXSTRLEN 1024 enum klm_stats { klm_granted = 0, klm_denied = 1, klm_denied_nolocks = 2, klm_working = 3, }; typedef enum klm_stats klm_stats; struct klm_lock { char *server_name; netobj fh; int pid; u_int l_offset; u_int l_len; }; typedef struct klm_lock klm_lock; struct klm_holder { bool_t exclusive; int svid; u_int l_offset; u_int l_len; }; typedef struct klm_holder klm_holder; struct klm_stat { klm_stats stat; }; typedef struct klm_stat klm_stat; struct klm_testrply { klm_stats stat; union { struct klm_holder holder; } klm_testrply_u; }; typedef struct klm_testrply klm_testrply; struct klm_lockargs { bool_t block; bool_t exclusive; struct klm_lock alock; }; typedef struct klm_lockargs klm_lockargs; struct klm_testargs { bool_t exclusive; struct klm_lock alock; }; typedef struct klm_testargs klm_testargs; struct klm_unlockargs { struct klm_lock alock; }; typedef struct klm_unlockargs klm_unlockargs; #define KLM_PROG 100020 #define KLM_VERS 1 #if defined(__STDC__) || defined(__cplusplus) #define KLM_TEST 1 extern klm_testrply * klm_test_1(struct klm_testargs *, CLIENT *); extern klm_testrply * klm_test_1_svc(struct klm_testargs *, struct svc_req *); #define KLM_LOCK 2 extern klm_stat * klm_lock_1(struct klm_lockargs *, CLIENT *); extern klm_stat * klm_lock_1_svc(struct klm_lockargs *, struct svc_req *); #define KLM_CANCEL 3 extern klm_stat * klm_cancel_1(struct klm_lockargs *, CLIENT *); extern klm_stat * klm_cancel_1_svc(struct klm_lockargs *, struct svc_req *); #define KLM_UNLOCK 4 extern klm_stat * klm_unlock_1(struct klm_unlockargs *, CLIENT *); extern klm_stat * klm_unlock_1_svc(struct klm_unlockargs *, struct svc_req *); extern int klm_prog_1_freeresult (SVCXPRT *, xdrproc_t, caddr_t); #else /* K&R C */ #define KLM_TEST 1 extern klm_testrply * klm_test_1(); extern klm_testrply * klm_test_1_svc(); #define KLM_LOCK 2 extern klm_stat * klm_lock_1(); extern klm_stat * klm_lock_1_svc(); #define KLM_CANCEL 3 extern klm_stat * klm_cancel_1(); extern klm_stat * klm_cancel_1_svc(); #define KLM_UNLOCK 4 extern klm_stat * klm_unlock_1(); extern klm_stat * klm_unlock_1_svc(); extern int klm_prog_1_freeresult (); #endif /* K&R C */ /* the xdr functions */ #if defined(__STDC__) || defined(__cplusplus) extern bool_t xdr_klm_stats (XDR *, klm_stats*); extern bool_t xdr_klm_lock (XDR *, klm_lock*); extern bool_t xdr_klm_holder (XDR *, klm_holder*); extern bool_t xdr_klm_stat (XDR *, klm_stat*); extern bool_t xdr_klm_testrply (XDR *, klm_testrply*); extern bool_t xdr_klm_lockargs (XDR *, klm_lockargs*); extern bool_t xdr_klm_testargs (XDR *, klm_testargs*); extern bool_t xdr_klm_unlockargs (XDR *, klm_unlockargs*); #else /* K&R C */ extern bool_t xdr_klm_stats (); extern bool_t xdr_klm_lock (); extern bool_t xdr_klm_holder (); extern bool_t xdr_klm_stat (); extern bool_t xdr_klm_testrply (); extern bool_t xdr_klm_lockargs (); extern bool_t xdr_klm_testargs (); extern bool_t xdr_klm_unlockargs (); #endif /* K&R C */ #ifdef __cplusplus } #endif #endif /* !_KLM_PROT_H_RPCGEN */
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
bootparam.h | File | 911 B | 0644 |
|
bootparam_prot.h | File | 3.11 KB | 0644 |
|
bootparam_prot.x | File | 3.05 KB | 0644 |
|
key_prot.h | File | 6.6 KB | 0644 |
|
key_prot.x | File | 6.41 KB | 0644 |
|
klm_prot.h | File | 3.21 KB | 0644 |
|
klm_prot.x | File | 3.65 KB | 0644 |
|
mount.h | File | 3.77 KB | 0644 |
|
mount.x | File | 4.56 KB | 0644 |
|
nfs_prot.h | File | 11.18 KB | 0644 |
|
nfs_prot.x | File | 7.8 KB | 0644 |
|
nis.h | File | 15.83 KB | 0644 |
|
nis.x | File | 16.41 KB | 0644 |
|
nis_callback.h | File | 2.64 KB | 0644 |
|
nis_callback.x | File | 2.13 KB | 0644 |
|
nis_object.x | File | 12.78 KB | 0644 |
|
nis_tags.h | File | 5.24 KB | 0644 |
|
nislib.h | File | 12.69 KB | 0644 |
|
nlm_prot.h | File | 9.15 KB | 0644 |
|
nlm_prot.x | File | 4.87 KB | 0644 |
|
rex.h | File | 5.13 KB | 0644 |
|
rex.x | File | 7.25 KB | 0644 |
|
rquota.h | File | 5.42 KB | 0644 |
|
rquota.x | File | 3.39 KB | 0644 |
|
rstat.h | File | 3.95 KB | 0644 |
|
rstat.x | File | 3.91 KB | 0644 |
|
rusers.h | File | 3.2 KB | 0644 |
|
rusers.x | File | 5.73 KB | 0644 |
|
sm_inter.h | File | 3.1 KB | 0644 |
|
sm_inter.x | File | 3.66 KB | 0644 |
|
spray.h | File | 1.84 KB | 0644 |
|
spray.x | File | 2.48 KB | 0644 |
|
yp.h | File | 9.68 KB | 0644 |
|
yp.x | File | 7.03 KB | 0644 |
|
yp_prot.h | File | 10.25 KB | 0644 |
|
ypclnt.h | File | 3.51 KB | 0644 |
|
yppasswd.h | File | 1.25 KB | 0644 |
|
yppasswd.x | File | 2.23 KB | 0644 |
|
ypupd.h | File | 2.94 KB | 0644 |
|