[pypy-commit] pypy default: Misc

arigo pypy.commits at gmail.com
Sun Aug 21 19:04:28 EDT 2016


Author: Armin Rigo <arigo at tunes.org>
Branch: 
Changeset: r86385:0da7aed60c9e
Date: 2016-08-22 01:02 +0200
http://bitbucket.org/pypy/pypy/changeset/0da7aed60c9e/

Log:	Misc

diff --git a/rpython/rlib/rposix.py b/rpython/rlib/rposix.py
--- a/rpython/rlib/rposix.py
+++ b/rpython/rlib/rposix.py
@@ -625,6 +625,7 @@
     c_readdir = external('readdir', [DIRP], DIRENTP,
                          macro=True, save_err=rffi.RFFI_FULL_ERRNO_ZERO)
     c_closedir = external('closedir', [DIRP], rffi.INT, releasegil=False)
+    c_dirfd = external('dirfd', [DIRP], rffi.INT, releasegil=False)
 else:
     dirent_config = {}
 
diff --git a/rpython/rlib/rposix_scandir.py b/rpython/rlib/rposix_scandir.py
--- a/rpython/rlib/rposix_scandir.py
+++ b/rpython/rlib/rposix_scandir.py
@@ -42,9 +42,9 @@
     return rffi.charp2str(namep)
 
 DT_UNKNOWN = rposix.dirent_config.get('DT_UNKNOWN', 0)
-DT_REG = rposix.dirent_config.get('DT_REG', -1)
-DT_DIR = rposix.dirent_config.get('DT_DIR', -1)
-DT_LNK = rposix.dirent_config.get('DT_LNK', -1)
+DT_REG = rposix.dirent_config.get('DT_REG', 255)
+DT_DIR = rposix.dirent_config.get('DT_DIR', 255)
+DT_LNK = rposix.dirent_config.get('DT_LNK', 255)
 
 def get_known_type(direntp):
     if rposix.HAVE_D_TYPE:


More information about the pypy-commit mailing list