aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorRyan Moeller <[email protected]>2019-08-28 13:38:40 -0400
committerBrian Behlendorf <[email protected]>2019-08-28 10:38:40 -0700
commit9c9dcd6e04ae7a868efafe4447bdbe67ae25a6da (patch)
tree6fa680a52447ead225df3b13ba4f7cc8e861f74b /tests
parente6203d288a787f7196bdc206edfc9148f9a58780 (diff)
Prefer `for (;;)` to `while (TRUE)`
Defining a special constant to make an infinite loop is excessive, especially when the name clashes with symbols commonly defined on some platforms (ie FreeBSD). Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: George Melikov <[email protected]> Reviewed-by: John Kennedy <[email protected] Signed-off-by: Ryan Moeller <[email protected]> Closes #9219
Diffstat (limited to 'tests')
-rw-r--r--tests/zfs-tests/cmd/rm_lnkcnt_zero_file/rm_lnkcnt_zero_file.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/tests/zfs-tests/cmd/rm_lnkcnt_zero_file/rm_lnkcnt_zero_file.c b/tests/zfs-tests/cmd/rm_lnkcnt_zero_file/rm_lnkcnt_zero_file.c
index 7986851ef..e262ecefe 100644
--- a/tests/zfs-tests/cmd/rm_lnkcnt_zero_file/rm_lnkcnt_zero_file.c
+++ b/tests/zfs-tests/cmd/rm_lnkcnt_zero_file/rm_lnkcnt_zero_file.c
@@ -47,7 +47,6 @@
#include <unistd.h>
#include <strings.h>
-static const int TRUE = 1;
static char *filebase;
static int
@@ -65,7 +64,7 @@ mover(void *a)
len = strlen(filebase) + 5;
- while (TRUE) {
+ for (;;) {
idx = pickidx();
(void) snprintf(buf, len, "%s.%03d", filebase, idx);
ret = rename(filebase, buf);
@@ -85,7 +84,7 @@ cleaner(void *a)
len = strlen(filebase) + 5;
- while (TRUE) {
+ for (;;) {
idx = pickidx();
(void) snprintf(buf, len, "%s.%03d", filebase, idx);
ret = remove(buf);
@@ -102,7 +101,7 @@ writer(void *a)
int *fd = (int *)a;
int ret;
- while (TRUE) {
+ for (;;) {
if (*fd != -1)
(void) close (*fd);
@@ -143,7 +142,7 @@ main(int argc, char **argv)
(void) pthread_create(&tid, NULL, cleaner, NULL);
(void) pthread_create(&tid, NULL, writer, (void *) &fd);
- while (TRUE) {
+ for (;;) {
int ret;
struct stat st;