# Author: Steen Lumholt -- with additions by Guido.
from select import select
-import os, FCNTL
+import os
import tty
__all__ = ["openpty","fork","spawn"]
pass
else:
try:
- tty_name, master_fd = sgi._getpty(FCNTL.O_RDWR, 0666, 0)
+ tty_name, master_fd = sgi._getpty(os.O_RDWR, 0666, 0)
except IOError, msg:
raise os.error, msg
return master_fd, tty_name
for y in '0123456789abcdef':
pty_name = '/dev/pty' + x + y
try:
- fd = os.open(pty_name, FCNTL.O_RDWR)
+ fd = os.open(pty_name, os.O_RDWR)
except os.error:
continue
return (fd, '/dev/tty' + x + y)
opened filedescriptor.
Deprecated, use openpty() instead."""
- return os.open(tty_name, FCNTL.O_RDWR)
+ return os.open(tty_name, os.O_RDWR)
def fork():
"""fork() -> (pid, master_fd)