From: Andreas Schneider Date: Thu, 13 Dec 2018 11:43:14 +0000 (+0100) Subject: s4:torture: Use C99 initializers for levels in qfsinfo test X-Git-Tag: ldb-1.6.1~331 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8647ae63d7728ecc4cce5a14df0347f13eb9332a;p=thirdparty%2Fsamba.git s4:torture: Use C99 initializers for levels in qfsinfo test Signed-off-by: Andreas Schneider Reviewed-by: Douglas Bagnall --- diff --git a/source4/torture/raw/qfsinfo.c b/source4/torture/raw/qfsinfo.c index b9ce2465c20..6be6c42a98e 100644 --- a/source4/torture/raw/qfsinfo.c +++ b/source4/torture/raw/qfsinfo.c @@ -32,25 +32,68 @@ static struct { NTSTATUS status; union smb_fsinfo fsinfo; } levels[] = { - {"DSKATTR", RAW_QFS_DSKATTR, }, - {"ALLOCATION", RAW_QFS_ALLOCATION, }, - {"VOLUME", RAW_QFS_VOLUME, }, - {"VOLUME_INFO", RAW_QFS_VOLUME_INFO, }, - {"SIZE_INFO", RAW_QFS_SIZE_INFO, }, - {"DEVICE_INFO", RAW_QFS_DEVICE_INFO, }, - {"ATTRIBUTE_INFO", RAW_QFS_ATTRIBUTE_INFO, }, - {"UNIX_INFO", RAW_QFS_UNIX_INFO, CAP_UNIX}, - {"VOLUME_INFORMATION", RAW_QFS_VOLUME_INFORMATION, }, - {"SIZE_INFORMATION", RAW_QFS_SIZE_INFORMATION, }, - {"DEVICE_INFORMATION", RAW_QFS_DEVICE_INFORMATION, }, - {"ATTRIBUTE_INFORMATION", RAW_QFS_ATTRIBUTE_INFORMATION, }, - {"QUOTA_INFORMATION", RAW_QFS_QUOTA_INFORMATION, }, - {"FULL_SIZE_INFORMATION", RAW_QFS_FULL_SIZE_INFORMATION, }, + { + .name = "DSKATTR", + .level = RAW_QFS_DSKATTR, + }, + { + .name = "ALLOCATION", + .level = RAW_QFS_ALLOCATION, + }, + { + .name = "VOLUME", + .level = RAW_QFS_VOLUME, + }, + { + .name = "VOLUME_INFO", + .level = RAW_QFS_VOLUME_INFO, + }, + { + .name = "SIZE_INFO", + .level = RAW_QFS_SIZE_INFO, + }, + { + .name = "DEVICE_INFO", + .level = RAW_QFS_DEVICE_INFO, + }, + { + .name = "ATTRIBUTE_INFO", + .level = RAW_QFS_ATTRIBUTE_INFO, + }, + { + .name = "UNIX_INFO", + .level = RAW_QFS_UNIX_INFO, + .capability_mask = CAP_UNIX, + }, + { + .name = "VOLUME_INFORMATION", + .level = RAW_QFS_VOLUME_INFORMATION, + }, + { + .name = "SIZE_INFORMATION", + .level = RAW_QFS_SIZE_INFORMATION, + }, + { + .name = "DEVICE_INFORMATION", + .level = RAW_QFS_DEVICE_INFORMATION, + }, + { + .name = "ATTRIBUTE_INFORMATION", + .level = RAW_QFS_ATTRIBUTE_INFORMATION, + }, + { + .name = "QUOTA_INFORMATION", + .level = RAW_QFS_QUOTA_INFORMATION, + }, + { + .name = "FULL_SIZE_INFORMATION", + .level = RAW_QFS_FULL_SIZE_INFORMATION, + }, #if 0 /* w2k3 seems to no longer support this */ {"OBJECTID_INFORMATION", RAW_QFS_OBJECTID_INFORMATION, }, #endif - { NULL, } + { .name = NULL, }, };