Lines Matching refs:servent

83 static int servent_unpack(char *, struct servent *, char **, size_t, int *);
136 struct servent serv;
141 NSS_TLS_HANDLING(servent);
151 static int wrap_getservbyname_r(struct key, struct servent *, char *, size_t,
152 struct servent **);
153 static int wrap_getservbyport_r(struct key, struct servent *, char *, size_t,
154 struct servent **);
155 static int wrap_getservent_r(struct key, struct servent *, char *, size_t,
156 struct servent **);
157 static struct servent *getserv(int (*fn)(struct key, struct servent *, char *,
158 size_t, struct servent **), struct key);
167 servent_unpack(char *p, struct servent *serv, char **aliases,
176 memset(serv, 0, sizeof(struct servent));
226 parse_result(struct servent *serv, char *buffer, size_t bufsize,
299 struct servent *serv;
326 serv = va_arg(ap, struct servent *);
432 *(struct servent **)retval=serv;
504 struct servent *serv;
527 serv = va_arg(ap, struct servent *);
611 *(struct servent **)retval = serv;
676 struct servent *serv;
699 serv = va_arg(ap, struct servent *);
794 *(struct servent **)retval = serv;
945 struct servent *serv;
949 struct servent new_serv;
972 serv = va_arg(ap, struct servent *);
976 desired_size = _ALIGNBYTES + sizeof(struct servent) + sizeof(char *);
999 memcpy(&new_serv, serv, sizeof(struct servent));
1003 p = buffer + sizeof(struct servent) + sizeof(char *);
1004 memcpy(buffer + sizeof(struct servent), &p, sizeof(char *));
1035 memcpy(buffer, &new_serv, sizeof(struct servent));
1046 struct servent *serv;
1069 serv = va_arg(ap, struct servent *);
1075 buffer_size - sizeof(struct servent) - sizeof(char *)) {
1080 memcpy(serv, buffer, sizeof(struct servent));
1081 memcpy(&p, buffer + sizeof(struct servent), sizeof(char *));
1084 memcpy(orig_buf, buffer + sizeof(struct servent) + sizeof(char *) +
1086 buffer_size - sizeof(struct servent) - sizeof(char *) -
1100 *((struct servent **)retval) = serv;
1109 getservbyname_r(const char *name, const char *proto, struct servent *serv,
1110 char *buffer, size_t bufsize, struct servent **result)
1146 getservbyport_r(int port, const char *proto, struct servent *serv,
1147 char *buffer, size_t bufsize, struct servent **result)
1183 getservent_r(struct servent *serv, char *buffer, size_t bufsize,
1184 struct servent **result)
1279 wrap_getservbyname_r(struct key key, struct servent *serv, char *buffer,
1280 size_t bufsize, struct servent **res)
1287 wrap_getservbyport_r(struct key key, struct servent *serv, char *buffer,
1288 size_t bufsize, struct servent **res)
1295 wrap_getservent_r(struct key key, struct servent *serv, char *buffer,
1296 size_t bufsize, struct servent **res)
1301 static struct servent *
1302 getserv(int (*fn)(struct key, struct servent *, char *, size_t,
1303 struct servent **), struct key key)
1306 struct servent *res;
1342 struct servent *
1353 struct servent *
1364 struct servent *