mirror of
https://git.freebsd.org/ports.git
synced 2025-06-11 07:40:40 -04:00
23 lines
1.1 KiB
Python
23 lines
1.1 KiB
Python
--- Lib/test/test_ioctl.py.orig 2010-08-14 16:20:34.137255285 +0800
|
|
+++ Lib/test/test_ioctl.py 2010-08-14 16:36:01.013654144 +0800
|
|
@@ -41,18 +41,9 @@
|
|
raise unittest.SkipTest('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)
|