Author: Amaury Forgeot d'Arc <[email protected]>
Branch: more-rposix
Changeset: r76719:bb2928ec2881
Date: 2015-04-05 01:04 +0200
http://bitbucket.org/pypy/pypy/changeset/bb2928ec2881/
Log: Fix after merge
diff --git a/rpython/rlib/rposix.py b/rpython/rlib/rposix.py
--- a/rpython/rlib/rposix.py
+++ b/rpython/rlib/rposix.py
@@ -1284,10 +1284,7 @@
if not _WIN32:
l_tmsbuf = lltype.malloc(TMSP.TO, flavor='raw')
try:
- result = c_times(l_tmsbuf)
- result = rffi.cast(lltype.Signed, result)
- if result == -1:
- raise OSError(get_saved_errno(), "times failed")
+ handle_posix_error('times', c_times(l_tmsbuf))
return (
rffi.cast(lltype.Signed, l_tmsbuf.c_tms_utime)
/ CLOCK_TICKS_PER_SECOND,
@@ -1323,7 +1320,7 @@
lltype.free(pexit, flavor='raw')
lltype.free(pcreate, flavor='raw')
-c_kill = external('kill', [rffi.PID_T, rffi.INT], rffi.INT
+c_kill = external('kill', [rffi.PID_T, rffi.INT], rffi.INT,
save_err=rffi.RFFI_SAVE_ERRNO)
c_killpg = external('killpg', [rffi.INT, rffi.INT], rffi.INT,
save_err=rffi.RFFI_SAVE_ERRNO)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit