Changeset View
Changeset View
Standalone View
Standalone View
lib/libc/rpc/getrpcent.c
Show First 20 Lines • Show All 640 Lines • ▼ Show 20 Lines | fin: | ||||
*buffer_size = desired_size; | *buffer_size = desired_size; | ||||
return (res); | return (res); | ||||
} | } | ||||
static int | static int | ||||
rpc_marshal_func(char *buffer, size_t *buffer_size, void *retval, va_list ap, | rpc_marshal_func(char *buffer, size_t *buffer_size, void *retval, va_list ap, | ||||
void *cache_mdata) | void *cache_mdata) | ||||
{ | { | ||||
char *name; | char *name __unused; | ||||
int num; | int num __unused; | ||||
struct rpcent *rpc; | struct rpcent *rpc; | ||||
char *orig_buf; | char *orig_buf __unused; | ||||
size_t orig_buf_size; | size_t orig_buf_size __unused; | ||||
struct rpcent new_rpc; | struct rpcent new_rpc; | ||||
size_t desired_size, size, aliases_size; | size_t desired_size, size, aliases_size; | ||||
char *p; | char *p; | ||||
char **alias; | char **alias; | ||||
switch ((enum nss_lookup_type)cache_mdata) { | switch ((enum nss_lookup_type)cache_mdata) { | ||||
case nss_lt_name: | case nss_lt_name: | ||||
▲ Show 20 Lines • Show All 66 Lines • ▼ Show 20 Lines | rpc_marshal_func(char *buffer, size_t *buffer_size, void *retval, va_list ap, | ||||
memcpy(buffer, &new_rpc, sizeof(struct rpcent)); | memcpy(buffer, &new_rpc, sizeof(struct rpcent)); | ||||
return (NS_SUCCESS); | return (NS_SUCCESS); | ||||
} | } | ||||
static int | static int | ||||
rpc_unmarshal_func(char *buffer, size_t buffer_size, void *retval, va_list ap, | rpc_unmarshal_func(char *buffer, size_t buffer_size, void *retval, va_list ap, | ||||
void *cache_mdata) | void *cache_mdata) | ||||
{ | { | ||||
char *name; | char *name __unused; | ||||
int num; | int num __unused; | ||||
struct rpcent *rpc; | struct rpcent *rpc; | ||||
char *orig_buf; | char *orig_buf; | ||||
size_t orig_buf_size; | size_t orig_buf_size; | ||||
int *ret_errno; | int *ret_errno; | ||||
char *p; | char *p; | ||||
char **alias; | char **alias; | ||||
▲ Show 20 Lines • Show All 301 Lines • Show Last 20 Lines |