37 lines
771 B
Plaintext
37 lines
771 B
Plaintext
|
$Id: console.c.spec.txt,v 1.1 1997/06/16 00:02:41 marekm Exp $
|
||
|
|
||
|
Specification for console.c source file --
|
||
|
|
||
|
input values --
|
||
|
tty -- character pointer to device name with leading "/dev/"
|
||
|
removed.
|
||
|
|
||
|
return values --
|
||
|
0 -- false
|
||
|
1 -- true
|
||
|
|
||
|
int console (char * tty)
|
||
|
if "CONSOLE" string value is not present in login.defs
|
||
|
return true
|
||
|
|
||
|
if the first character of "CONSOLE" string value is not "/"
|
||
|
treat the string as a ":" delimited list of device
|
||
|
names and search for the value of tty in that
|
||
|
tokenized list.
|
||
|
|
||
|
if a match is found
|
||
|
return true
|
||
|
|
||
|
return false
|
||
|
|
||
|
if the file named by "CONSOLE" cannot be opened
|
||
|
return true
|
||
|
|
||
|
scan the file looking for a match between the input line
|
||
|
and the value of tty
|
||
|
|
||
|
if a match is found
|
||
|
return true
|
||
|
|
||
|
return false
|