diff --git a/2006/sykes2/README.md b/2006/sykes2/README.md index 2020cab2b..730bf8dbc 100644 --- a/2006/sykes2/README.md +++ b/2006/sykes2/README.md @@ -15,7 +15,7 @@ make ### Try: ```sh -./sykes2.sh +./try.sh ``` This will repeatedly remake the program and run it then sleep for one second for diff --git a/2006/sykes2/sykes2.sh b/2006/sykes2/sykes2.sh deleted file mode 100755 index 51f237072..000000000 --- a/2006/sykes2/sykes2.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/usr/bin/env bash - -while :; do - clear - rm -f sykes2 - make sykes2 2>/dev/null 1>&2 - ./sykes2 - sleep 1 -done diff --git a/2006/sykes2/try.sh b/2006/sykes2/try.sh new file mode 100755 index 000000000..4d16dfa46 --- /dev/null +++ b/2006/sykes2/try.sh @@ -0,0 +1,21 @@ +#!/usr/bin/env bash +# +# try.sh - demonstrate IOCCC winner 2006/sykes2 +# + +# make sure CC is set so that when we do make CC="$CC" it isn't empty. Doing it +# this way allows us to have the user specify a different compiler in an easy +# way. +if [[ -z "$CC" ]]; then + CC="cc" +fi + +make CC="$CC" sykes2 || exit 1 + +while :; do + clear + rm -f sykes2 + make sykes2 2>/dev/null 1>&2 || exit 1 + ./sykes2 + sleep 1 +done diff --git a/thanks-for-fixes.md b/thanks-for-fixes.md index def0f35cf..5744dc307 100644 --- a/thanks-for-fixes.md +++ b/thanks-for-fixes.md @@ -3026,6 +3026,12 @@ The video was also no longer available but Cody found an alternative and added it to the repo as well. +## [2006/sykes2](2006/sykes2/sykes2.c) ([README.md](2006/sykes2/README.md])) + +Cody added the [try.sh](2006/sykes2/try.sh) script for easier use of the entry +to show the clock update in real time. + + ## [2006/toledo2](2006/toledo2/toledo2.c) ([README.md](2006/toledo2/README.md])) Cody fixed a segfault in this program which was making it fail to work under