Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought






       getusershell(3BSD)   (BSD System Compatibility)   getusershell(3BSD)


       NAME
             getusershell, setusershell, endusershell - (BSD) get legal
             user shells

       SYNOPSIS
             /usr/ucb/cc [flag . . . ] file . . .
             char *getusershell();
             setusershell();
             endusershell();

       DESCRIPTION
             getusershell returns a pointer to a legal user shell as
             defined by the system manager in the file /etc/shells.  If
             /etc/shells does not exist, the locations of the standard
             system shells, /usr/bin/csh, /usr/bin/sh, and /usr/bin/ksh are
             returned.

             getusershell reads the next line (opening the file if
             necessary); setusershell rewinds the file; endusershell closes
             it.

       FILES
             /etc/shells
             /usr/bin/csh
             /usr/bin/ksh
             /usr/bin/sh

       RETURN VALUE
             The routine getusershell returns a NULL pointer (0) on EOF or
             error.

       NOTICES
             All information is contained in a static area so it must be
             copied if it is to be saved.














                           Copyright 1994 Novell, Inc.               Page 1








Typewritten Software • bear@typewritten.org • Edmonds, WA 98026