TTYSLOT.3
上传用户:datang2001
上传日期:2007-02-01
资源大小:53269k
文件大小:1k
源码类别:

操作系统开发

开发平台:

C/C++

  1. TTYSLOT(3)                Minix Programmer's Manual                 TTYSLOT(3)
  2. NAME
  3.      ttyslot, fttyslot - utmp slot number
  4. SYNOPSIS
  5.      #define _MINIX_SOURCE 1
  6.      #include <unistd.h>
  7.      int ttyslot(void)
  8.      int fttyslot(int fd)
  9. DESCRIPTION
  10.      Ttyslot() returns the index of the login terminal in the utmp  file.   It
  11.      tries fttyslot() on file descriptors 0, 1, and 2 to find the index.
  12.      Fttyslot() returns the utmp index of the terminal  associated  with  file
  13.      descriptor  fd.   First  it  tries  to  map  fd  to  a terminal name with
  14.      ttyname(3), then it searches the ttytab(5) database with the getttyent(3)
  15.      function  for this terminal.  This means that the utmp slot number is the
  16.      same as the ttytab entry number counting from 1.  The value 0 is returned
  17.      if no slot number can be found for a file descriptor.
  18. SEE ALSO
  19.      ttyname(3), getttyent(3), utmp(5), ttytab(5), init(8).
  20. NOTES
  21.      Since 0 is used as an error return this means that the first entry in the
  22.      utmp file is not used.
  23.      Ttyslot() is often found in a UNIX implementation,  fttyslot()  is  Minix
  24.      specific.
  25. AUTHOR
  26.      Kees J. Bot (kjb@cs.vu.nl)
  27.                                                                              1