Changeset View
Changeset View
Standalone View
Standalone View
lib/libc/net/getservent.c
Show First 20 Lines • Show All 933 Lines • ▼ Show 20 Lines | fin: | ||||
*buffer_size = desired_size; | *buffer_size = desired_size; | ||||
return (res); | return (res); | ||||
} | } | ||||
int | int | ||||
serv_marshal_func(char *buffer, size_t *buffer_size, void *retval, va_list ap, | serv_marshal_func(char *buffer, size_t *buffer_size, void *retval, va_list ap, | ||||
void *cache_mdata) | void *cache_mdata) | ||||
{ | { | ||||
char *name; | char *name __unused; | ||||
char *proto; | char *proto __unused; | ||||
int port; | int port __unused; | ||||
struct servent *serv; | struct servent *serv; | ||||
char *orig_buf; | char *orig_buf __unused; | ||||
size_t orig_buf_size; | size_t orig_buf_size __unused; | ||||
struct servent new_serv; | struct servent new_serv; | ||||
size_t desired_size; | size_t desired_size; | ||||
char **alias; | char **alias; | ||||
char *p; | char *p; | ||||
size_t size; | size_t size; | ||||
size_t aliases_size; | size_t aliases_size; | ||||
▲ Show 20 Lines • Show All 79 Lines • ▼ Show 20 Lines | serv_marshal_func(char *buffer, size_t *buffer_size, void *retval, va_list ap, | ||||
memcpy(buffer, &new_serv, sizeof(struct servent)); | memcpy(buffer, &new_serv, sizeof(struct servent)); | ||||
return (NS_SUCCESS); | return (NS_SUCCESS); | ||||
} | } | ||||
int | int | ||||
serv_unmarshal_func(char *buffer, size_t buffer_size, void *retval, va_list ap, | serv_unmarshal_func(char *buffer, size_t buffer_size, void *retval, va_list ap, | ||||
void *cache_mdata) | void *cache_mdata) | ||||
{ | { | ||||
char *name; | char *name __unused; | ||||
char *proto; | char *proto __unused; | ||||
int port; | int port __unused; | ||||
struct servent *serv; | struct servent *serv; | ||||
char *orig_buf; | char *orig_buf; | ||||
char *p; | char *p; | ||||
char **alias; | char **alias; | ||||
size_t orig_buf_size; | size_t orig_buf_size; | ||||
int *ret_errno; | int *ret_errno; | ||||
switch ((enum nss_lookup_type)cache_mdata) { | switch ((enum nss_lookup_type)cache_mdata) { | ||||
▲ Show 20 Lines • Show All 320 Lines • Show Last 20 Lines |