Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 2d21863

Browse files
committed
Add support for FreeBSD-[45].
-- [email protected]
1 parent e504c0c commit 2d21863

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

Lib/posixfile.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ def lock(self, how, *args):
176176
import sys, os
177177
if sys.platform in ('netbsd1',
178178
'openbsd2',
179-
'freebsd2', 'freebsd3',
179+
'freebsd2', 'freebsd3', 'freebsd4', 'freebsd5',
180180
'bsdos2', 'bsdos3', 'bsdos4'):
181181
flock = struct.pack('lxxxxlxxxxlhh', \
182182
l_start, l_len, os.getpid(), l_type, l_whence)
@@ -192,7 +192,7 @@ def lock(self, how, *args):
192192
if '?' in how:
193193
if sys.platform in ('netbsd1',
194194
'openbsd2',
195-
'freebsd2', 'freebsd3',
195+
'freebsd2', 'freebsd3', 'freebsd4', 'freebsd5',
196196
'bsdos2', 'bsdos3', 'bsdos4'):
197197
l_start, l_len, l_pid, l_type, l_whence = \
198198
struct.unpack('lxxxxlxxxxlhh', flock)

Lib/test/test_fcntl.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
print 'Status from fnctl with O_NONBLOCK: ', rv
1818

1919
if sys.platform in ('netbsd1',
20-
'freebsd2', 'freebsd3',
20+
'freebsd2', 'freebsd3', 'freebsd4', 'freebsd5',
2121
'bsdos2', 'bsdos3', 'bsdos4',
2222
'openbsd', 'openbsd2'):
2323
lockdata = struct.pack('lxxxxlxxxxlhh', 0, 0, 0, FCNTL.F_WRLCK, 0)

0 commit comments

Comments
 (0)