�PNG  IHDR��;���IDATx��ܻn�0���K�� �)(�pA��� ���7�LeG{�� �§㻢|��ذaÆ 6lذaÆ 6lذaÆ 6lom��$^�y���ذag�5bÆ 6lذaÆ 6lذa{���� 6lذaÆ �`����}H�Fkm�,�m����Ӫ���ô�ô!� �x�|'ܢ˟;�E:���9�&ᶒ�}�{�v]�n&�6� �h��_��t�ڠ͵-ҫ���Z;��Z$�.�P���k�ž)�!��o���>}l�eQfJ�T��u і���چ��\��X=8��Rن4`Vw�l�>����n�G�^��i�s��"ms�$�u��i��?w�bs[m�6�K4���O���.�4��%����/����b�C%��t ��M�ז� �-l�G6�mrz2���s�%�9��s@���-�k�9�=���)������k�B5����\��+͂�Zsٲ ��Rn��~G���R���C����� �wIcI��n7jJ���hۛNCS|���j0��8y�iHKֶۛ�k�Ɉ+;Sz������L/��F�*\��Ԕ�#"5��m�2��[S��������=�g��n�a�P�e�ғ�L�� lذaÆ 6l�^k��̱aÆ 6lذaÆ 6lذa;���� �_��ذaÆ 6lذaÆ 6lذaÆ ���R���IEND�B` /* * Please do not edit this file. * It was generated using rpcgen. */ #ifndef _KLM_PROT_H_RPCGEN #define _KLM_PROT_H_RPCGEN #include #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 */