]> granicus.if.org Git - strace/commit
Add helper functions to clear/restore syserror
authorDmitry V. Levin <ldv@altlinux.org>
Fri, 18 Sep 2015 01:54:59 +0000 (01:54 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Sat, 19 Sep 2015 01:04:49 +0000 (04:04 +0300)
commit3858b93ad9d2d3990f6724585e14675e663a1b5d
treea11483205d589c60c724226b4b8b0e7f72acce0d
parent593602ce5a8812775ac1d9cadab8f61fa68e63f3
Add helper functions to clear/restore syserror

* defs.h (temporarily_clear_syserror, restore_cleared_syserror):
New prototypes.
* syscall.c (saved_u_error): New variable.
(temporarily_clear_syserror, restore_cleared_syserror): New functions.
* aio.c (sys_io_getevents): Use temporarily_clear_syserror
and restore_cleared_syserror.
* mq.c (sys_mq_timedreceive): Likewise.
* signal.c (sys_rt_sigtimedwait): Likewise.
aio.c
defs.h
mq.c
signal.c
syscall.c