x Pointer to a group structure, if successful. NULL Indicates that an error occurred. The function sets errno to one of the following values: o EACCES - The user process does not have appropriate privileges enabled to access the user authorization file. o EINTR - A signal was intercepted during the operation. o EIO - Indicates that an I/O error occurred. 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.