summaryrefslogtreecommitdiffstats
path: root/Lib
diff options
context:
space:
mode:
authorHye-Shik Chang <hyeshik@gmail.com>2007-10-28 12:38:09 (GMT)
committerHye-Shik Chang <hyeshik@gmail.com>2007-10-28 12:38:09 (GMT)
commitea684743daa0c198ab327d07832eca48a9578c68 (patch)
tree5a3fc21e9ce8d726eef0171387492ec4c911ba13 /Lib
parenta838a801f236a6a92c816f0bb20f441e8234c9ac (diff)
downloadcpython-ea684743daa0c198ab327d07832eca48a9578c68.zip
cpython-ea684743daa0c198ab327d07832eca48a9578c68.tar.gz
cpython-ea684743daa0c198ab327d07832eca48a9578c68.tar.bz2
Enable platform-specific tweaks for FreeBSD 8 (exactly same to FreeBSD 7's yet)
Diffstat (limited to 'Lib')
-rw-r--r--Lib/posixfile.py2
-rwxr-xr-xLib/test/regrtest.py1
-rwxr-xr-xLib/test/test_fcntl.py2
-rw-r--r--Lib/test/test_socket.py2
4 files changed, 4 insertions, 3 deletions
diff --git a/Lib/posixfile.py b/Lib/posixfile.py
index 2fa600f..ff29107 100644
--- a/Lib/posixfile.py
+++ b/Lib/posixfile.py
@@ -181,7 +181,7 @@ class _posixfile_:
if sys.platform in ('netbsd1',
'openbsd2',
'freebsd2', 'freebsd3', 'freebsd4', 'freebsd5',
- 'freebsd6', 'freebsd7',
+ 'freebsd6', 'freebsd7', 'freebsd8',
'bsdos2', 'bsdos3', 'bsdos4'):
flock = struct.pack('lxxxxlxxxxlhh', \
l_start, l_len, os.getpid(), l_type, l_whence)
diff --git a/Lib/test/regrtest.py b/Lib/test/regrtest.py
index 7db63cb..0fa4c61 100755
--- a/Lib/test/regrtest.py
+++ b/Lib/test/regrtest.py
@@ -1104,6 +1104,7 @@ _expectations = {
_expectations['freebsd5'] = _expectations['freebsd4']
_expectations['freebsd6'] = _expectations['freebsd4']
_expectations['freebsd7'] = _expectations['freebsd4']
+_expectations['freebsd8'] = _expectations['freebsd4']
class _ExpectedSkips:
def __init__(self):
diff --git a/Lib/test/test_fcntl.py b/Lib/test/test_fcntl.py
index 2d800b2..0a6ab08 100755
--- a/Lib/test/test_fcntl.py
+++ b/Lib/test/test_fcntl.py
@@ -23,7 +23,7 @@ if sys.platform.startswith('atheos'):
if sys.platform in ('netbsd1', 'netbsd2', 'netbsd3',
'Darwin1.2', 'darwin',
'freebsd2', 'freebsd3', 'freebsd4', 'freebsd5',
- 'freebsd6', 'freebsd7',
+ 'freebsd6', 'freebsd7', 'freebsd8',
'bsdos2', 'bsdos3', 'bsdos4',
'openbsd', 'openbsd2', 'openbsd3', 'openbsd4'):
if struct.calcsize('l') == 8:
diff --git a/Lib/test/test_socket.py b/Lib/test/test_socket.py
index 8dddf5e..3e2d04c 100644
--- a/Lib/test/test_socket.py
+++ b/Lib/test/test_socket.py
@@ -330,7 +330,7 @@ class GeneralModuleTests(unittest.TestCase):
# I've ordered this by protocols that have both a tcp and udp
# protocol, at least for modern Linuxes.
if sys.platform in ('linux2', 'freebsd4', 'freebsd5', 'freebsd6',
- 'freebsd7', 'darwin'):
+ 'freebsd7', 'freebsd8', 'darwin'):
# avoid the 'echo' service on this platform, as there is an
# assumption breaking non-standard port/protocol entry
services = ('daytime', 'qotd', 'domain')