Home
last modified time | relevance | path

Searched refs:key (Results 1 – 22 of 22) sorted by relevance

/nscd/
A Dservicescache.c65 const void *key, struct servent *serv, uid_t owner, in cache_addserv() argument
131 memcpy (dataset->strdata, key, req->key_len); in cache_addserv()
232 char *key_copy = memcpy (cp, key, req->key_len); in cache_addserv()
321 char *proto = strrchr (key, '/'); in lookup()
322 if (proto != NULL && proto != key) in lookup()
324 key = strndupa (key, proto - key); in lookup()
362 while (lookup (req->type, key, &resultbuf, in addservbyX()
386 void *key, uid_t uid) in addservbyname() argument
388 addservbyX (db, fd, req, key, uid, NULL, NULL); in addservbyname()
408 void *key, uid_t uid) in addservbyport() argument
[all …]
A Dnetgroupcache.c139 size_t group_len = strlen (key) + 1; in addgetnetgrentX()
455 const char *group = key; in addinnetgrX()
456 key = (char *) rawmemchr (key, '\0') + 1; in addinnetgrX()
457 size_t group_len = key - group; in addinnetgrX()
458 const char *host = *key++ ? key : NULL; in addinnetgrX()
460 key = (char *) rawmemchr (key, '\0') + 1; in addinnetgrX()
461 const char *user = *key++ ? key : NULL; in addinnetgrX()
463 key = (char *) rawmemchr (key, '\0') + 1; in addinnetgrX()
464 const char *domain = *key++ ? key : NULL; in addinnetgrX()
624 void *key, uid_t uid) in addgetnetgrent() argument
[all …]
A Dpwdcache.c77 const void *key, struct passwd *pwd, uid_t owner, in cache_addpw() argument
175 const size_t key_len = strlen (key); in cache_addpw()
183 &key_offset, (char *) key) + 1; in cache_addpw()
411 while (lookup (req->type, key, &resultbuf, in addpwbyX()
437 void *key, uid_t c_uid) in addpwbyname() argument
439 union keytype u = { .v = key }; in addpwbyname()
441 addpwbyX (db, fd, req, u, key, c_uid, NULL, NULL); in addpwbyname()
454 union keytype u = { .v = db->data + he->key }; in readdpwbyname()
462 void *key, uid_t c_uid) in addpwbyuid() argument
465 uid_t uid = strtoul ((char *) key, &ep, 10); in addpwbyuid()
[all …]
A Dhstcache.c294 key_copy = memcpy (cp, key, req->key_len); in cache_addhst()
445 str = key; in addhstbyX()
448 key, buf, sizeof (buf)); in addhstbyX()
459 while (lookup (req->type, key, &resultbuf, in addhstbyX()
486 void *key, uid_t uid) in addhstbyname() argument
488 addhstbyX (db, fd, req, key, uid, NULL, NULL); in addhstbyname()
508 void *key, uid_t uid) in addhstbyaddr() argument
510 addhstbyX (db, fd, req, key, uid, NULL, NULL); in addhstbyaddr()
530 void *key, uid_t uid) in addhstbynamev6() argument
532 addhstbyX (db, fd, req, key, uid, NULL, NULL); in addhstbynamev6()
[all …]
A Dnscd.h288 void *key, uid_t uid);
290 void *key, uid_t uid);
298 void *key, uid_t uid);
300 void *key, uid_t uid);
308 void *key, uid_t uid);
310 void *key, uid_t uid);
326 void *key, uid_t uid);
333 request_header *req, void *key, uid_t uid);
339 request_header *req, void *key, uid_t uid);
343 request_header *req, void *key, uid_t uid);
[all …]
A Dgrpcache.c71 const void *key, struct group *grp, uid_t owner, in cache_addgr() argument
136 memcpy (dataset->strdata, key, req->key_len); in cache_addgr()
169 const size_t key_len = strlen (key); in cache_addgr()
179 &key_offset, (char *) key) + 1; in cache_addgr()
434 while (lookup (req->type, key, &resultbuf, in addgrbyX()
458 void *key, uid_t uid) in addgrbyname() argument
460 union keytype u = { .v = key }; in addgrbyname()
462 addgrbyX (db, fd, req, u, key, uid, NULL, NULL); in addgrbyname()
475 union keytype u = { .v = db->data + he->key }; in readdgrbyname()
483 void *key, uid_t uid) in addgrbygid() argument
[all …]
A Dnscd_netgroup.c170 char *key; in __nscd_innetgr() local
173 key = alloca (key_len); in __nscd_innetgr()
176 key = malloc (key_len); in __nscd_innetgr()
177 if (key == NULL) in __nscd_innetgr()
180 char *wp = stpcpy (key, netgroup) + 1; in __nscd_innetgr()
202 key_len = wp - key; in __nscd_innetgr()
218 struct datahead *found = __nscd_cache_search (INNETGR, key, in __nscd_innetgr()
236 sock = __nscd_open_socket (key, key_len, INNETGR, in __nscd_innetgr()
285 free (key); in __nscd_innetgr()
A Dcache.c73 cache_search (request_type type, const void *key, size_t len, in cache_search() argument
76 unsigned long int hash = __nss_hash (key, len) % table->head->module; in cache_search()
89 && memcmp (key, table->data + here->key, len) == 0 in cache_search()
146 key, buf, sizeof (buf)); in cache_add()
148 str = key; in cache_add()
173 newp->key = (char *) key - table->data; in cache_add()
174 assert (newp->key + newp->len <= table->head->first_free); in cache_add()
363 data + runp->key, buf, sizeof (buf)); in prune_cache()
367 str = data + runp->key; in prune_cache()
525 data + runp->key, buf, sizeof (buf)); in prune_cache()
[all …]
A Dnscd_helper.c167 open_socket (request_type type, const char *key, size_t keylen) in open_socket() argument
179 char key[]; in open_socket() member
193 memcpy (reqdata->key, key, keylen); in open_socket()
257 __nscd_get_mapping (request_type type, const char *key, in __nscd_get_mapping() argument
262 const size_t keylen = strlen (key) + 1; in __nscd_get_mapping()
269 int sock = open_socket (type, key, keylen); in __nscd_get_mapping()
321 if (__glibc_unlikely (strcmp (resdata, key) != 0)) in __nscd_get_mapping()
481 && (here_key = atomic_forced_read (here->key)) + keylen <= datasize in __nscd_cache_search()
482 && memcmp (key, mapped->data + here_key, keylen) == 0 in __nscd_cache_search()
534 __nscd_open_socket (const char *key, size_t keylen, request_type type, in __nscd_open_socket() argument
[all …]
A Daicache.c48 void *key, uid_t uid, struct hashentry *const he, in addhstaiX() argument
68 dbg_log (_("Haven't found \"%s\" in hosts cache!"), (char *) key); in addhstaiX()
70 dbg_log (_("Reloading \"%s\" in hosts cache!"), (char *) key); in addhstaiX()
120 status[1] = DL_CALL_FCT (fct4, (key, &at, in addhstaiX()
208 status[0] = DL_CALL_FCT (fct, (key, AF_INET6, &th[0], in addhstaiX()
228 status[1] = DL_CALL_FCT (fct, (key, AF_INET, &th[1], in addhstaiX()
274 canon = key; in addhstaiX()
319 canon = key; in addhstaiX()
378 key_copy = memcpy (cp, key, req->key_len); in addhstaiX()
485 key_copy = memcpy (dataset->strdata, key, req->key_len); in addhstaiX()
[all …]
A Dinitgrcache.c53 void *key, uid_t uid, struct hashentry *const he, in addinitgroupsX() argument
74 dbg_log (_("Haven't found \"%s\" in group cache!"), (char *) key); in addinitgroupsX()
76 dbg_log (_("Reloading \"%s\" in group cache!"), (char *) key); in addinitgroupsX()
124 status = compat_call (nip, key, -1, &start, &size, &groups, in addinitgroupsX()
131 status = DL_CALL_FCT (fct, (key, -1, &start, &size, &groups, in addinitgroupsX()
220 char *key_copy = memcpy (dataset->strdata, key, req->key_len); in addinitgroupsX()
296 memcpy (cp, key, req->key_len); in addinitgroupsX()
386 addinitgroups (struct database_dyn *db, int fd, request_header *req, void *key, in addinitgroups() argument
389 addinitgroupsX (db, fd, req, key, uid, NULL, NULL); in addinitgroups()
403 return addinitgroupsX (db, -1, &req, db->data + he->key, he->owner, he, dh); in readdinitgroups()
A Dnscd_getserv_r.c93 char *key; in nscd_getserv_r() local
95 key = alloca_account (keylen, alloca_used); in nscd_getserv_r()
98 key = malloc (keylen); in nscd_getserv_r()
99 if (key == NULL) in nscd_getserv_r()
102 memcpy (__mempcpy (__mempcpy (key, crit, critlen), in nscd_getserv_r()
118 struct datahead *found = __nscd_cache_search (type, key, keylen, mapped, in nscd_getserv_r()
179 sock = __nscd_open_socket (key, keylen, type, &serv_resp, in nscd_getserv_r()
384 free (key); in nscd_getserv_r()
A Dnscd_getai.c42 __nscd_getai (const char *key, struct nscd_ai_result **result, int *h_errnop) in __nscd_getai() argument
55 size_t keylen = strlen (key) + 1; in __nscd_getai()
75 struct datahead *found = __nscd_cache_search (GETAI, key, keylen, in __nscd_getai()
96 sock = __nscd_open_socket (key, keylen, GETAI, &ai_resp, in __nscd_getai()
A Dnscd_getpw_r.c38 static int nscd_getpw_r (const char *key, size_t keylen, request_type type,
82 nscd_getpw_r (const char *key, size_t keylen, request_type type, in nscd_getpw_r() argument
102 struct datahead *found = __nscd_cache_search (type, key, keylen, mapped, in nscd_getpw_r()
122 sock = __nscd_open_socket (key, keylen, type, &pw_resp, in nscd_getpw_r()
A Dconnections.c941 invalidate_cache (char *key, int fd) in invalidate_cache() argument
1005 iov[0].iov_base = key; in send_ro_fd()
1006 iov[0].iov_len = strlen (key) + 1; in send_ro_fd()
1103 key, buf, sizeof (buf))); in handle_request()
1170 addpwbyname (db, fd, req, key, uid); in handle_request()
1174 addpwbyuid (db, fd, req, key, uid); in handle_request()
1178 addgrbyname (db, fd, req, key, uid); in handle_request()
1182 addgrbygid (db, fd, req, key, uid); in handle_request()
1202 addhstai (db, fd, req, key, uid); in handle_request()
1222 addinnetgr (db, fd, req, key, uid); in handle_request()
[all …]
A Dnscd_getgr_r.c40 static int nscd_getgr_r (const char *key, size_t keylen, request_type type,
83 nscd_getgr_r (const char *key, size_t keylen, request_type type, in nscd_getgr_r() argument
107 struct datahead *found = __nscd_cache_search (type, key, keylen, mapped, in nscd_getgr_r()
133 sock = __nscd_open_socket (key, keylen, type, &gr_resp, in nscd_getgr_r()
A Dnscd-client.h289 ref_t key; /* Pointer to key. */ member
388 extern int __nscd_open_socket (const char *key, size_t keylen,
395 const char *key,
434 const char *key,
A Dnscd.c101 static char *more_help (int key, const char *text, void *input);
128 static error_t parse_opt (int key, char *arg, struct argp_state *state);
406 parse_opt (int key, char *arg, struct argp_state *state) in parse_opt() argument
408 switch (key) in parse_opt()
476 more_help (int key, const char *text, void *input) in more_help() argument
478 switch (key) in more_help()
A Dcachedumper.c133 unsigned char *key = (unsigned char *) data + here->key; in nscd_print_cache() local
136 serv2str[here->type], key); in nscd_print_cache()
138 data_string (key, "", here->len); in nscd_print_cache()
A Dnscd_gethst_r.c31 static int nscd_gethst_r (const char *key, size_t keylen, request_type type,
133 nscd_gethst_r (const char *key, size_t keylen, request_type type, in nscd_gethst_r() argument
169 struct datahead *found = __nscd_cache_search (type, key, keylen, mapped, in nscd_gethst_r()
217 sock = __nscd_open_socket (key, keylen, type, &hst_resp, in nscd_gethst_r()
A Dmem.c380 assert ((*next_data)->key >= (*next_data)->packet); in gc()
381 assert ((*next_data)->key + (*next_data)->len in gc()
385 (*next_data)->key -= disp; in gc()
454 if (he->key + he->len > db->head->first_free) in gc()
457 cnt, idx, he->key, (size_t) he->len, in gc()
A Dnscd_proto.h66 extern int __nscd_getai (const char *key, struct nscd_ai_result **result,

Completed in 46 milliseconds