Implement sigpending().  All absolutely horrible.  Sigh.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@443 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/coregrind/vg_mylibc.c b/coregrind/vg_mylibc.c
index 4a302a8..e32aee8 100644
--- a/coregrind/vg_mylibc.c
+++ b/coregrind/vg_mylibc.c
@@ -287,6 +287,13 @@
 }
 
 
+Int VG_(sigpending) ( vki_ksigset_t* set )
+{
+   Int res = vg_do_syscall1(__NR_sigpending, (UInt)set);
+   return VG_(is_kerror)(res) ? -1 : 0;
+}
+
+
 /* ---------------------------------------------------------------------
    mmap/munmap, exit, fcntl
    ------------------------------------------------------------------ */