diff options
author | Ed Maste <emaste@freebsd.org> | 2015-02-05 16:11:33 +0000 |
---|---|---|
committer | Ed Maste <emaste@freebsd.org> | 2015-02-05 16:11:33 +0000 |
commit | 72b3b62fac3fbe0c5eb84974495014c4e8d322ee (patch) | |
tree | f6dd8ab2a3f681dc46efad908c5e8e7a969f4d1e | |
parent | 7f0230fad9ea6bfd431aeb0424e7eafedb8720d2 (diff) | |
download | bcm5719-llvm-72b3b62fac3fbe0c5eb84974495014c4e8d322ee.tar.gz bcm5719-llvm-72b3b62fac3fbe0c5eb84974495014c4e8d322ee.zip |
In fd leak test report all open fds, not only first failure
llvm-svn: 228306
-rw-r--r-- | lldb/test/functionalities/avoids-fd-leak/main.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lldb/test/functionalities/avoids-fd-leak/main.c b/lldb/test/functionalities/avoids-fd-leak/main.c index 1e5a008605e..d21f70a6287 100644 --- a/lldb/test/functionalities/avoids-fd-leak/main.c +++ b/lldb/test/functionalities/avoids-fd-leak/main.c @@ -8,7 +8,7 @@ int main (int argc, char const **argv) { struct stat buf; - int i; + int i, rv = 0; // Make sure stdin/stdout/stderr exist. for (i = 0; i <= 2; ++i) { @@ -20,9 +20,9 @@ main (int argc, char const **argv) for (i = 3; i <= 256; ++i) { if (fstat(i, &buf) == 0 || errno != EBADF) { fprintf(stderr, "File descriptor %d is open.\n", i); - return 2; + rv = 2; } } - return 0; + return rv; } |