- unix signals are replaced by named events Global\winws2_sig_<pid>_<hup|usr1|usr2|term>, 'winws2 --wn-signal=<name>[:<pid>]' sends them. term is a graceful stop - append mode files stay open, fclose only flushes (upstream reopens the log for every line) - $file and unexpanded @file are read completely instead of the first 16K - argument parsing moved to args.c and covered by tests/run.sh (includes cases recorded from the cygwin build). sync-upstream.sh runs the tests before pushing - luajit is built with -Os Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
8 lines
289 B
Shell
Executable file
8 lines
289 B
Shell
Executable file
#!/bin/sh
|
|
# Host side tests of the native winws2 build. No windows needed.
|
|
set -e
|
|
HERE=$(cd "$(dirname "$0")" && pwd)
|
|
TMP=$(mktemp -d)
|
|
trap 'rm -rf "$TMP"' EXIT
|
|
${HOSTCC:-cc} -O1 -Wall -o "$TMP/test_args" "$HERE/test_args.c" "$HERE/../args.c"
|
|
python3 "$HERE/test_args.py" "$TMP/test_args"
|