Various amd64 syscall improvements (Tom Hughes)


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3425 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/coregrind/core.h b/coregrind/core.h
index fc4cec2..25be871 100644
--- a/coregrind/core.h
+++ b/coregrind/core.h
@@ -1543,6 +1543,22 @@
 extern void  VG_(generic_PRE_sys_recvmsg)      ( TId, UW, UW );
 extern void  VG_(generic_POST_sys_recvmsg)     ( TId, UW, UW, UW );
 
+extern void  VG_(generic_PRE_sys_semop)        ( TId, UW, UW, UW );
+extern void  VG_(generic_PRE_sys_semtimedop)   ( TId, UW, UW, UW, UW );
+extern void  VG_(generic_PRE_sys_semctl)       ( TId, UW, UW, UW, UW );
+extern void  VG_(generic_POST_sys_semctl)      ( TId, UW, UW, UW, UW, UW );
+extern void  VG_(generic_PRE_sys_msgsnd)       ( TId, UW, UW, UW, UW );
+extern void  VG_(generic_PRE_sys_msgrcv)       ( TId, UW, UW, UW, UW, UW );
+extern void  VG_(generic_POST_sys_msgrcv)      ( TId, UW, UW, UW, UW, UW, UW );
+extern void  VG_(generic_PRE_sys_msgctl)       ( TId, UW, UW, UW );
+extern void  VG_(generic_POST_sys_msgctl)      ( TId, UW, UW, UW, UW );
+extern UWord VG_(generic_PRE_sys_shmat)        ( TId, UW, UW, UW );
+extern void  VG_(generic_POST_sys_shmat)       ( TId, UW, UW, UW, UW );
+extern Bool  VG_(generic_PRE_sys_shmdt)        ( TId, UW );
+extern void  VG_(generic_POST_sys_shmdt)       ( TId, UW, UW );
+extern void  VG_(generic_PRE_sys_shmctl)       ( TId, UW, UW, UW );
+extern void  VG_(generic_POST_sys_shmctl)      ( TId, UW, UW, UW, UW );
+
 #undef TID
 #undef UW