• Fred Drake's avatar
    Michael Hudson <mwh21@cam.ac.uk>: · b638aafe
    Fred Drake authored
    This patch does several things to termios:
    
    (1) changes all functions to be METH_VARARGS
    (2) changes all functions to be able to take a file object as the
        first parameter, as per
    
    http://mail.python.org/pipermail/python-dev/2001-February/012701.html
    
    (3) give better error messages
    (4) removes a bunch of comments that just repeat the docstrings
    (5) #includes <termio.h> before #including <sys/ioctl.h> so more
        #constants are actually #defined.
    (6) a couple of docstring tweaks
    
    I have tested this minimally (i.e. it builds, and
    doesn't blow up too embarassingly) on OSF1/alpha and
    on one of the sf compile farm's solaris boxes, and
    rather more comprehansively on my linux/x86 box.
    
    It still needs to be tested on all the other platforms
    we build termios on.
    
    
    This closes the code portion of SF patch #417081.
    b638aafe
termios.c 18 KB