summaryrefslogtreecommitdiff
path: root/src/bouncesaying.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/bouncesaying.c')
-rw-r--r--src/bouncesaying.c29
1 files changed, 13 insertions, 16 deletions
diff --git a/src/bouncesaying.c b/src/bouncesaying.c
index 416d76d..3d40b69 100644
--- a/src/bouncesaying.c
+++ b/src/bouncesaying.c
@@ -1,38 +1,35 @@
#include <unistd.h>
+
+#include "exit.h"
#include "logmsg.h"
-#include "wait.h"
#include "sig.h"
-#include "exit.h"
+#include "wait.h"
#define WHO "bouncesaying"
-int main(int argc,char **argv)
+int main(int argc, char **argv)
{
int pid;
int wstat;
- if (!argv[1])
- logmsg(WHO,100,USAGE,"bouncesaying error [ program [ arg ... ] ]");
+ if (!argv[1]) logmsg(WHO, 100, USAGE, "bouncesaying error [ program [ arg ... ] ]");
if (argv[2]) {
pid = fork();
- if (pid == -1)
- logmsg(WHO,111,FATAL,"unable to fork: ");
+ if (pid == -1) logmsg(WHO, 111, FATAL, "unable to fork: ");
if (pid == 0) {
- execvp(argv[2],argv + 2);
+ execvp(argv[2], argv + 2);
if (errno) _exit(111);
_exit(100);
}
- if (wait_pid(&wstat,pid) == -1)
- logmsg(WHO,111,FATAL,"wait failed");
- if (wait_crashed(wstat))
- logmsg(WHO,111,FATAL,"child crashed");
+ if (wait_pid(&wstat, pid) == -1) logmsg(WHO, 111, FATAL, "wait failed");
+ if (wait_crashed(wstat)) logmsg(WHO, 111, FATAL, "child crashed");
switch (wait_exitcode(wstat)) {
- case 0: break;
- case 111: logmsg(WHO,111,FATAL,"temporary child error");
- default: _exit(0);
+ case 0: break;
+ case 111: logmsg(WHO, 111, FATAL, "temporary child error");
+ default: _exit(0);
}
}
- logmsg(WHO,100,LOG,argv[1]);
+ logmsg(WHO, 100, LOG, argv[1]);
}