|
|
researchv9-SUN3(old)
/*
* on success:
* returns the pathname ("/dev/...") of the controlling terminal.
* bug: does not actually find controlling terminal.
* bug: returns pointer to static area.
* on failure:
* returns 0.
*/
char *_ttyname();
static char cttybuf[32];
char *
cttyname()
{
register char *s = &cttybuf[0];
if (_ttyname(s, 0) || _ttyname(s, 2) || _ttyname(s, 1))
return(s);
return(0);
}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.