diff options
author | billf <billf@FreeBSD.org> | 2000-08-27 22:24:43 +0000 |
---|---|---|
committer | billf <billf@FreeBSD.org> | 2000-08-27 22:24:43 +0000 |
commit | eca2daf851d818a319657461a5e5d39ca0950912 (patch) | |
tree | 8fb5c260cbdceaf13eb4a6b032cd5b0dbe6d1564 /games/rain | |
parent | 4d59408d2921daf207f19c46e17a83785714140d (diff) | |
download | FreeBSD-src-eca2daf851d818a319657461a5e5d39ca0950912.zip FreeBSD-src-eca2daf851d818a319657461a5e5d39ca0950912.tar.gz |
BDECFLAGS
Diffstat (limited to 'games/rain')
-rw-r--r-- | games/rain/rain.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/games/rain/rain.c b/games/rain/rain.c index b801a9a..452df6d 100644 --- a/games/rain/rain.c +++ b/games/rain/rain.c @@ -60,6 +60,9 @@ static const char rcsid[] = volatile sig_atomic_t sig_caught = 0; +int main __P((int argc, char **argv)); +static void onsig __P((int sig)); + int main(argc, argv) int argc; @@ -70,7 +73,6 @@ main(argc, argv) int xpos[5], ypos[5]; unsigned int delay = 0; int ch; - static void onsig(); while ((ch = getopt(argc, argv, "d:h")) != -1) switch (ch) { @@ -141,7 +143,8 @@ main(argc, argv) } static void -onsig() +onsig(sig) + int sig; { - sig_caught = 1; + sig = sig_caught = 1; } |