13e12c5d1SDavid du Colombier #include <unistd.h> 23e12c5d1SDavid du Colombier #include <stdio.h> 33e12c5d1SDavid du Colombier #include <string.h> 43e12c5d1SDavid du Colombier 53e12c5d1SDavid du Colombier char * ctermid(char * s)63e12c5d1SDavid du Colombierctermid(char *s) 73e12c5d1SDavid du Colombier { 83e12c5d1SDavid du Colombier static char buf[L_ctermid]; 93e12c5d1SDavid du Colombier 103e12c5d1SDavid du Colombier if(s == 0) 113e12c5d1SDavid du Colombier s = buf; 123e12c5d1SDavid du Colombier strncpy(s, "/dev/cons", sizeof buf); 133e12c5d1SDavid du Colombier return(s); 143e12c5d1SDavid du Colombier } 15*2d069feaSDavid du Colombier 16*2d069feaSDavid du Colombier char * ctermid_r(char * s)17*2d069feaSDavid du Colombierctermid_r(char *s) 18*2d069feaSDavid du Colombier { 19*2d069feaSDavid du Colombier return s ? ctermid(s) : NULL; 20*2d069feaSDavid du Colombier } 21