Blame


1 dcba4bf6 2005-01-11 devnull #define getpts not_using_this_getpts
2 dcba4bf6 2005-01-11 devnull #include "bsdpty.c"
3 dcba4bf6 2005-01-11 devnull #undef getpts
4 1d011a3e 2004-03-26 devnull
5 fe8c925e 2005-07-21 devnull #include <util.h>
6 fe8c925e 2005-07-21 devnull
7 1d011a3e 2004-03-26 devnull int
8 1d011a3e 2004-03-26 devnull getpts(int fd[], char *slave)
9 1d011a3e 2004-03-26 devnull {
10 dcba4bf6 2005-01-11 devnull if(openpty(&fd[1], &fd[0], NULL, NULL, NULL) >= 0){
11 dcba4bf6 2005-01-11 devnull fchmod(fd[1], 0620);
12 dcba4bf6 2005-01-11 devnull strcpy(slave, ttyname(fd[0]));
13 dcba4bf6 2005-01-11 devnull return 0;
14 dcba4bf6 2005-01-11 devnull }
15 dcba4bf6 2005-01-11 devnull sysfatal("no ptys");
16 4dcd9af2 2004-04-15 devnull return 0;
17 4dcd9af2 2004-04-15 devnull }