1 /* -*- mode: c; c-basic-offset: 4; indent-tabs-mode: nil -*- */ 2 /* 3 * Copyright 1993 OpenVision Technologies, Inc., All Rights Reserved. 4 * 5 * $Id$ 6 * $Source$ 7 * 8 */ 9 10 #include <gssrpc/rpc.h> 11 #include <kadm5/admin.h> 12 #include <kadm5/kadm_rpc.h> 13 #include "client_internal.h" 14 #include <string.h> 15 kadm5_get_privs(void * server_handle,long * privs)16kadm5_ret_t kadm5_get_privs(void *server_handle, long *privs) 17 { 18 getprivs_ret r; 19 kadm5_server_handle_t handle = server_handle; 20 21 memset(&r, 0, sizeof(getprivs_ret)); 22 if (get_privs_2(&handle->api_version, &r, handle->clnt)) 23 return KADM5_RPC_ERROR; 24 else if (r.code == KADM5_OK) 25 *privs = r.privs; 26 27 return r.code; 28 } 29