]> granicus.if.org Git - strace/commitdiff
block.c: handle BLKDAXGET
authorDmitry V. Levin <ldv@altlinux.org>
Wed, 25 May 2016 07:33:02 +0000 (07:33 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 25 May 2016 07:33:02 +0000 (07:33 +0000)
* block.c [!BLKDAXGET] (BLKDAXGET): Define.
(block_ioctl): Handle it.

block.c

diff --git a/block.c b/block.c
index 1e02fa71bf30f51254710a6c6cac8fc42357365f..af7f6d4ff49c4ea4175f1172625ab6d17fcdd525 100644 (file)
--- a/block.c
+++ b/block.c
@@ -84,6 +84,9 @@ struct blk_user_trace_setup {
 #ifndef BLKZEROOUT
 # define BLKZEROOUT _IO(0x12,127)
 #endif
+#ifndef BLKDAXGET
+# define BLKDAXGET _IO(0x12,129)
+#endif
 
 #include "xlat/blkpg_ops.h"
 
@@ -142,6 +145,7 @@ block_ioctl(struct tcb *tcp, const unsigned int code, const long arg)
        case BLKBSZGET:
        case BLKSSZGET:
        case BLKALIGNOFF:
+       case BLKDAXGET:
                if (entering(tcp))
                        return 0;
                tprints(", ");