Explorar o código

fix semctl with SEM_STAT_ANY

due to the variadic signature, semctl needs to be made aware of any
new commands that take arguments. this was overlooked when commit
af55070eae5438476f921d827b7ae49e8141c3fe added SEM_STAT_ANY.
Rich Felker %!s(int64=5) %!d(string=hai) anos
pai
achega
fe5e72ae78
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/ipc/semctl.c

+ 1 - 1
src/ipc/semctl.c

@@ -20,7 +20,7 @@ int semctl(int id, int num, int cmd, ...)
 	va_list ap;
 	switch (cmd) {
 	case SETVAL: case GETALL: case SETALL: case IPC_STAT: case IPC_SET:
-	case IPC_INFO: case SEM_INFO: case SEM_STAT:
+	case IPC_INFO: case SEM_INFO: case SEM_STAT: case SEM_STAT_ANY:
 		va_start(ap, cmd);
 		arg = va_arg(ap, union semun);
 		va_end(ap);