x Pointer to a passwd structure, if successful.
NULL Indicates an end-of-file or error occurred.
The function sets errno to one of the
following values:
o EIO - Indicates that an I/O error occurred
or the user does not have appropriate
privileges enabled to access the user
authorization file (SYSUAF).
o EMFILE - OPEN_MAX file descriptors are
currently open in the calling process.
o ENFILE - The maximum allowable number of
files is currently open in the system.