]> git.ipfire.org Git - thirdparty/valgrind.git/commit
Update some stuff related to the syscalls change:
authorJeremy Fitzhardinge <jeremy@valgrind.org>
Thu, 30 Oct 2003 07:21:44 +0000 (07:21 +0000)
committerJeremy Fitzhardinge <jeremy@valgrind.org>
Thu, 30 Oct 2003 07:21:44 +0000 (07:21 +0000)
commit01c5d4fe3eb3ff3160323247751925c2baffe8bb
tree48a7cf84a962cf90b180130451bf9fe91ab2b487
parent849ff5523bb9a843c812240c120fea87ce981789
Update some stuff related to the syscalls change:
 - restart syscalls which return ERESETARTSYS
 - make code to restart a syscall common
 - keep a process-wide pending signal set to store as-yet
   undelivered signals (only used in 2.4 mode; TODO: siginfo, queues)
 - make execve work a bit better - it is impossible to recover from
   execve failing, so we try to check that it will before running the
   syscall itself (also fixes bug with SuSE 8.2 kernel)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1964
coregrind/vg_include.h
coregrind/vg_mylibc.c
coregrind/vg_signals.c
coregrind/vg_syscalls.c
include/vg_kerneliface.h
include/vg_skin.h