URI:
       tests/libc: Use timeout - scc - simple c99 compiler
  HTML git clone git://git.simple-cc.org/scc
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit 36a1eef62de6d85631e2f6ae728620dec34454cc
   DIR parent 3a1198d1a58ea4e4aff5a3c127b9235e14e13c47
  HTML Author: Roberto E. Vargas Caballero <k0ga@shike2.net>
       Date:   Thu, 28 May 2026 11:39:48 +0200
       
       tests/libc: Use timeout
       
       While the timeout utility became standard only in POSIX 2024
       it was available for many years in every UNIX alike system
       and dealing directly wit signals and timeout in the shell it
       is not easy and it was generating problems in OpenBSD.
       
       Diffstat:
         M tests/libc/execute/runtests.sh      |      10 ++--------
       
       1 file changed, 2 insertions(+), 8 deletions(-)
       ---
   DIR diff --git a/tests/libc/execute/runtests.sh b/tests/libc/execute/runtests.sh
       @@ -15,16 +15,10 @@ do
                rm -f *.o $i $tmp1 $tmp2
        
                (echo $i
       -         $CC $CFLAGS $LDFLAGS -o $i $i.c
       +         ${MAKE-make} $i
                 echo '/^output:$/+;/^end:$/-'w $tmp1 | ed -s $i.c
        
       -         $EXEC ./$i >$tmp2 2>&1 &
       -         pid=$!
       -         sleep 10 && echo timeout >> $tmp2 && kill $pid 2>/dev/null&
       -         timer=$!
       -         wait $pid
       -         kill $timer
       -         wait $timer
       +         timeout 30 $EXEC ./$i >$tmp2 2>&1
        
                 if grep '^RESULT: SKIP$' $tmp2
                 then