]> granicus.if.org Git - strace/commitdiff
tests/shmxt.c: do not use SHM_RND, it is unreliable
authorDmitry V. Levin <ldv@altlinux.org>
Wed, 20 Apr 2016 05:40:58 +0000 (05:40 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 20 Apr 2016 05:40:58 +0000 (05:40 +0000)
* tests/shmxt.c (main): Do not set SHM_RND flag.

tests/shmxt.c

index 628f5b2b15bc64297d333fdb0236735ec18053b4..c6e1652ffddfacaa4230a4d9fbc2c7604733ac2b 100644 (file)
@@ -40,10 +40,10 @@ main(void)
                perror_msg_and_skip("shmdt");
        printf("shmdt(%p) = 0\n", shmaddr);
 
-       void *shmaddr2 = shmat(id, shmaddr, SHM_RND);
+       void *shmaddr2 = shmat(id, shmaddr, 0);
        if (shmaddr2 == (void *)(-1))
-               perror_msg_and_skip("shmat SHM_RND");
-       printf("%s(%d, %p, SHM_RND) = %p\n",
+               perror_msg_and_skip("shmat %p", shmaddr);
+       printf("%s(%d, %p, 0) = %p\n",
               SHMAT, id, shmaddr, shmaddr2);
 
        puts("+++ exited with 0 +++");