123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 |
- /*
- * 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 */
|