Structure of entries in the passwd database
passwd
getpwents is a thread-safe wrapper over the low-level passwd database functions. The order in which the results are returned is not deterministic.
getpwents