blob: f1fdd0ee5fe34d2abd8c6683a20058ddda4d0502 (
plain) (
tree)
|
|
--- Lib/test/test_ioctl.py.orig 2008-05-24 05:36:45.000000000 -0400
+++ Lib/test/test_ioctl.py 2010-06-24 13:29:31.000000000 -0400
@@ -44,18 +44,9 @@ class IoctlTests(unittest.TestCase):
raise TestSkipped('pty module required')
mfd, sfd = pty.openpty()
try:
- if termios.TIOCSWINSZ < 0:
- set_winsz_opcode_maybe_neg = termios.TIOCSWINSZ
- set_winsz_opcode_pos = termios.TIOCSWINSZ & 0xffffffffL
- else:
- set_winsz_opcode_pos = termios.TIOCSWINSZ
- set_winsz_opcode_maybe_neg, = struct.unpack("i",
- struct.pack("I", termios.TIOCSWINSZ))
-
+ set_winsz_opcode = termios.TIOCSWINSZ
our_winsz = struct.pack("HHHH",80,25,0,0)
- # test both with a positive and potentially negative ioctl code
- new_winsz = fcntl.ioctl(mfd, set_winsz_opcode_pos, our_winsz)
- new_winsz = fcntl.ioctl(mfd, set_winsz_opcode_maybe_neg, our_winsz)
+ new_winsz = fcntl.ioctl(mfd, set_winsz_opcode, our_winsz)
finally:
os.close(mfd)
os.close(sfd)
|