Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ vhangup(2) — bsd — mips UMIPS RISC/os 4.52

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

init(1M)



VHANGUP(2-BSD)      RISC/os Reference Manual       VHANGUP(2-BSD)



NAME
     vhangup - virtually ``hangup'' the current control terminal

SYNOPSIS
     vhangup()

DESCRIPTION
     vhangup is used by the initialization process init(1M)
     (among others) to arrange that users are given "clean"' ter-
     minals at login, by revoking access of the previous users'
     processes to the terminal.  To effect this, vhangup searches
     the system tables for references to the control terminal of
     the invoking process, revoking access permissions on each
     instance of the terminal that it finds.  Further attempts to
     access the terminal by the affected processes will yield I/O
     errors (EBADF).  Finally, a hangup signal (SIGHUP) is sent
     to the process group of the control terminal.

SEE ALSO
     init(1M)

BUGS
     Access to the control terminal via /dev/tty is still possi-
     ble.

     This call should be replaced by an automatic mechanism that
     takes place on process exit.




























                         Printed 1/15/91                   Page 1



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