version 1.8, 2011/06/16 08:17:15 |
version 1.10, 2017/10/02 06:46:11 |
Line 868 get_pty_master() |
|
Line 868 get_pty_master() |
|
master = 1; |
master = 1; |
return; |
return; |
} |
} |
#if defined(__CYGWIN32__) || defined(__linux__) |
#if defined(__CYGWIN32__) || defined(__linux__) || defined(__APPLE__) |
sprintf (master_tty, "/dev/ptmx"); |
sprintf (master_tty, "/dev/ptmx"); |
master = open (master_tty, O_RDWR); |
master = open (master_tty, O_RDWR); |
if (master >= 0) { |
if (master >= 0) { |
Line 880 get_pty_master() |
|
Line 880 get_pty_master() |
|
strcpy(slave_tty, name); |
strcpy(slave_tty, name); |
goto FOUND; |
goto FOUND; |
} |
} |
|
#elif defined(__APPLE__) |
|
char *name; |
|
grantpt(master); |
|
unlockpt(master); |
|
if ( name = (char *)ptsname(master) ) { |
|
strcpy(slave_tty, name); |
|
goto FOUND; |
|
} |
#else |
#else |
char *name; |
char *name; |
name = (char *)ptsname(master); |
name = (char *)ptsname(master); |
|
|
*/ |
*/ |
void sigwinch(int dummy) |
void sigwinch(int dummy) |
{ |
{ |
|
char *itoa(int i); |
#ifdef TIOCGWINSZ /* 4.3BSD */ |
#ifdef TIOCGWINSZ /* 4.3BSD */ |
struct winsize win; |
struct winsize win; |
|
|