Home
last modified time | relevance | path

Searched refs:header (Results 1 – 6 of 6) sorted by relevance

/nss/nss_db/
A Ddb-open.c42 struct nss_db_header header; in internal_setent() local
44 if (read (fd, &header, sizeof (header)) == sizeof (header)) in internal_setent()
46 mapping->header = mmap (NULL, header.allocate, PROT_READ, in internal_setent()
48 mapping->len = header.allocate; in internal_setent()
49 if (mapping->header != MAP_FAILED) in internal_setent()
66 if (mapping->header != NULL) in internal_endent()
68 munmap (mapping->header, mapping->len); in internal_endent()
69 mapping->header = NULL; in internal_endent()
A Ddb-initgroups.c47 const struct nss_db_header *header = state.header; in _nss_db_initgroups_dyn() local
49 for (i = 0; i < header->ndbs; ++i) in _nss_db_initgroups_dyn()
50 if (header->dbs[i].id == ':') in _nss_db_initgroups_dyn()
52 if (i == header->ndbs) in _nss_db_initgroups_dyn()
59 = (const stridx_t *) ((const char *) header in _nss_db_initgroups_dyn()
60 + header->dbs[i].hashoffset); in _nss_db_initgroups_dyn()
61 const char *valstrtab = (const char *) header + header->valstroffset; in _nss_db_initgroups_dyn()
64 size_t hidx = hashval % header->dbs[i].hashsize; in _nss_db_initgroups_dyn()
65 size_t hval2 = 1 + hashval % (header->dbs[i].hashsize - 2); in _nss_db_initgroups_dyn()
132 if ((hidx += hval2) >= header->dbs[i].hashsize) in _nss_db_initgroups_dyn()
[all …]
A Ddb-XXX.c146 const struct nss_db_header *header = state.header; \
148 for (i = 0; i < header->ndbs; ++i) \
151 if (i == header->ndbs) \
170 + header->dbs[i].hashoffset); \
171 const char *valstrtab = (const char *) header + header->valstroffset; \
198 hidx -= header->dbs[i].hashsize; \
247 if (state.header == NULL) in CONCAT()
262 entidx = (const char *) state.header + state.header->valstroffset; in CONCAT()
265 if (state.header != MAP_FAILED) in CONCAT()
268 + state.header->valstroffset in CONCAT()
[all …]
A Ddb-netgrp.c48 const struct nss_db_header *header = state.header; in _nss_db_setnetgrent() local
50 = (const stridx_t *) ((const char *) header in _nss_db_setnetgrent()
51 + header->dbs[0].hashoffset); in _nss_db_setnetgrent()
52 const char *valstrtab = (const char *) header + header->valstroffset; in _nss_db_setnetgrent()
55 size_t hidx = hashval % header->dbs[0].hashsize; in _nss_db_setnetgrent()
56 size_t hval2 = 1 + hashval % (header->dbs[0].hashsize - 2); in _nss_db_setnetgrent()
83 if ((hidx += hval2) >= header->dbs[0].hashsize) in _nss_db_setnetgrent()
84 hidx -= header->dbs[0].hashsize; in _nss_db_setnetgrent()
A Dnss_db.h55 struct nss_db_header *header; member
/nss/
A Dmakedb.c738 struct nss_db_header *header; in write_output() local
741 header = alloca (file_offset); in write_output()
743 header->magic = NSS_DB_MAGIC; in write_output()
744 header->ndbs = ndatabases; in write_output()
746 header->valstrlen = valstrlen; in write_output()
751 iov[0].iov_base = header; in write_output()
767 sizeof (header->dbs[0].pad)); in write_output()
825 if (header == MAP_FAILED) in print_database()
831 const char *valstrtab = (const char *) header + header->valstroffset; in print_database()
839 = (const char *) header + header->dbs[dbidx].keystroffset; in print_database()
[all …]

Completed in 13 milliseconds