|Linux & Unix Commands - Search Man Pages
CTERMID(3) BSD Library Functions Manual CTERMID(3)
ctermid -- generate terminal pathname
Standard C Library (libc, -lc)
The ctermid() function generates a string, that, when used as a pathname, refers to the cur-
rent controlling terminal of the calling process.
If buf is the NULL pointer, a pointer to a static area is returned. Otherwise, the pathname
is copied into the memory referenced by buf. The argument buf is assumed to point to an
array at least L_ctermid bytes long (as defined in the include file <stdio.h>).
The current implementation simply returns '/dev/tty'.
Upon successful completion, a non-NULL pointer is returned. Otherwise, a NULL pointer is
returned and the global variable errno is set to indicate the error.
The current implementation detects no error conditions.
The ctermid() function conforms to ISO/IEC 9945-1:1990 (``POSIX.1'').
By default the ctermid() function writes all information to an internal static object. Sub-
sequent calls to ctermid() will modify the same object.
BSD June 4, 1993 BSD
All times are GMT -4. The time now is 09:49 PM.