Blame


1 3694b738 2004-12-27 devnull #define getpts not_using_this_getpts
2 a2705f20 2004-04-16 devnull #include "bsdpty.c"
3 3694b738 2004-12-27 devnull #undef getpts
4 3694b738 2004-12-27 devnull
5 3694b738 2004-12-27 devnull int
6 3694b738 2004-12-27 devnull getpts(int fd[], char *slave)
7 3694b738 2004-12-27 devnull {
8 3694b738 2004-12-27 devnull if(openpty(&fd[1], &fd[0], NULL, NULL, NULL) >= 0){
9 3694b738 2004-12-27 devnull fchmod(fd[1], 0620);
10 3694b738 2004-12-27 devnull strcpy(slave, ttyname(fd[0]));
11 3694b738 2004-12-27 devnull return 0;
12 3694b738 2004-12-27 devnull }
13 3694b738 2004-12-27 devnull sysfatal("no ptys");
14 3694b738 2004-12-27 devnull return 0;
15 3694b738 2004-12-27 devnull }