[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