Computer Science


CTERMID(3)          Linux Programmer's Manual          CTERMID(3)

NAME
       ctermid - get controlling terminal name

SYNOPSIS
       #include <stdio.h>

       char *ctermid(char *s);

DESCRIPTION
       ctermid()  returns  a string which is the pathname for the
       current controlling terminal for this process.   If  s  is
       NULL,  a  static  buffer  is used, otherwise s points to a
       buffer used to hold the terminal pathname.   The  symbolic
       constant  L_ctermid is the maximum number of characters in
       the returned pathname.

RETURN VALUE
       The pointer to the pathname.

CONFORMING TO
       POSIX.1

BUGS
       The path returned may not uniquely identify  the  control-
       ling terminal; it may, for example, be /dev/tty.

       It  is not assured that the program can open the terminal.

SEE ALSO
       ttyname(3)

GNU                       April 6, 1993                         1

Back to the index


Apply now!


Handbook

Postgraduate study options

Computer Science Blog



Please give us your feedback or ask us a question

This message is...


My feedback or question is...


My email address is...

(Only if you need a reply)

A to Z Directory | Site map | Accessibility | Copyright | Privacy | Disclaimer | Feedback on this page