Page MenuHomeFreeBSD

D4769.1793451455.diff
No OneTemporary

Authored By
Unknown
Size
20 KB
Referenced Files
None
Subscribers
None

D4769.1793451455.diff

Index: lib/libnv/tests/nv_array_tests.cc
===================================================================
--- lib/libnv/tests/nv_array_tests.cc
+++ lib/libnv/tests/nv_array_tests.cc
@@ -27,8 +27,9 @@
#include <sys/cdefs.h>
__FBSDID("$FreeBSD$");
-#include <sys/nv.h>
+#include <sys/param.h>
#include <sys/types.h>
+#include <sys/nv.h>
#include <sys/socket.h>
#include <atf-c++.hpp>
@@ -50,7 +51,7 @@
const bool *const_result;
bool *result;
nvlist_t *nvl;
- size_t nitems;
+ size_t num_items;
unsigned int i;
const char *key;
@@ -69,16 +70,16 @@
ATF_REQUIRE(nvlist_exists_bool_array(nvl, key));
ATF_REQUIRE(nvlist_exists_bool_array(nvl, "nvl/bool"));
- const_result = nvlist_get_bool_array(nvl, key, &nitems);
- ATF_REQUIRE_EQ(nitems, 16);
+ const_result = nvlist_get_bool_array(nvl, key, &num_items);
+ ATF_REQUIRE_EQ(num_items, 16);
ATF_REQUIRE(const_result != NULL);
- for (i = 0; i < nitems; i++)
+ for (i = 0; i < num_items; i++)
ATF_REQUIRE_EQ(const_result[i], testbool[i]);
- result = nvlist_take_bool_array(nvl, key, &nitems);
- ATF_REQUIRE_EQ(nitems, 16);
+ result = nvlist_take_bool_array(nvl, key, &num_items);
+ ATF_REQUIRE_EQ(num_items, 16);
ATF_REQUIRE(const_result != NULL);
- for (i = 0; i < nitems; i++)
+ for (i = 0; i < num_items; i++)
ATF_REQUIRE_EQ(result[i], testbool[i]);
ATF_REQUIRE(!nvlist_exists_bool_array(nvl, key));
@@ -95,10 +96,10 @@
const char * const *const_result;
char **result;
nvlist_t *nvl;
- size_t nitems;
+ size_t num_items;
unsigned int i;
const char *key;
- const char *string[8] = { "a", "b", "kot", "foo",
+ const char *string_arr[8] = { "a", "b", "kot", "foo",
"tests", "nice test", "", "abcdef" };
key = "nvl/string";
@@ -107,32 +108,33 @@
ATF_REQUIRE(nvlist_empty(nvl));
ATF_REQUIRE(!nvlist_exists_string_array(nvl, key));
- nvlist_add_string_array(nvl, key, string, 8);
+ nvlist_add_string_array(nvl, key, string_arr, nitems(string_arr));
ATF_REQUIRE_EQ(nvlist_error(nvl), 0);
ATF_REQUIRE(!nvlist_empty(nvl));
ATF_REQUIRE(nvlist_exists_string_array(nvl, key));
ATF_REQUIRE(nvlist_exists_string_array(nvl, "nvl/string"));
- const_result = nvlist_get_string_array(nvl, key, &nitems);
+ const_result = nvlist_get_string_array(nvl, key, &num_items);
ATF_REQUIRE(!nvlist_empty(nvl));
ATF_REQUIRE(const_result != NULL);
- ATF_REQUIRE(nitems == 8);
- for (i = 0; i < nitems; i++) {
- if (string[i] != NULL) {
- ATF_REQUIRE(strcmp(const_result[i], string[i]) == 0);
+ ATF_REQUIRE(num_items == nitems(string_arr));
+ for (i = 0; i < num_items; i++) {
+ if (string_arr[i] != NULL) {
+ ATF_REQUIRE(strcmp(const_result[i],
+ string_arr[i]) == 0);
} else {
- ATF_REQUIRE(const_result[i] == string[i]);
+ ATF_REQUIRE(const_result[i] == string_arr[i]);
}
}
- result = nvlist_take_string_array(nvl, key, &nitems);
+ result = nvlist_take_string_array(nvl, key, &num_items);
ATF_REQUIRE(result != NULL);
- ATF_REQUIRE_EQ(nitems, 8);
- for (i = 0; i < nitems; i++) {
- if (string[i] != NULL) {
- ATF_REQUIRE_EQ(strcmp(result[i], string[i]), 0);
+ ATF_REQUIRE_EQ(num_items, nitems(string_arr));
+ for (i = 0; i < num_items; i++) {
+ if (string_arr[i] != NULL) {
+ ATF_REQUIRE_EQ(strcmp(result[i], string_arr[i]), 0);
} else {
- ATF_REQUIRE_EQ(result[i], string[i]);
+ ATF_REQUIRE_EQ(result[i], string_arr[i]);
}
}
@@ -152,11 +154,11 @@
int fd[32], *result;
const int *const_result;
nvlist_t *nvl;
- size_t nitems;
+ size_t num_items;
unsigned int i;
const char *key;
- for (i = 0; i < 32; i++) {
+ for (i = 0; i < nitems(fd); i++) {
fd[i] = dup(STDERR_FILENO);
ATF_REQUIRE(fd_is_valid(fd[i]));
}
@@ -167,26 +169,26 @@
ATF_REQUIRE(nvlist_empty(nvl));
ATF_REQUIRE(!nvlist_exists_descriptor_array(nvl, key));
- nvlist_add_descriptor_array(nvl, key, fd, 32);
+ nvlist_add_descriptor_array(nvl, key, fd, nitems(fd));
ATF_REQUIRE_EQ(nvlist_error(nvl), 0);
ATF_REQUIRE(!nvlist_empty(nvl));
ATF_REQUIRE(nvlist_exists_descriptor_array(nvl, key));
ATF_REQUIRE(nvlist_exists_descriptor_array(nvl, "nvl/descriptor"));
- const_result = nvlist_get_descriptor_array(nvl, key, &nitems);
+ const_result = nvlist_get_descriptor_array(nvl, key, &num_items);
ATF_REQUIRE(!nvlist_empty(nvl));
ATF_REQUIRE(const_result != NULL);
- ATF_REQUIRE(nitems == 32);
- for (i = 0; i < nitems; i++) {
+ ATF_REQUIRE(num_items == nitems(fd));
+ for (i = 0; i < num_items; i++) {
ATF_REQUIRE(fd_is_valid(const_result[i]));
if (i > 0)
ATF_REQUIRE(const_result[i] != const_result[i - 1]);
}
- result = nvlist_take_descriptor_array(nvl, key, &nitems);
+ result = nvlist_take_descriptor_array(nvl, key, &num_items);
ATF_REQUIRE(result != NULL);
- ATF_REQUIRE_EQ(nitems, 32);
- for (i = 0; i < nitems; i++) {
+ ATF_REQUIRE_EQ(num_items, nitems(fd));
+ for (i = 0; i < num_items; i++) {
ATF_REQUIRE(fd_is_valid(result[i]));
if (i > 0)
ATF_REQUIRE(const_result[i] != const_result[i - 1]);
@@ -196,7 +198,7 @@
ATF_REQUIRE(nvlist_empty(nvl));
ATF_REQUIRE_EQ(nvlist_error(nvl), 0);
- for (i = 0; i < nitems; i++) {
+ for (i = 0; i < num_items; i++) {
close(result[i]);
close(fd[i]);
}
@@ -210,7 +212,7 @@
const uint64_t *const_result;
uint64_t *result;
nvlist_t *nvl;
- size_t nitems;
+ size_t num_items;
unsigned int i;
const char *key;
const uint64_t number[8] = { 0, UINT_MAX, 7, 123, 90,
@@ -222,23 +224,23 @@
ATF_REQUIRE(nvlist_empty(nvl));
ATF_REQUIRE(!nvlist_exists_string_array(nvl, key));
- nvlist_add_number_array(nvl, key, number, 8);
+ nvlist_add_number_array(nvl, key, number, nitems(number));
ATF_REQUIRE_EQ(nvlist_error(nvl), 0);
ATF_REQUIRE(!nvlist_empty(nvl));
ATF_REQUIRE(nvlist_exists_number_array(nvl, key));
ATF_REQUIRE(nvlist_exists_number_array(nvl, "nvl/number"));
- const_result = nvlist_get_number_array(nvl, key, &nitems);
+ const_result = nvlist_get_number_array(nvl, key, &num_items);
ATF_REQUIRE(!nvlist_empty(nvl));
ATF_REQUIRE(const_result != NULL);
- ATF_REQUIRE(nitems == 8);
- for (i = 0; i < nitems; i++)
+ ATF_REQUIRE(num_items == nitems(number));
+ for (i = 0; i < num_items; i++)
ATF_REQUIRE_EQ(const_result[i], number[i]);
- result = nvlist_take_number_array(nvl, key, &nitems);
+ result = nvlist_take_number_array(nvl, key, &num_items);
ATF_REQUIRE(result != NULL);
- ATF_REQUIRE_EQ(nitems, 8);
- for (i = 0; i < nitems; i++)
+ ATF_REQUIRE_EQ(num_items, nitems(number));
+ for (i = 0; i < num_items; i++)
ATF_REQUIRE_EQ(result[i], number[i]);
ATF_REQUIRE(!nvlist_exists_string_array(nvl, key));
@@ -256,7 +258,7 @@
const nvlist_t * const *const_result;
nvlist_t **result;
nvlist_t *nvl;
- size_t nitems;
+ size_t num_items;
unsigned int i;
const char *somestr[8] = { "a", "b", "c", "d", "e", "f", "g", "h" };
const char *key;
@@ -282,14 +284,14 @@
ATF_REQUIRE(nvlist_exists_nvlist_array(nvl, key));
ATF_REQUIRE(nvlist_exists_nvlist_array(nvl, "nvl/nvlist"));
- const_result = nvlist_get_nvlist_array(nvl, key, &nitems);
+ const_result = nvlist_get_nvlist_array(nvl, key, &num_items);
ATF_REQUIRE(!nvlist_empty(nvl));
ATF_REQUIRE(const_result != NULL);
- ATF_REQUIRE(nitems == 8);
+ ATF_REQUIRE(num_items == nitems(testnvl));
- for (i = 0; i < nitems; i++) {
+ for (i = 0; i < num_items; i++) {
ATF_REQUIRE_EQ(nvlist_error(const_result[i]), 0);
- if (i < nitems - 1) {
+ if (i < num_items - 1) {
ATF_REQUIRE(nvlist_get_array_next(const_result[i]) ==
const_result[i + 1]);
} else {
@@ -304,10 +306,10 @@
"nvl/string"), somestr[i]) == 0);
}
- result = nvlist_take_nvlist_array(nvl, key, &nitems);
+ result = nvlist_take_nvlist_array(nvl, key, &num_items);
ATF_REQUIRE(result != NULL);
- ATF_REQUIRE_EQ(nitems, 8);
- for (i = 0; i < nitems; i++) {
+ ATF_REQUIRE_EQ(num_items, 8);
+ for (i = 0; i < num_items; i++) {
ATF_REQUIRE_EQ(nvlist_error(result[i]), 0);
ATF_REQUIRE(nvlist_get_array_next(result[i]) == NULL);
ATF_REQUIRE(nvlist_get_array_next(const_result[i]) == NULL);
@@ -335,8 +337,8 @@
const nvlist_t *nvl;
bool testbool[16];
int testfd[16];
- size_t i, nitems;
- const char *string[8] = { "a", "b", "kot", "foo",
+ size_t i, num_items;
+ const char *string_arr[8] = { "a", "b", "kot", "foo",
"tests", "nice test", "", "abcdef" };
const char *somestr[8] = { "a", "b", "c", "d", "e", "f", "g", "h" };
const uint64_t number[8] = { 0, UINT_MAX, 7, 123, 90,
@@ -363,7 +365,7 @@
ATF_REQUIRE(nvlist_exists_bool_array(src, "nvl/bool"));
ATF_REQUIRE(!nvlist_exists_string_array(src, "nvl/string"));
- nvlist_add_string_array(src, "nvl/string", string, 8);
+ nvlist_add_string_array(src, "nvl/string", string_arr, 8);
ATF_REQUIRE_EQ(nvlist_error(src), 0);
ATF_REQUIRE(nvlist_exists_string_array(src, "nvl/string"));
@@ -387,52 +389,52 @@
ATF_REQUIRE(dst != NULL);
ATF_REQUIRE(nvlist_exists_bool_array(dst, "nvl/bool"));
- (void) nvlist_get_bool_array(dst, "nvl/bool", &nitems);
- ATF_REQUIRE_EQ(nitems, 16);
- for (i = 0; i < nitems; i++) {
+ (void) nvlist_get_bool_array(dst, "nvl/bool", &num_items);
+ ATF_REQUIRE_EQ(num_items, 16);
+ for (i = 0; i < num_items; i++) {
ATF_REQUIRE(
- nvlist_get_bool_array(dst, "nvl/bool", &nitems)[i] ==
- nvlist_get_bool_array(src, "nvl/bool", &nitems)[i]);
+ nvlist_get_bool_array(dst, "nvl/bool", &num_items)[i] ==
+ nvlist_get_bool_array(src, "nvl/bool", &num_items)[i]);
}
ATF_REQUIRE(nvlist_exists_string_array(dst, "nvl/string"));
- (void) nvlist_get_string_array(dst, "nvl/string", &nitems);
- ATF_REQUIRE_EQ(nitems, 8);
- for (i = 0; i < nitems; i++) {
+ (void) nvlist_get_string_array(dst, "nvl/string", &num_items);
+ ATF_REQUIRE_EQ(num_items, 8);
+ for (i = 0; i < num_items; i++) {
if (nvlist_get_string_array(dst, "nvl/string",
- &nitems)[i] == NULL) {
+ &num_items)[i] == NULL) {
ATF_REQUIRE(nvlist_get_string_array(dst, "nvl/string",
- &nitems)[i] == nvlist_get_string_array(src,
- "nvl/string", &nitems)[i]);
+ &num_items)[i] == nvlist_get_string_array(src,
+ "nvl/string", &num_items)[i]);
} else {
ATF_REQUIRE(strcmp(nvlist_get_string_array(dst,
- "nvl/string", &nitems)[i], nvlist_get_string_array(
- src, "nvl/string", &nitems)[i]) == 0);
+ "nvl/string", &num_items)[i], nvlist_get_string_array(
+ src, "nvl/string", &num_items)[i]) == 0);
}
}
ATF_REQUIRE(nvlist_exists_descriptor_array(dst, "nvl/fd"));
- (void) nvlist_get_descriptor_array(dst, "nvl/fd", &nitems);
- ATF_REQUIRE_EQ(nitems, 16);
- for (i = 0; i < nitems; i++) {
+ (void) nvlist_get_descriptor_array(dst, "nvl/fd", &num_items);
+ ATF_REQUIRE_EQ(num_items, 16);
+ for (i = 0; i < num_items; i++) {
ATF_REQUIRE(fd_is_valid(
- nvlist_get_descriptor_array(dst, "nvl/fd", &nitems)[i]));
+ nvlist_get_descriptor_array(dst, "nvl/fd", &num_items)[i]));
}
ATF_REQUIRE(nvlist_exists_number_array(dst, "nvl/number"));
- (void) nvlist_get_number_array(dst, "nvl/number", &nitems);
- ATF_REQUIRE_EQ(nitems, 8);
+ (void) nvlist_get_number_array(dst, "nvl/number", &num_items);
+ ATF_REQUIRE_EQ(num_items, 8);
- for (i = 0; i < nitems; i++) {
+ for (i = 0; i < num_items; i++) {
ATF_REQUIRE(
- nvlist_get_number_array(dst, "nvl/number", &nitems)[i] ==
- nvlist_get_number_array(src, "nvl/number", &nitems)[i]);
+ nvlist_get_number_array(dst, "nvl/number", &num_items)[i] ==
+ nvlist_get_number_array(src, "nvl/number", &num_items)[i]);
}
ATF_REQUIRE(nvlist_exists_nvlist_array(dst, "nvl/array"));
- (void) nvlist_get_nvlist_array(dst, "nvl/array", &nitems);
- ATF_REQUIRE_EQ(nitems, 8);
- for (i = 0; i < nitems; i++) {
- nvl = nvlist_get_nvlist_array(dst, "nvl/array", &nitems)[i];
+ (void) nvlist_get_nvlist_array(dst, "nvl/array", &num_items);
+ ATF_REQUIRE_EQ(num_items, 8);
+ for (i = 0; i < num_items; i++) {
+ nvl = nvlist_get_nvlist_array(dst, "nvl/array", &num_items)[i];
ATF_REQUIRE(nvlist_exists_string(nvl, "nvl/nvl/teststr"));
ATF_REQUIRE(strcmp(nvlist_get_string(nvl, "nvl/nvl/teststr"),
somestr[i]) == 0);
@@ -454,7 +456,7 @@
bool *testbool;
const bool *const_result;
nvlist_t *nvl;
- size_t nitems, count;
+ size_t num_items, count;
unsigned int i;
const char *key;
@@ -475,11 +477,11 @@
ATF_REQUIRE(!nvlist_empty(nvl));
ATF_REQUIRE(nvlist_exists_bool_array(nvl, key));
- const_result = nvlist_get_bool_array(nvl, key, &nitems);
- ATF_REQUIRE_EQ(nitems, count);
+ const_result = nvlist_get_bool_array(nvl, key, &num_items);
+ ATF_REQUIRE_EQ(num_items, count);
ATF_REQUIRE(const_result != NULL);
ATF_REQUIRE(const_result == testbool);
- for (i = 0; i < nitems; i++)
+ for (i = 0; i < num_items; i++)
ATF_REQUIRE_EQ(const_result[i], (i % 2 == 0));
nvlist_destroy(nvl);
@@ -491,7 +493,7 @@
char **teststr;
const char * const *const_result;
nvlist_t *nvl;
- size_t nitems, count;
+ size_t num_items, count;
unsigned int i;
const char *key;
@@ -516,11 +518,11 @@
ATF_REQUIRE(!nvlist_empty(nvl));
ATF_REQUIRE(nvlist_exists_string_array(nvl, key));
- const_result = nvlist_get_string_array(nvl, key, &nitems);
- ATF_REQUIRE_EQ(nitems, count);
+ const_result = nvlist_get_string_array(nvl, key, &num_items);
+ ATF_REQUIRE_EQ(num_items, count);
ATF_REQUIRE(const_result != NULL);
ATF_REQUIRE((intptr_t)const_result == (intptr_t)teststr);
- for (i = 0; i < nitems; i++) {
+ for (i = 0; i < num_items; i++) {
ATF_REQUIRE_EQ(const_result[i][0], (char)('a' + i));
ATF_REQUIRE_EQ(const_result[i][1], '\0');
}
@@ -534,7 +536,7 @@
nvlist **testnv;
const nvlist * const *const_result;
nvlist_t *nvl;
- size_t nitems, count;
+ size_t num_items, count;
unsigned int i;
const char *key;
@@ -557,14 +559,14 @@
ATF_REQUIRE(!nvlist_empty(nvl));
ATF_REQUIRE(nvlist_exists_nvlist_array(nvl, key));
- const_result = nvlist_get_nvlist_array(nvl, key, &nitems);
- ATF_REQUIRE_EQ(nitems, count);
+ const_result = nvlist_get_nvlist_array(nvl, key, &num_items);
+ ATF_REQUIRE_EQ(num_items, count);
ATF_REQUIRE(const_result != NULL);
ATF_REQUIRE((intptr_t)const_result == (intptr_t)testnv);
- for (i = 0; i < nitems; i++) {
+ for (i = 0; i < num_items; i++) {
ATF_REQUIRE_EQ(nvlist_error(const_result[i]), 0);
ATF_REQUIRE(nvlist_empty(const_result[i]));
- if (i < nitems - 1) {
+ if (i < num_items - 1) {
ATF_REQUIRE(nvlist_get_array_next(const_result[i]) ==
const_result[i + 1]);
} else {
@@ -584,7 +586,7 @@
uint64_t *testnumber;
const uint64_t *const_result;
nvlist_t *nvl;
- size_t nitems, count;
+ size_t num_items, count;
unsigned int i;
const char *key;
@@ -605,11 +607,11 @@
ATF_REQUIRE(!nvlist_empty(nvl));
ATF_REQUIRE(nvlist_exists_number_array(nvl, key));
- const_result = nvlist_get_number_array(nvl, key, &nitems);
- ATF_REQUIRE_EQ(nitems, count);
+ const_result = nvlist_get_number_array(nvl, key, &num_items);
+ ATF_REQUIRE_EQ(num_items, count);
ATF_REQUIRE(const_result != NULL);
ATF_REQUIRE(const_result == testnumber);
- for (i = 0; i < nitems; i++)
+ for (i = 0; i < num_items; i++)
ATF_REQUIRE_EQ(const_result[i], i);
nvlist_destroy(nvl);
@@ -621,7 +623,7 @@
int *testfd;
const int *const_result;
nvlist_t *nvl;
- size_t nitems, count;
+ size_t num_items, count;
unsigned int i;
const char *key;
@@ -644,11 +646,11 @@
ATF_REQUIRE(!nvlist_empty(nvl));
ATF_REQUIRE(nvlist_exists_descriptor_array(nvl, key));
- const_result = nvlist_get_descriptor_array(nvl, key, &nitems);
- ATF_REQUIRE_EQ(nitems, count);
+ const_result = nvlist_get_descriptor_array(nvl, key, &num_items);
+ ATF_REQUIRE_EQ(num_items, count);
ATF_REQUIRE(const_result != NULL);
ATF_REQUIRE(const_result == testfd);
- for (i = 0; i < nitems; i++)
+ for (i = 0; i < num_items; i++)
ATF_REQUIRE(fd_is_valid(const_result[i]));
nvlist_destroy(nvl);
@@ -764,11 +766,12 @@
{
nvlist_t *nvl, *test[5], *nasted;
const nvlist_t *travel;
- void *cookie;
- int index, i, type;
const char *name;
+ void *cookie;
+ int type;
+ unsigned int i, index;
- for (i = 0; i < 5; i++) {
+ for (i = 0; i < nitems(test); i++) {
test[i] = nvlist_create(0);
ATF_REQUIRE(test[i] != NULL);
nvlist_add_number(test[i], "nvl/number", i);
@@ -776,11 +779,12 @@
}
nvl = nvlist_create(0);
ATF_REQUIRE(nvl != NULL);
- nvlist_add_nvlist_array(nvl, "nvl/nvlist_array", test, 5);
+ nvlist_add_nvlist_array(nvl, "nvl/nvlist_array", test, nitems(test));
ATF_REQUIRE(nvlist_error(nvl) == 0);
nasted = nvlist_create(0);
ATF_REQUIRE(nasted != NULL);
- nvlist_add_nvlist_array(nasted, "nvl/nvl/nvlist_array", test, 5);
+ nvlist_add_nvlist_array(nasted, "nvl/nvl/nvlist_array", test,
+ nitems(test));
ATF_REQUIRE(nvlist_error(nasted) == 0);
nvlist_move_nvlist(nvl, "nvl/nvl", nasted);
ATF_REQUIRE(nvlist_error(nvl) == 0);
@@ -794,15 +798,16 @@
while ((name = nvlist_next(travel, &type, &cookie)) != NULL) {
if (index == 0) {
ATF_REQUIRE(type == NV_TYPE_NVLIST_ARRAY);
- } else if (index >= 1 && index <= 5) {
+ } else if (index >= 1 && index <= nitems(test)) {
ATF_REQUIRE(type == NV_TYPE_NUMBER);
- } else if (index == 6) {
+ } else if (index == nitems(test) + 1) {
ATF_REQUIRE(type == NV_TYPE_NVLIST);
- } else if (index == 7) {
+ } else if (index == nitems(test) + 2) {
ATF_REQUIRE(type == NV_TYPE_NVLIST_ARRAY);
- } else if (index >= 8 && index <= 12) {
+ } else if (index >= nitems(test) + 3 &&
+ index <= 2 * nitems(test) + 2) {
ATF_REQUIRE(type == NV_TYPE_NUMBER);
- } else if (index == 13) {
+ } else if (index == 2 * nitems(test) + 3) {
ATF_REQUIRE(type == NV_TYPE_STRING);
}
@@ -818,7 +823,7 @@
}
} while ((travel = nvlist_get_pararr(travel, &cookie)) != NULL);
- for (i = 0; i < 5; i++)
+ for (i = 0; i < nitems(test); i++)
nvlist_destroy(test[i]);
nvlist_destroy(nvl);
@@ -973,7 +978,7 @@
ATF_REQUIRE(nvlist_exists_number_array(unpacked, key));
const_result = nvlist_get_number_array(unpacked, key, &count);
- ATF_REQUIRE_EQ(count, 8);
+ ATF_REQUIRE_EQ(count, nitems(number));
for (i = 0; i < count; i++) {
ATF_REQUIRE_EQ(number[i], const_result[i]);
}
@@ -988,7 +993,7 @@
{
nvlist_t *nvl;
const char *key;
- size_t nitems;
+ size_t num_items;
unsigned int i;
const int *const_result;
int desc[32], fd, socks[2];
@@ -1004,7 +1009,7 @@
/* Child. */
fd = socks[0];
close(socks[1]);
- for (i = 0; i < 32; i++) {
+ for (i = 0; i < nitems(desc); i++) {
desc[i] = dup(STDERR_FILENO);
ATF_REQUIRE(fd_is_valid(desc[i]));
}
@@ -1014,14 +1019,14 @@
ATF_REQUIRE(nvlist_empty(nvl));
ATF_REQUIRE(!nvlist_exists_descriptor_array(nvl, key));
- nvlist_add_descriptor_array(nvl, key, desc, 32);
+ nvlist_add_descriptor_array(nvl, key, desc, nitems(desc));
ATF_REQUIRE_EQ(nvlist_error(nvl), 0);
ATF_REQUIRE(!nvlist_empty(nvl));
ATF_REQUIRE(nvlist_exists_descriptor_array(nvl, key));
ATF_REQUIRE(nvlist_send(fd, nvl) >= 0);
- for (i = 0; i < nitems; i++)
+ for (i = 0; i < nitems(desc); i++)
close(desc[i]);
} else {
/* Parent */
@@ -1034,10 +1039,10 @@
ATF_REQUIRE_EQ(nvlist_error(nvl), 0);
ATF_REQUIRE(nvlist_exists_descriptor_array(nvl, key));
- const_result = nvlist_get_descriptor_array(nvl, key, &nitems);
+ const_result = nvlist_get_descriptor_array(nvl, key, &num_items);
ATF_REQUIRE(const_result != NULL);
- ATF_REQUIRE_EQ(nitems, 32);
- for (i = 0; i < nitems; i++)
+ ATF_REQUIRE_EQ(num_items, nitems(desc));
+ for (i = 0; i < num_items; i++)
ATF_REQUIRE(fd_is_valid(const_result[i]));
atf::utils::wait(pid, 0, "", "");
@@ -1094,15 +1099,14 @@
{
nvlist_t *testnvl[8], *unpacked;
const nvlist_t * const *const_result;
- nvlist_t **result;
nvlist_t *nvl;
- size_t nitems, packed_size;
+ size_t num_items, packed_size;
unsigned int i;
void *packed;
const char *somestr[8] = { "a", "b", "c", "d", "e", "f", "g", "h" };
const char *key;
- for (i = 0; i < 8; i++) {
+ for (i = 0; i < nitems(testnvl); i++) {
testnvl[i] = nvlist_create(0);
ATF_REQUIRE(testnvl[i] != NULL);
ATF_REQUIRE_EQ(nvlist_error(testnvl[i]), 0);
@@ -1130,12 +1134,12 @@
ATF_REQUIRE_EQ(nvlist_error(unpacked), 0);
ATF_REQUIRE(nvlist_exists_nvlist_array(unpacked, key));
- const_result = nvlist_get_nvlist_array(unpacked, key, &nitems);
+ const_result = nvlist_get_nvlist_array(unpacked, key, &num_items);
ATF_REQUIRE(const_result != NULL);
- ATF_REQUIRE_EQ(nitems, 8);
- for (i = 0; i < nitems; i++) {
+ ATF_REQUIRE_EQ(num_items, nitems(testnvl));
+ for (i = 0; i < num_items; i++) {
ATF_REQUIRE_EQ(nvlist_error(const_result[i]), 0);
- if (i < nitems - 1) {
+ if (i < num_items - 1) {
ATF_REQUIRE(nvlist_get_array_next(const_result[i]) ==
const_result[i + 1]);
} else {
@@ -1150,9 +1154,8 @@
"nvl/string"), somestr[i]) == 0);
}
- for (i = 0; i < 8; i++)
+ for (i = 0; i < nitems(testnvl); i++)
nvlist_destroy(testnvl[i]);
- free(result);
nvlist_destroy(nvl);
nvlist_destroy(unpacked);
free(packed);

File Metadata

Mime Type
text/plain
Expires
Sat, Oct 31, 12:57 PM (13 h, 27 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41263849
Default Alt Text
D4769.1793451455.diff (20 KB)

Event Timeline