diff options
| -rw-r--r-- | tests/fs-tests/integrity/integck.c | 13 | 
1 files changed, 9 insertions, 4 deletions
| diff --git a/tests/fs-tests/integrity/integck.c b/tests/fs-tests/integrity/integck.c index ebe4995..3ee20b2 100644 --- a/tests/fs-tests/integrity/integck.c +++ b/tests/fs-tests/integrity/integck.c @@ -1951,7 +1951,7 @@ static void update_test_data(void)  		do_an_operation();  } -void integck(void) +static int integck(void)  {  	pid_t pid;  	int64_t rpt; @@ -1978,7 +1978,7 @@ void integck(void)  	top_dir = dir_new(NULL, dir_name);  	if (!top_dir) -		return; +		return -1;  	srand(pid); @@ -2012,6 +2012,8 @@ void integck(void)  	close_open_files();  	tests_clear_dir(dir_name);  	CHECK(rmdir(dir_name) != -1); + +	return 0;  }  /* @@ -2151,6 +2153,9 @@ int main(int argc, char *argv[])  	}  	/* Do the actual test */ -	integck(); -	return 0; +	ret = integck(); +	if (ret) +		return EXIT_FAILURE; + +	return EXIT_SUCCESS;  } | 
