GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  ENDUSERSHELL (3)

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

The getusershell function appeared in BSD 4.3 .

BUGS

The getusershell function leaves its result in an internal static object and returns a pointer to that object. Subsequent calls to getusershell will modify the same object.
Search for    or go to Top of page |  Section 3 |  Main Index


Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.