[pypy-commit] pypy pread/pwrite: using OFF_T instead of rffi.LONGLONG

nanjekye pypy.commits at gmail.com
Mon Feb 27 06:40:06 EST 2017


Author: Joannah Nanjekye <nanjekyejoannah at gmail.com>
Branch: pread/pwrite
Changeset: r90385:b920b22b16fd
Date: 2017-02-20 19:14 +0300
http://bitbucket.org/pypy/pypy/changeset/b920b22b16fd/

Log:	using OFF_T instead of rffi.LONGLONG

diff --git a/rpython/rlib/rposix.py b/rpython/rlib/rposix.py
--- a/rpython/rlib/rposix.py
+++ b/rpython/rlib/rposix.py
@@ -250,6 +250,7 @@
     SEEK_CUR = rffi_platform.DefinedConstantInteger('SEEK_CUR')
     SEEK_END = rffi_platform.DefinedConstantInteger('SEEK_END')
     O_NONBLOCK = rffi_platform.DefinedConstantInteger('O_NONBLOCK')
+    OFF_T = rffi_platform.SimpleType('off_t')
     OFF_T_SIZE = rffi_platform.SizeOf('off_t')
 
     HAVE_UTIMES = rffi_platform.Has('utimes')
@@ -486,10 +487,10 @@
     c_sync()
 
 c_pread = external('pread',
-                  [rffi.INT, rffi.VOIDP, rffi.SIZE_T , rffi.LONGLONG], rffi.SSIZE_T,
+                  [rffi.INT, rffi.VOIDP, rffi.SIZE_T , OFF_T], rffi.SSIZE_T,
                   save_err=rffi.RFFI_SAVE_ERRNO)
 c_pwrite = external('pwrite',
-                   [rffi.INT, rffi.VOIDP, rffi.SIZE_T, rffi.LONGLONG], rffi.SSIZE_T,
+                   [rffi.INT, rffi.VOIDP, rffi.SIZE_T, OFF_T], rffi.SSIZE_T,
                    save_err=rffi.RFFI_SAVE_ERRNO)
 
 @replace_os_function('pread')


More information about the pypy-commit mailing list