1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
From 7deb5d36e14b0d33c0535672cebe1a74bef21c1e Mon Sep 17 00:00:00 2001
From: Colin Watson <cjwatson@debian.org>
Date: Mon, 27 Jan 2014 07:47:14 +0000
Subject: Return proper exit codes from main()
Bug-Debian: http://bugs.debian.org/544655
Forwarded: no
Last-Update: 2010-05-26
Patch-Name: exit-codes.patch
---
kali.c | 2 ++
printmain.c | 5 ++++-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/kali.c b/kali.c
index cc9d62c..280d058 100644
--- a/kali.c
+++ b/kali.c
@@ -486,6 +486,8 @@ Draw Escher-like tilings interactively.\n\
fprintf(stderr, "hmmm.... what am I doing here\n");
#endif
}
+
+ return EXIT_SUCCESS;
}
diff --git a/printmain.c b/printmain.c
index fb8dfea..ddd46be 100644
--- a/printmain.c
+++ b/printmain.c
@@ -13,6 +13,7 @@
*/
#include <stdio.h>
+#include <stdlib.h>
#include "symmetry.h"
#include "io.h"
@@ -36,7 +37,7 @@ int main(int argc, char *argv[])
pat = fopen(argv[1],"r");
if (pat == NULL) {
fprintf(stderr,"No such input file \n");
- return;
+ return EXIT_FAILURE;
}
fscanf(pat,"%d\n",&i);
sym = &SYMTAB[i];
@@ -50,4 +51,6 @@ int main(int argc, char *argv[])
win_rect.x = win_rect.y = 0.0;
PrintOut(stdout, sym, win_rect, Lines);
}
+
+ return EXIT_SUCCESS;
}
|