]> granicus.if.org Git - strace/commitdiff
tests/btrfs.c: tweak magic constants to make the test more reliable
authorDmitry V. Levin <ldv@altlinux.org>
Tue, 24 May 2016 02:07:47 +0000 (02:07 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Tue, 24 May 2016 14:52:27 +0000 (14:52 +0000)
* tests/btrfs.c (btrfs_test_sync_ioctls): Change u64val
to 0xdeadbeefbadc0ded.
(btrfs_test_subvol_ioctls): Likewise.  Change bad_pointer
to make their lower 32-bit parts closer to -1U.

tests/btrfs.c

index 4e51e1c3c67c5cd3c9c2b941d377fad175389a9e..bc7c54717c71cb57b04325c3c89e2d9a82fd13d6 100644 (file)
@@ -180,7 +180,7 @@ btrfs_test_trans_ioctls(void)
 static void
 btrfs_test_sync_ioctls(void)
 {
-       uint64_t u64val = 257;
+       uint64_t u64val = 0xdeadbeefbadc0ded;
 
        ioctl(-1, BTRFS_IOC_SYNC, NULL);
        printf("ioctl(-1, BTRFS_IOC_SYNC) = -1 EBADF (%m)\n");
@@ -267,8 +267,8 @@ btrfs_test_subvol_ioctls(void)
 {
        const char *subvol_name = "subvol-name";
        char *long_subvol_name;
-       void *bad_pointer = (void *)0xdeadbeef;
-       uint64_t u64val = 0xdeadbeef;
+       void *bad_pointer = (void *) (unsigned long) 0xdeadbeeffffffeed;
+       uint64_t u64val = 0xdeadbeefbadc0ded;
        struct btrfs_ioctl_vol_args vol_args = {};
        struct btrfs_ioctl_vol_args_v2 vol_args_v2 = {
                .fd = 2,