]> granicus.if.org Git - strace/blobdiff - loop.c
Check for SA_RESTORER definition in <asm/signal.h>
[strace] / loop.c
diff --git a/loop.c b/loop.c
index a3f89e06f79d8f899774ba539f46510b50e5def5..495e3e2b96fc99bde2aa96ec8f3b7941160b2a30 100644 (file)
--- a/loop.c
+++ b/loop.c
 #include <linux/loop.h>
 
 static const struct xlat loop_flags_options[] = {
-       { LO_FLAGS_READ_ONLY,   "LO_FLAGS_READ_ONLY"    },
+       XLAT(LO_FLAGS_READ_ONLY),
 #if HAVE_DECL_LO_FLAGS_AUTOCLEAR
-       { LO_FLAGS_AUTOCLEAR,   "LO_FLAGS_AUTOCLEAR"    },
+       XLAT(LO_FLAGS_AUTOCLEAR),
 #endif
 #if HAVE_DECL_LO_FLAGS_PARTSCAN
-       { LO_FLAGS_PARTSCAN,    "LO_FLAGS_PARTSCAN"     },
+       XLAT(LO_FLAGS_PARTSCAN),
 #endif
-       { 0,                    NULL                    },
+       XLAT_END
 };
 
 static const struct xlat loop_crypt_type_options[] = {
-       { LO_CRYPT_NONE,        "LO_CRYPT_NONE"         },
-       { LO_CRYPT_XOR,         "LO_CRYPT_XOR"          },
-       { LO_CRYPT_DES,         "LO_CRYPT_DES"          },
-       { LO_CRYPT_FISH2,       "LO_CRYPT_FISH2"        },
-       { LO_CRYPT_BLOW,        "LO_CRYPT_BLOW"         },
-       { LO_CRYPT_CAST128,     "LO_CRYPT_CAST128"      },
-       { LO_CRYPT_IDEA,        "LO_CRYPT_IDEA"         },
-       { LO_CRYPT_DUMMY,       "LO_CRYPT_DUMMY"        },
-       { LO_CRYPT_SKIPJACK,    "LO_CRYPT_SKIPJACK"     },
-       { LO_CRYPT_CRYPTOAPI,   "LO_CRYPT_CRYPTOAPI"    },
-       { 0,                    NULL                    },
+       XLAT(LO_CRYPT_NONE),
+       XLAT(LO_CRYPT_XOR),
+       XLAT(LO_CRYPT_DES),
+       XLAT(LO_CRYPT_FISH2),
+       XLAT(LO_CRYPT_BLOW),
+       XLAT(LO_CRYPT_CAST128),
+       XLAT(LO_CRYPT_IDEA),
+       XLAT(LO_CRYPT_DUMMY),
+       XLAT(LO_CRYPT_SKIPJACK),
+       XLAT(LO_CRYPT_CRYPTOAPI),
+       XLAT_END
 };
 
 int loop_ioctl(struct tcb *tcp, long code, long arg)