Searched refs:desired_size (Results 1 - 12 of 12) sorted by relevance

/freebsd-10-stable/usr.sbin/nscd/agents/
H A Dpasswd.c53 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 Dgroup.c52 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 Dservices.c52 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-stable/lib/libc/net/
H A Dgetnetnamadr.c74 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 Dgetprotoent.c95 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 Dgethostnamadr.c176 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 Dgetservent.c870 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 Dgetaddrinfo.c1749 size_t desired_size, size; local
1758 desired_size = sizeof(res_options) + sizeof(int) + sizeof(int) * 4;
1761 desired_size += size + 1;
1765 if (desired_size > *buffer_size) {
1766 *buffer_size = desired_size;
1801 *buffer_size = desired_size;
1811 size_t desired_size, size, ai_size; local
1815 desired_size = sizeof(size_t);
1818 desired_size += sizeof(struct addrinfo) + cai->ai_addrlen;
1820 desired_size
[all...]
/freebsd-10-stable/usr.sbin/rpc.statd/
H A Dfile.c134 off_t desired_size; local
136 desired_size = ((char*)spare_slot - (char*)status_info) + sizeof(HostInfo);
137 if (desired_size > status_file_len)
140 if (lseek(status_fd, desired_size - 1, SEEK_SET) == -1 ||
146 status_file_len = desired_size;
/freebsd-10-stable/lib/libc/rpc/
H A Dgetrpcent.c601 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-stable/lib/libc/gen/
H A Dgetgrent.c161 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 Dgetpwent.c212 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...]

Completed in 151 milliseconds