:man| Alphabetical   Categories   About us 
 
GETUSERSHELL (3) | C library functions | Unix Manual Pages | :man

NAME

getusershell, setusershell, endusershell - get valid user shells

CONTENTS

Library
Synopsis
Description
Files
Diagnostics
See Also
History
Bugs

LIBRARY


.Lb libc

SYNOPSIS


.In unistd.h char * getusershell void void setusershell void void endusershell void

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

/etc/shells

DIAGNOSTICS

The routine getusershell returns a null pointer (0) on EOF.

SEE ALSO

nsswitch.conf(5), shells(5)

HISTORY

BUGS

 
Created by Blin Media, 2008-2013