DESCRIPTION
The getusershell function returns a pointer to a valid user shell as defined by the system manager in the shells database as described in shells(5). If the shells database is not available, getusershell behaves as if /bin/sh and /bin/csh were listed. The getusershell function reads the next line (opening the file if necessary); setusershell rewinds the file; endusershell closes it.
FILES