1 /*******************************************************************************
5 ** static char sccsid[] = "@(#)rtable4_tbl.i 1.1 94/09/05 Copyr 1991 Sun Microsystems, Inc.";
7 ** $XConsortium: rtable4_tbl.i /main/3 1995/11/03 11:22:53 rswiston $
9 ** RESTRICTED CONFIDENTIAL INFORMATION:
11 ** The information in this document is subject to special
12 ** restrictions in a confidential disclosure agreement between
13 ** HP, IBM, Sun, USL, SCO and Univel. Do not distribute this
14 ** document outside HP, IBM, Sun, USL, SCO, or Univel without
15 ** Sun's specific written approval. This document and all copies
16 ** and derivative works thereof must be returned or destroyed at
19 ** Copyright 1993 Sun Microsystems, Inc. All rights reserved.
21 *******************************************************************************/
24 * Please do not edit this file.
25 * It was generated using rpcgen.
28 #define access_none_4 0x0 /* owner only */
29 #define access_read_4 0x1
30 #define access_write_4 0x2
31 #define access_delete_4 0x4
32 #define access_exec_4 0x8 /* execution permission is a hack! */
33 #define WORLD "world" /* special user */
36 * rtable_delete and rtable_change take over the functionality of
37 * rtable_delete_instance and rtable_change_instance repectively.
38 * rtable_delete_instance and rtable_change_instance are now dummy
39 * routines exist for backward compatibility purpose and return
40 * access_notsupported.
43 struct rpcgen_table tableprog_4_table[] = {
46 (char *(*)())RPCGEN_ACTION(_DtCm_rtable_ping_4_svc),
47 (xdrproc_t)xdr_void, 0,
48 (xdrproc_t)xdr_void, 0,
50 (char *(*)())RPCGEN_ACTION(_DtCm_rtable_lookup_4_svc),
51 (xdrproc_t)_DtCm_xdr_Table_Args_4, sizeof ( Table_Args_4 ),
52 (xdrproc_t)_DtCm_xdr_Table_Res_4, sizeof ( Table_Res_4 ),
54 (char *(*)())RPCGEN_ACTION(_DtCm_rtable_lookup_next_larger_4_svc),
55 (xdrproc_t)_DtCm_xdr_Table_Args_4, sizeof ( Table_Args_4 ),
56 (xdrproc_t)_DtCm_xdr_Table_Res_4, sizeof ( Table_Res_4 ),
58 (char *(*)())RPCGEN_ACTION(_DtCm_rtable_lookup_next_smaller_4_svc),
59 (xdrproc_t)_DtCm_xdr_Table_Args_4, sizeof ( Table_Args_4 ),
60 (xdrproc_t)_DtCm_xdr_Table_Res_4, sizeof ( Table_Res_4 ),
62 (char *(*)())RPCGEN_ACTION(_DtCm_rtable_lookup_range_4_svc),
63 (xdrproc_t)_DtCm_xdr_Table_Args_4, sizeof ( Table_Args_4 ),
64 (xdrproc_t)_DtCm_xdr_Table_Res_4, sizeof ( Table_Res_4 ),
66 (char *(*)())RPCGEN_ACTION(_DtCm_rtable_abbreviated_lookup_range_4_svc),
67 (xdrproc_t)_DtCm_xdr_Table_Args_4, sizeof ( Table_Args_4 ),
68 (xdrproc_t)_DtCm_xdr_Table_Res_4, sizeof ( Table_Res_4 ),
70 (char *(*)())RPCGEN_ACTION(_DtCm_rtable_insert_4_svc),
71 (xdrproc_t)_DtCm_xdr_Table_Args_4, sizeof ( Table_Args_4 ),
72 (xdrproc_t)_DtCm_xdr_Table_Res_4, sizeof ( Table_Res_4 ),
74 (char *(*)())RPCGEN_ACTION(_DtCm_rtable_delete_4_svc),
75 (xdrproc_t)_DtCm_xdr_Table_Args_4, sizeof ( Table_Args_4 ),
76 (xdrproc_t)_DtCm_xdr_Table_Res_4, sizeof ( Table_Res_4 ),
78 (char *(*)())RPCGEN_ACTION(_DtCm_rtable_delete_instance_4_svc),
79 (xdrproc_t)_DtCm_xdr_Table_Args_4, sizeof ( Table_Args_4 ),
80 (xdrproc_t)_DtCm_xdr_Table_Res_4, sizeof ( Table_Res_4 ),
82 (char *(*)())RPCGEN_ACTION(_DtCm_rtable_change_4_svc),
83 (xdrproc_t)_DtCm_xdr_Table_Args_4, sizeof ( Table_Args_4 ),
84 (xdrproc_t)_DtCm_xdr_Table_Res_4, sizeof ( Table_Res_4 ),
86 (char *(*)())RPCGEN_ACTION(_DtCm_rtable_change_instance_4_svc),
87 (xdrproc_t)_DtCm_xdr_Table_Args_4, sizeof ( Table_Args_4 ),
88 (xdrproc_t)_DtCm_xdr_Table_Res_4, sizeof ( Table_Res_4 ),
90 (char *(*)())RPCGEN_ACTION(_DtCm_rtable_lookup_next_reminder_4_svc),
91 (xdrproc_t)_DtCm_xdr_Table_Args_4, sizeof ( Table_Args_4 ),
92 (xdrproc_t)_DtCm_xdr_Table_Res_4, sizeof ( Table_Res_4 ),
94 (char *(*)())RPCGEN_ACTION(_DtCm_rtable_check_4_svc),
95 (xdrproc_t)_DtCm_xdr_Table_Args_4, sizeof ( Table_Args_4 ),
96 (xdrproc_t)_DtCm_xdr_Table_Status_4, sizeof ( Table_Status_4 ),
98 (char *(*)())RPCGEN_ACTION(_DtCm_rtable_flush_table_4_svc),
99 (xdrproc_t)_DtCm_xdr_Table_Args_4, sizeof ( Table_Args_4 ),
100 (xdrproc_t)_DtCm_xdr_Table_Status_4, sizeof ( Table_Status_4 ),
102 (char *(*)())RPCGEN_ACTION(_DtCm_rtable_size_4_svc),
103 (xdrproc_t)_DtCm_xdr_Table_Args_4, sizeof ( Table_Args_4 ),
104 (xdrproc_t)xdr_int, sizeof ( int ),
106 (char *(*)())RPCGEN_ACTION(_DtCm_register_callback_4_svc),
107 (xdrproc_t)_DtCm_xdr_Registration_4, sizeof ( Registration_4 ),
108 (xdrproc_t)_DtCm_xdr_Registration_Status_4, sizeof ( Registration_Status_4 ),
110 (char *(*)())RPCGEN_ACTION(_DtCm_deregister_callback_4_svc),
111 (xdrproc_t)_DtCm_xdr_Registration_4, sizeof ( Registration_4 ),
112 (xdrproc_t)_DtCm_xdr_Registration_Status_4, sizeof ( Registration_Status_4 ),
114 (char *(*)())RPCGEN_ACTION(_DtCm_rtable_set_access_4_svc),
115 (xdrproc_t)_DtCm_xdr_Access_Args_4, sizeof ( Access_Args_4 ),
116 (xdrproc_t)_DtCm_xdr_Access_Status_4, sizeof ( Access_Status_4 ),
118 (char *(*)())RPCGEN_ACTION(_DtCm_rtable_get_access_4_svc),
119 (xdrproc_t)_DtCm_xdr_Access_Args_4, sizeof ( Access_Args_4 ),
120 (xdrproc_t)_DtCm_xdr_Access_Args_4, sizeof ( Access_Args_4 ),
122 (char *(*)())RPCGEN_ACTION(_DtCm_rtable_abbreviated_lookup_key_range_4_svc),
123 (xdrproc_t)_DtCm_xdr_Table_Args_4, sizeof ( Table_Args_4 ),
124 (xdrproc_t)_DtCm_xdr_Table_Res_4, sizeof ( Table_Res_4 ),
126 (char *(*)())RPCGEN_ACTION(_DtCm_rtable_gmtoff_4_svc),
127 (xdrproc_t)xdr_void, 0,
128 (xdrproc_t)xdr_long, sizeof ( long ),
130 (char *(*)())RPCGEN_ACTION(_DtCm_rtable_create_4_svc),
131 (xdrproc_t)_DtCm_xdr_Table_Op_Args_4, sizeof ( Table_Op_Args_4 ),
132 (xdrproc_t)_DtCm_xdr_Table_Status_4, sizeof ( Table_Status_4 ),
134 (char *(*)())RPCGEN_ACTION(_DtCm_rtable_remove_4_svc),
135 (xdrproc_t)_DtCm_xdr_Table_Op_Args_4, sizeof ( Table_Op_Args_4 ),
136 (xdrproc_t)_DtCm_xdr_Table_Status_4, sizeof ( Table_Status_4 ),
138 (char *(*)())RPCGEN_ACTION(_DtCm_rtable_rename_4_svc),
139 (xdrproc_t)_DtCm_xdr_Table_Op_Args_4, sizeof ( Table_Op_Args_4 ),
140 (xdrproc_t)_DtCm_xdr_Table_Status_4, sizeof ( Table_Status_4 ),
142 int tableprog_4_nproc =
143 sizeof(tableprog_4_table)/sizeof(tableprog_4_table[0]);