tests: update ipc_sem.test for new glibc
authorDmitry V. Levin <ldv@altlinux.org>
Wed, 8 Feb 2017 15:54:35 +0000 (15:54 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 8 Feb 2017 15:54:35 +0000 (15:54 +0000)
Starting with commit glibc-2.24-553-g40c0a78, glibc may pass NULL
address to semctl like other libcs.

* tests/ipc_sem.c (main) [__GLIBC__]: Remove.

tests/ipc_sem.c

index 1891eefcb36b3ffa3e28db6b939d84b03cf5fbee..8f6382ccbaf692279114f4c165c47b62ca32f952 100644 (file)
@@ -89,11 +89,7 @@ main(void)
        atexit(cleanup);
 
        rc = semctl(bogus_semid, bogus_semnum, bogus_cmd, bogus_arg);
-#ifdef __GLIBC__
-# define SEMCTL_BOGUS_ARG_FMT "(%#lx|\\[(%#lx|NULL)\\])"
-#else
-# define SEMCTL_BOGUS_ARG_FMT "(%#lx|\\[(%#lx|NULL)\\]|NULL)"
-#endif
+#define SEMCTL_BOGUS_ARG_FMT "(%#lx|\\[(%#lx|NULL)\\]|NULL)"
        printf("semctl\\(%d, %d, (IPC_64\\|)?%#x /\\* SEM_\\?\\?\\? \\*/"
               ", " SEMCTL_BOGUS_ARG_FMT "\\) += %s\n",
               bogus_semid, bogus_semnum, bogus_cmd,