Home Man
Search
Today's Posts
Register

Linux & Unix Commands - Search Man Pages

NetBSD 6.1.5 - man page for ctermid (netbsd section 3)

CTERMID(3)			   BSD Library Functions Manual 		       CTERMID(3)

NAME
     ctermid -- generate terminal pathname

LIBRARY
     Standard C Library (libc, -lc)

SYNOPSIS
     #include <stdio.h>

     char *
     ctermid(char *buf);

DESCRIPTION
     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'.

RETURN VALUES
     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.

ERRORS
     The current implementation detects no error conditions.

SEE ALSO
     ttyname(3)

STANDARDS
     The ctermid() function conforms to ISO/IEC 9945-1:1990 (``POSIX.1'').

BUGS
     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 11:04 PM.

Unix & Linux Forums Content Copyrightę1993-2018. All Rights Reserved.
UNIX.COM Login
Username:
Password:  
Show Password