/nscd/ |
A D | hstcache.c | 154 + req->key_len), total, in cache_addhst() 174 (void) cache_add (req->type, &dataset->strdata, req->key_len, in cache_addhst() 325 total + req->key_len, in cache_addhst() 387 || req->type == GETHOSTBYNAMEv6 in cache_addhst() 388 || req->type == GETHOSTBYADDR in cache_addhst() 391 (void) cache_add (req->type, key_copy, req->key_len, in cache_addhst() 444 if (req->type == GETHOSTBYNAME || req->type == GETHOSTBYNAMEv6) in addhstbyX() 496 request_header req = in readdhstbyname() local 518 request_header req = in readdhstbyaddr() local 540 request_header req = in readdhstbynamev6() local [all …]
|
A D | servicescache.c | 120 + req->key_len), 1)) != NULL) in cache_addserv() 124 + req->key_len), total, in cache_addserv() 143 (void) cache_add (req->type, &dataset->strdata, req->key_len, in cache_addserv() 240 if (total + req->key_len == dh->allocsize in cache_addserv() 296 + total + req->key_len, MS_ASYNC); in cache_addserv() 299 (void) cache_add (req->type, key_copy, req->key_len, in cache_addserv() 362 while (lookup (req->type, key, &resultbuf, in addservbyX() 388 addservbyX (db, fd, req, key, uid, NULL, NULL); in addservbyname() 396 request_header req = in readdservbyname() local 410 addservbyX (db, fd, req, key, uid, NULL, NULL); in addservbyport() [all …]
|
A D | initgrcache.c | 209 + req->key_len), 1)) != NULL) in addinitgroupsX() 213 + req->key_len), total, in addinitgroupsX() 229 + sizeof (struct dataset) + req->key_len, MS_ASYNC); in addinitgroupsX() 232 (void) cache_add (req->type, key_copy, req->key_len, in addinitgroupsX() 264 dataset = (struct dataset *) alloca (total + req->key_len); in addinitgroupsX() 296 memcpy (cp, key, req->key_len); in addinitgroupsX() 307 if (total + req->key_len == dh->allocsize in addinitgroupsX() 330 dataset = memcpy (newp, dataset, total + req->key_len); in addinitgroupsX() 362 + req->key_len, MS_ASYNC); in addinitgroupsX() 389 addinitgroupsX (db, fd, req, key, uid, NULL, NULL); in addinitgroups() [all …]
|
A D | netgroupcache.c | 94 sizeof (struct dataset) + req->key_len, in do_notfound() 101 memcpy (dataset->strdata, key, req->key_len); in do_notfound() 231 if (buflen - req->key_len - bufused < needed) in addgetnetgrentX() 368 assert (buflen - buffilled >= req->key_len); in addgetnetgrentX() 370 buffilled += req->key_len; in addgetnetgrentX() 433 (void) cache_add (req->type, key_copy, req->key_len, &dataset->head, in addgetnetgrentX() 503 sizeof (*dataset) + req->key_len, in addinnetgrX() 589 + req->key_len, in addinnetgrX() 593 (void) cache_add (req->type, key_copy, req->key_len, &dataset->head, in addinnetgrX() 634 request_header req = in readdgetnetgrent() local [all …]
|
A D | pwdcache.c | 132 + req->key_len), 1)) != NULL) in cache_addpw() 136 + req->key_len), total, in cache_addpw() 155 (void) cache_add (req->type, key_copy, req->key_len, in cache_addpw() 322 if (req->type == GETPWBYUID) in cache_addpw() 341 if ((req->type == GETPWBYNAME || db->propagate) in cache_addpw() 347 if (req->type == GETPWBYNAME && db->propagate) in cache_addpw() 411 while (lookup (req->type, key, &resultbuf, in addpwbyX() 441 addpwbyX (db, fd, req, u, key, c_uid, NULL, NULL); in addpwbyname() 449 request_header req = in readdpwbyname() local 478 addpwbyX (db, fd, req, u, key, c_uid, NULL, NULL); in addpwbyuid() [all …]
|
A D | aicache.c | 47 addhstaiX (struct database_dyn *db, int fd, request_header *req, in addhstaiX() argument 161 + req->key_len, 1); in addhstaiX() 333 + req->key_len, 1); in addhstaiX() 378 key_copy = memcpy (cp, key, req->key_len); in addhstaiX() 388 if (total + req->key_len == dh->allocsize in addhstaiX() 413 dataset = memcpy (newp, dataset, total + req->key_len); in addhstaiX() 475 + req->key_len), 1)) != NULL) in addhstaiX() 478 sizeof (struct dataset) + req->key_len, in addhstaiX() 504 (void) cache_add (req->type, key_copy, req->key_len, &dataset->head, in addhstaiX() 526 addhstaiX (db, fd, req, key, uid, NULL, NULL); in addhstai() [all …]
|
A D | grpcache.c | 129 + req->key_len), total, in cache_addgr() 136 memcpy (dataset->strdata, key, req->key_len); in cache_addgr() 148 (void) cache_add (req->type, &dataset->strdata, req->key_len, in cache_addgr() 343 if (req->type == GETGRBYGID) in cache_addgr() 362 if ((req->type == GETGRBYNAME || db->propagate) in cache_addgr() 369 if (req->type == GETGRBYNAME && db->propagate) in cache_addgr() 434 while (lookup (req->type, key, &resultbuf, in addgrbyX() 462 addgrbyX (db, fd, req, u, key, uid, NULL, NULL); in addgrbyname() 470 request_header req = in readdgrbyname() local 499 addgrbyX (db, fd, req, u, key, uid, NULL, NULL); in addgrbygid() [all …]
|
A D | nscd.h | 287 extern void addpwbyname (struct database_dyn *db, int fd, request_header *req, 289 extern void addpwbyuid (struct database_dyn *db, int fd, request_header *req, 299 extern void addgrbygid (struct database_dyn *db, int fd, request_header *req, 312 request_header *req, void *key, uid_t uid); 314 request_header *req, void *key, uid_t uid); 325 extern void addhstai (struct database_dyn *db, int fd, request_header *req, 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); 348 extern void addinnetgr (struct database_dyn *db, int fd, request_header *req, [all …]
|
A D | connections.c | 1052 req->version, NSCD_VERSION); in handle_request() 1096 if (req->type == GETHOSTBYADDR || req->type == GETHOSTBYADDRv6) in handle_request() 1137 cached = (struct datahead *) cache_search (req->type, key, req->key_len, in handle_request() 1167 switch (req->type) in handle_request() 1629 request_header req; in nscd_run_worker() local 1630 if (__builtin_expect (TEMP_FAILURE_RETRY (read (fd, &req, sizeof (req))) in nscd_run_worker() 1631 != sizeof (req), 0)) in nscd_run_worker() 1642 if (req.type < GETPWBYNAME || req.type >= LASTREQ) in nscd_run_worker() 1677 req.key_len)) in nscd_run_worker() 1678 != req.key_len, 0)) in nscd_run_worker() [all …]
|
A D | selinux.h | 39 extern int nscd_request_avc_has_perm (int fd, request_type req); 55 # define nscd_request_avc_has_perm(fd, req) 0 argument
|
A D | nscd.c | 347 request_header req; in invalidate_db() member 351 reqdata->req.key_len = dbname_len; in invalidate_db() 352 reqdata->req.version = NSCD_VERSION; in invalidate_db() 353 reqdata->req.type = INVALIDATE; in invalidate_db() 393 request_header req; in send_shutdown() local 394 req.version = NSCD_VERSION; in send_shutdown() 395 req.type = SHUTDOWN; in send_shutdown() 396 req.key_len = 0; in send_shutdown() 398 ssize_t nbytes = TEMP_FAILURE_RETRY (send (sock, &req, sizeof req, in send_shutdown()
|
A D | nscd_stat.c | 168 request_header req; in receive_print_stats() local 199 req.version = NSCD_VERSION; in receive_print_stats() 200 req.type = GETSTAT; in receive_print_stats() 201 req.key_len = 0; in receive_print_stats() 202 nbytes = TEMP_FAILURE_RETRY (send (fd, &req, sizeof (request_header), in receive_print_stats()
|
A D | selinux.c | 365 nscd_request_avc_has_perm (int fd, request_type req) in nscd_request_avc_has_perm() argument 391 perm = string_to_av_perm (sc_nscd, perms[req]); in nscd_request_avc_has_perm() 394 "\"%s\" to access vector bit."), perms[req]); in nscd_request_avc_has_perm()
|
A D | nscd_helper.c | 178 request_header req; in open_socket() member 189 reqdata->req.version = NSCD_VERSION; in open_socket() 190 reqdata->req.type = type; in open_socket() 191 reqdata->req.key_len = keylen; in open_socket()
|