1 /* 2 * Please do not edit this file. 3 * It was generated using rpcgen. 4 */ 5 6 #ifndef _KWARND_H_RPCGEN 7 #define _KWARND_H_RPCGEN 8 9 #include <rpc/rpc.h> 10 #ifndef _KERNEL 11 #include <synch.h> 12 #include <thread.h> 13 #endif /* !_KERNEL */ 14 /* 15 * Copyright 1990-2002 Sun Microsystems, Inc. All rights reserved. 16 * Use is subject to license terms. 17 */ 18 19 20 21 #include <sys/types.h> 22 #include <sys/time.h> 23 #include <rpc/auth_sys.h> 24 #include <locale.h> 25 26 27 typedef char *WARNING_NAME_T; 28 29 typedef u_int OM_UINT32; 30 31 struct kwarn_add_warning_arg { 32 WARNING_NAME_T warning_name; 33 long cred_exp_time; 34 }; 35 typedef struct kwarn_add_warning_arg kwarn_add_warning_arg; 36 37 struct kwarn_add_warning_res { 38 OM_UINT32 status; 39 }; 40 typedef struct kwarn_add_warning_res kwarn_add_warning_res; 41 42 struct kwarn_del_warning_arg { 43 WARNING_NAME_T warning_name; 44 }; 45 typedef struct kwarn_del_warning_arg kwarn_del_warning_arg; 46 47 struct kwarn_del_warning_res { 48 OM_UINT32 status; 49 }; 50 typedef struct kwarn_del_warning_res kwarn_del_warning_res; 51 52 #define KWARNPROG 100134 53 #define KWARNVERS 1 54 #define KWARN_ADD_WARNING 1 55 extern enum clnt_stat kwarn_add_warning_1(); 56 extern bool_t kwarn_add_warning_1_svc(); 57 #define KWARN_DEL_WARNING 2 58 extern enum clnt_stat kwarn_del_warning_1(); 59 extern bool_t kwarn_del_warning_1_svc(); 60 extern int kwarnprog_1_freeresult(); 61 62 /* the xdr functions */ 63 extern bool_t xdr_WARNING_NAME_T(); 64 extern bool_t xdr_OM_UINT32(); 65 extern bool_t xdr_kwarn_add_warning_arg(); 66 extern bool_t xdr_kwarn_add_warning_res(); 67 extern bool_t xdr_kwarn_del_warning_arg(); 68 extern bool_t xdr_kwarn_del_warning_res(); 69 70 #endif /* !_KWARND_H_RPCGEN */ 71