svn commit: r318345 - user/pho/stress2/misc
Peter Holm
pho at FreeBSD.org
Tue May 16 09:23:11 UTC 2017
Author: pho
Date: Tue May 16 09:23:10 2017
New Revision: 318345
URL: https://svnweb.freebsd.org/changeset/base/318345
Log:
Collect and return error status.
Sponsored by: Dell EMC Isilon
Modified:
user/pho/stress2/misc/dev.sh
Modified: user/pho/stress2/misc/dev.sh
==============================================================================
--- user/pho/stress2/misc/dev.sh Tue May 16 09:21:40 2017 (r318344)
+++ user/pho/stress2/misc/dev.sh Tue May 16 09:23:10 2017 (r318345)
@@ -49,13 +49,14 @@ daemon sh -c \
/dev/null
/tmp/dev # Note: this runs as root.
+s=$?
while pkill -9 swap; do
:
done
rm -f /tmp/dev
-exit
+exit $s
EOF
#include <sys/types.h>
#include <sys/wait.h>
@@ -115,14 +116,18 @@ churn(char *path)
int
main(void)
{
- int i;
+ int e, i, status;;
+ e = 0;
for (i = 0; i < PARALLEL; i++)
if (fork() == 0)
churn("/dev");
- for (i = 0; i < PARALLEL; i++)
- wait(NULL);
+ for (i = 0; i < PARALLEL; i++) {
+ wait(&status);
+ if (status != 0)
+ e++;
+ }
- return (0);
+ return (e);
}
More information about the svn-src-user
mailing list