• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/tcl-102/tcl_ext/expect/expect/

Lines Matching defs:master

377 	int master = -1;
388 if ((master = open("/dev/ptmx_bsd", O_RDWR)) == -1) return(-1);
390 if ((master = open("/dev/ptmx", O_RDWR)) == -1) return(-1);
392 if ((slave_name = (char *)ptsname(master)) == NULL) {
393 close(master);
396 if (grantpt(master)) {
400 close(master);
403 if (-1 == (int)unlockpt(master)) {
407 close(master);
411 (void) ioctl(master,TIOCFLUSH,(char *)0);
415 return(master);
420 slave_name = _getpty(&master, O_RDWR, 0600, 0);
424 return(master);
429 master = open("/dev/ptc", O_RDWR);
430 if (master >= 0) {
433 if (fstat(master, &stat_buf) < 0) {
434 close(master);
441 return(master);
446 master = getpty(master_name, slave_name, O_RDWR);
449 return master;
454 master = open("/dev/ptc",O_RDWR);
455 if (master >= 0) {
457 slave_name = ttyname(master);
460 return(master);
466 master = getpseudotty(&slave_name, &master_name);
468 return(master);
473 if (openpty(&master, &slave, master_name, 0, 0) != 0) {
474 close(master);
481 return master;
499 master = exp_pty_test(master_name,slave_name,*tty_bank,tty_num);
500 if (master >= 0) goto done;
515 master = exp_pty_test(master_name,slave_name,'0',num_str);
516 if (master >= 0)
524 /dev/ptym/pty[a-ce-z][0-9a-f] master pseudo terminals
526 /dev/ptym/pty[a-ce-z][0-9][0-9] master pseudo terminals
532 /dev/ptym/pty[a-ce-z][0-9][0-9][0-9] master pseudo terminals
555 master = exp_pty_test(master_name,slave_name,*tty_bank,tty_num);
556 if (master >= 0) goto done;
572 master = exp_pty_test(master_name,slave_name,*tty_bank,tty_num);
573 if (master >= 0) goto done;
588 master = exp_pty_test(master_name,slave_name,*tty_bank,tty_num);
589 if (master >= 0) goto done;
604 master = exp_pty_test(master_name,slave_name,*tty_bank,tty_num);
605 if (master >= 0) goto done;
612 return(master);
618 /* master is opened (when child is opened is irrelevent) */
619 /* if slave is opened in same proc as master, slave_control(1) must executed */
623 exp_slave_control(master,control)
624 int master;
628 ioctl(master, TIOCTRAP, &control);
680 /* do another open, to tell master that slave is done fiddling */
681 /* with pty and master does not have to wait to do further acks */