/freebsd-10.0-release/usr.sbin/nscd/agents/ |
H A D | passwd.c | 53 size_t desired_size, size; local 56 desired_size = sizeof(struct passwd) + sizeof(char *) + 59 desired_size += strlen(pwd->pw_passwd) + 1; 61 desired_size += strlen(pwd->pw_class) + 1; 63 desired_size += strlen(pwd->pw_gecos) + 1; 65 desired_size += strlen(pwd->pw_dir) + 1; 67 desired_size += strlen(pwd->pw_shell) + 1; 69 if ((*buffer_size < desired_size) || (buffer == NULL)) { 70 *buffer_size = desired_size; 76 memset(buffer, 0, desired_size); [all...] |
H A D | group.c | 52 size_t desired_size, size, mem_size; local 56 desired_size = ALIGNBYTES + sizeof(struct group) + sizeof(char *); 59 desired_size += strlen(grp->gr_name) + 1; 61 desired_size += strlen(grp->gr_passwd) + 1; 66 desired_size += strlen(*mem) + 1; 70 desired_size += ALIGNBYTES + (mem_size + 1) * sizeof(char *); 73 if ((desired_size > *buffer_size) || (buffer == NULL)) { 74 *buffer_size = desired_size; 80 memset(buffer, 0, desired_size); 82 *buffer_size = desired_size; [all...] |
H A D | services.c | 52 size_t desired_size; local 59 desired_size = ALIGNBYTES + sizeof(struct servent) + sizeof(char *); 61 desired_size += strlen(serv->s_name) + 1; 63 desired_size += strlen(serv->s_proto) + 1; 68 desired_size += strlen(*alias) + 1; 72 desired_size += ALIGNBYTES + sizeof(char *) * 76 if ((*buffer_size < desired_size) || (buffer == NULL)) { 77 *buffer_size = desired_size; 83 memset(buffer, 0, desired_size); 85 *buffer_size = desired_size; [all...] |
/freebsd-10.0-release/lib/libc/net/ |
H A D | getnetnamadr.c | 74 size_t desired_size, size; local 84 desired_size = sizeof(enum nss_lookup_type) + size + 1; 85 if (desired_size > *buffer_size) { 99 desired_size = sizeof(enum nss_lookup_type) + 101 if (desired_size > *buffer_size) { 120 *buffer_size = desired_size; 137 size_t desired_size, size, aliases_size; local 160 desired_size = _ALIGNBYTES + sizeof(struct netent) + sizeof(char *); 162 desired_size += strlen(ne->n_name) + 1; 167 desired_size [all...] |
H A D | getprotoent.c | 95 size_t desired_size, size; local 105 desired_size = sizeof(enum nss_lookup_type) + size + 1; 106 if (desired_size > *buffer_size) { 119 desired_size = sizeof(enum nss_lookup_type) + sizeof(int); 120 if (desired_size > *buffer_size) { 137 *buffer_size = desired_size; 153 size_t desired_size, size, aliases_size; local 175 desired_size = _ALIGNBYTES + sizeof(struct protoent) + sizeof(char *); 177 desired_size += strlen(proto->p_name) + 1; 182 desired_size [all...] |
H A D | gethostnamadr.c | 176 size_t desired_size, size; local 192 desired_size = sizeof(res_options) + sizeof(int) + 195 if (desired_size > *buffer_size) { 223 desired_size = sizeof(res_options) + sizeof(int) + 227 if (desired_size > *buffer_size) { 258 *buffer_size = desired_size; 273 size_t desired_size, aliases_size, addr_size, size; local 292 desired_size = _ALIGNBYTES + sizeof(struct hostent) + sizeof(char *); 294 desired_size += strlen(ht->h_name) + 1; 299 desired_size [all...] |
H A D | getservent.c | 870 size_t desired_size, size, size2; local 881 desired_size = sizeof(enum nss_lookup_type) + size + 1; 884 desired_size += size2 + 1; 888 if (desired_size > *buffer_size) { 906 desired_size = sizeof(enum nss_lookup_type) + sizeof(int); 909 desired_size += size + 1; 913 if (desired_size > *buffer_size) { 934 *buffer_size = desired_size; 950 size_t desired_size; local 976 desired_size [all...] |
H A D | getaddrinfo.c | 1628 size_t desired_size, size; local 1637 desired_size = sizeof(res_options) + sizeof(int) + sizeof(int) * 4; 1640 desired_size += size + 1; 1644 if (desired_size > *buffer_size) { 1645 *buffer_size = desired_size; 1680 *buffer_size = desired_size; 1690 size_t desired_size, size, ai_size; local 1694 desired_size = sizeof(size_t); 1697 desired_size += sizeof(struct addrinfo) + cai->ai_addrlen; 1699 desired_size [all...] |
/freebsd-10.0-release/usr.sbin/rpc.statd/ |
H A D | file.c | 131 off_t desired_size; local 133 desired_size = ((char*)spare_slot - (char*)status_info) + sizeof(HostInfo); 134 if (desired_size > status_file_len) 137 lseek(status_fd, desired_size - 1, SEEK_SET); 144 status_file_len = desired_size;
|
/freebsd-10.0-release/lib/libc/rpc/ |
H A D | getrpcent.c | 601 size_t desired_size, size; local 611 desired_size = sizeof(enum nss_lookup_type) + size + 1; 612 if (desired_size > *buffer_size) { 625 desired_size = sizeof(enum nss_lookup_type) + sizeof(int); 626 if (desired_size > *buffer_size) { 643 *buffer_size = desired_size; 658 size_t desired_size, size, aliases_size; local 680 desired_size = _ALIGNBYTES + sizeof(struct rpcent) + sizeof(char *); 682 desired_size += strlen(rpc->r_name) + 1; 687 desired_size [all...] |
/freebsd-10.0-release/lib/libc/gen/ |
H A D | getgrent.c | 161 size_t desired_size, size; local 171 desired_size = sizeof(enum nss_lookup_type) + size + 1; 172 if (desired_size > *buffer_size) { 184 desired_size = sizeof(enum nss_lookup_type) + sizeof(gid_t); 185 if (desired_size > *buffer_size) { 202 *buffer_size = desired_size; 217 size_t desired_size, size, mem_size; local 238 desired_size = _ALIGNBYTES + sizeof(struct group) + sizeof(char *); 241 desired_size += strlen(grp->gr_name) + 1; 243 desired_size [all...] |
H A D | getpwent.c | 212 size_t size, desired_size; local 221 desired_size = sizeof(enum nss_lookup_type) + size + 1; 222 if (desired_size > *buffer_size) { 234 desired_size = sizeof(enum nss_lookup_type) + sizeof(uid_t); 235 if (desired_size > *buffer_size) { 252 *buffer_size = desired_size; 267 size_t desired_size, size; local 288 desired_size = sizeof(struct passwd) + sizeof(char *) + 291 desired_size += strlen(pwd->pw_passwd) + 1; 293 desired_size [all...] |