Lines Matching defs:master_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)
7394 if (_Py_set_inheritable(master_fd, 0, NULL) < 0)
7400 slave_name = _getpty(&master_fd, O_RDWR, 0666, 0);
7403 if (_Py_set_inheritable(master_fd, 0, NULL) < 0)
7411 master_fd = open(DEV_PTY_FILE, O_RDWR | O_NOCTTY); /* open master */
7412 if (master_fd < 0)
7418 if (grantpt(master_fd) < 0) {
7424 if (unlockpt(master_fd) < 0) {
7431 slave_name = ptsname(master_fd); /* get name of slave */
7439 if (_Py_set_inheritable(master_fd, 0, NULL) < 0)
7451 return Py_BuildValue("(ii)", master_fd, slave_fd);
7456 if (master_fd != -1)
7457 close(master_fd);
7521 Returns a tuple of (pid, master_fd).
7531 int master_fd = -1;
7542 pid = forkpty(&master_fd, NULL, NULL, NULL);
7553 return Py_BuildValue("(Ni)", PyLong_FromPid(pid), master_fd);