diff options
author | andrew <andrew@FreeBSD.org> | 2016-04-06 16:09:10 +0000 |
---|---|---|
committer | andrew <andrew@FreeBSD.org> | 2016-04-06 16:09:10 +0000 |
commit | 1c933ace1f9b45949f4fde8695e411d3eb21fdc4 (patch) | |
tree | 7f9d52844e57c75b7e192c75ac6910fce3b3ed76 /lib/libc/gen/semctl.c | |
parent | e2cfe2525660130f6dd9d3fb0e97fe34ceaae281 (diff) | |
download | FreeBSD-src-1c933ace1f9b45949f4fde8695e411d3eb21fdc4.zip FreeBSD-src-1c933ace1f9b45949f4fde8695e411d3eb21fdc4.tar.gz |
Disable support for compat syscalls on arm64. These symbols were never
shipped since arm64 exists only on 11+.
Submitted by: brooks
Reviewed by: emaste, imp
Diffstat (limited to 'lib/libc/gen/semctl.c')
-rw-r--r-- | lib/libc/gen/semctl.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/libc/gen/semctl.c b/lib/libc/gen/semctl.c index c68734d..0e418f6 100644 --- a/lib/libc/gen/semctl.c +++ b/lib/libc/gen/semctl.c @@ -29,7 +29,9 @@ #include <sys/cdefs.h> __FBSDID("$FreeBSD$"); +#ifndef NO_COMPAT7 #define _WANT_SEMUN_OLD +#endif #include <sys/types.h> #include <sys/ipc.h> @@ -38,8 +40,10 @@ __FBSDID("$FreeBSD$"); #include <stdlib.h> int __semctl(int semid, int semnum, int cmd, union semun *arg); +#ifndef NO_COMPAT7 int freebsd7___semctl(int semid, int semnum, int cmd, union semun_old *arg); int freebsd7_semctl(int semid, int semnum, int cmd, ...); +#endif int semctl(int semid, int semnum, int cmd, ...) @@ -61,6 +65,7 @@ semctl(int semid, int semnum, int cmd, ...) return (__semctl(semid, semnum, cmd, semun_ptr)); } +#ifndef NO_COMPAT7 int freebsd7_semctl(int semid, int semnum, int cmd, ...) { @@ -82,3 +87,4 @@ freebsd7_semctl(int semid, int semnum, int cmd, ...) } __sym_compat(semctl, freebsd7_semctl, FBSD_1.0); +#endif |