Note that Linux has semop
diff --git a/linux/syscall.h b/linux/syscall.h
index 5860080..84b3661 100644
--- a/linux/syscall.h
+++ b/linux/syscall.h
@@ -137,7 +137,7 @@
/* sys_ipc subcalls */
-int sys_semget(), sys_semctl();
+int sys_semget(), sys_semctl(), sys_semop();
int sys_msgsnd(), sys_msgrcv(), sys_msgget(), sys_msgctl();
int sys_shmat(), sys_shmdt(), sys_shmget(), sys_shmctl();
diff --git a/linux/syscallent.h b/linux/syscallent.h
index 90aead6..3e74fa5 100644
--- a/linux/syscallent.h
+++ b/linux/syscallent.h
@@ -247,7 +247,7 @@
{ 5, 0, printargs, "SYS_199" }, /* 199 */
{ 4, 0, printargs, "ipc_subcall" }, /* 200 */
- { 4, TI, printargs, "semop" }, /* 201 */
+ { 4, TI, sys_semop, "semop" }, /* 201 */
{ 4, TI, sys_semget, "semget" }, /* 202 */
{ 4, TI, sys_semctl, "semctl" }, /* 203 */
{ 4, 0, printargs, "ipc_subcall" }, /* 204 */