summaryrefslogtreecommitdiffstats
path: root/lib/libc/gen/semctl.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc/gen/semctl.c')
-rw-r--r--lib/libc/gen/semctl.c16
1 files changed, 1 insertions, 15 deletions
diff --git a/lib/libc/gen/semctl.c b/lib/libc/gen/semctl.c
index a64e125..a449cac 100644
--- a/lib/libc/gen/semctl.c
+++ b/lib/libc/gen/semctl.c
@@ -4,30 +4,16 @@ __FBSDID("$FreeBSD$");
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/sem.h>
-#if __STDC__
#include <stdarg.h>
-#else
-#include <varargs.h>
-#endif
#include <stdlib.h>
-#if __STDC__
int semctl(int semid, int semnum, int cmd, ...)
-#else
-int semctl(semid, semnum, cmd, va_alist)
- int semid, semnum;
- int cmd;
- va_dcl
-#endif
{
va_list ap;
union semun semun;
union semun *semun_ptr;
-#if __STDC__
+
va_start(ap, cmd);
-#else
- va_start(ap);
-#endif
if (cmd == IPC_SET || cmd == IPC_STAT || cmd == GETALL
|| cmd == SETVAL || cmd == SETALL) {
semun = va_arg(ap, union semun);
OpenPOWER on IntegriCloud