Lines Matching defs:slave_fd
7371 Return a tuple of (master_fd, slave_fd) containing open file descriptors
7379 int master_fd = -1, slave_fd = -1;
7391 if (openpty(&master_fd, &slave_fd, NULL, NULL, NULL) != 0)
7396 if (_Py_set_inheritable(slave_fd, 0, NULL) < 0)
7406 slave_fd = _Py_open(slave_name, O_RDWR);
7407 if (slave_fd < 0)
7435 slave_fd = _Py_open(slave_name, O_RDWR | O_NOCTTY); /* open slave */
7436 if (slave_fd == -1)
7443 ioctl(slave_fd, I_PUSH, "ptem"); /* push ptem */
7444 ioctl(slave_fd, I_PUSH, "ldterm"); /* push ldterm */
7446 ioctl(slave_fd, I_PUSH, "ttcompat"); /* push ttcompat */
7451 return Py_BuildValue("(ii)", master_fd, slave_fd);
7458 if (slave_fd != -1)
7459 close(slave_fd);