Lines Matching defs:servent

78 static int servent_unpack(char *, struct servent *, char **, size_t, int *);
131 struct servent serv;
136 NSS_TLS_HANDLING(servent);
146 static int wrap_getservbyname_r(struct key, struct servent *, char *, size_t,
147 struct servent **);
148 static int wrap_getservbyport_r(struct key, struct servent *, char *, size_t,
149 struct servent **);
150 static int wrap_getservent_r(struct key, struct servent *, char *, size_t,
151 struct servent **);
152 static struct servent *getserv(int (*fn)(struct key, struct servent *, char *,
153 size_t, struct servent **), struct key);
162 servent_unpack(char *p, struct servent *serv, char **aliases,
171 memset(serv, 0, sizeof(struct servent));
221 parse_result(struct servent *serv, char *buffer, size_t bufsize,
294 struct servent *serv;
321 serv = va_arg(ap, struct servent *);
427 *(struct servent **)retval=serv;
499 struct servent *serv;
522 serv = va_arg(ap, struct servent *);
606 *(struct servent **)retval = serv;
671 struct servent *serv;
695 serv = va_arg(ap, struct servent *);
796 *(struct servent **)retval = serv;
947 struct servent *serv;
951 struct servent new_serv;
974 serv = va_arg(ap, struct servent *);
978 desired_size = _ALIGNBYTES + sizeof(struct servent) + sizeof(char *);
1001 memcpy(&new_serv, serv, sizeof(struct servent));
1005 p = buffer + sizeof(struct servent) + sizeof(char *);
1006 memcpy(buffer + sizeof(struct servent), &p, sizeof(char *));
1037 memcpy(buffer, &new_serv, sizeof(struct servent));
1048 struct servent *serv;
1071 serv = va_arg(ap, struct servent *);
1077 buffer_size - sizeof(struct servent) - sizeof(char *)) {
1082 memcpy(serv, buffer, sizeof(struct servent));
1083 memcpy(&p, buffer + sizeof(struct servent), sizeof(char *));
1086 memcpy(orig_buf, buffer + sizeof(struct servent) + sizeof(char *) +
1088 buffer_size - sizeof(struct servent) - sizeof(char *) -
1102 *((struct servent **)retval) = serv;
1111 getservbyname_r(const char *name, const char *proto, struct servent *serv,
1112 char *buffer, size_t bufsize, struct servent **result)
1148 getservbyport_r(int port, const char *proto, struct servent *serv,
1149 char *buffer, size_t bufsize, struct servent **result)
1185 getservent_r(struct servent *serv, char *buffer, size_t bufsize,
1186 struct servent **result)
1281 wrap_getservbyname_r(struct key key, struct servent *serv, char *buffer,
1282 size_t bufsize, struct servent **res)
1289 wrap_getservbyport_r(struct key key, struct servent *serv, char *buffer,
1290 size_t bufsize, struct servent **res)
1297 wrap_getservent_r(struct key key, struct servent *serv, char *buffer,
1298 size_t bufsize, struct servent **res)
1303 static struct servent *
1304 getserv(int (*fn)(struct key, struct servent *, char *, size_t,
1305 struct servent **), struct key key)
1308 struct servent *res;
1344 struct servent *
1355 struct servent *
1366 struct servent *