mirror of git://sourceware.org/git/glibc.git
nss_db allows for getpwent et al to be called without a set*ent, but it only works once. After the last get*ent a set*ent is required to restart, because the end*ent did not properly reset the module. Resetting it to NULL allows for a proper restart. If the database doesn't exist, however, end*ent erroniously called munmap which set errno. The test case runs "makedb" inside the testroot, so needs selinux DSOs installed. |
||
|---|---|---|
| .. | ||
| db-XXX.c | ||
| db-init.c | ||
| db-initgroups.c | ||
| db-netgrp.c | ||
| db-open.c | ||
| nss_db.h | ||