The /dev/stderr trick manages to fail on Gnu HURD
sysbinaries: FORCE binaries
rm -f bin.sys/*
bin/locate initdb postgres pg_ctl psql mysqld mysql
sysbinaries: FORCE binaries
rm -f bin.sys/*
bin/locate initdb postgres pg_ctl psql mysqld mysql
- if [ -e /dev/stderr ]; then ln -s /dev/stderr bin.sys/stderr; else ln -s /proc/self/fd/2 bin.sys/stderr; fi
ls -la bin.sys
# Compile and link the programs:
ls -la bin.sys
# Compile and link the programs:
run_system("$_ >>test-stdout 2>>test-stderr");
return 1;
}
run_system("$_ >>test-stdout 2>>test-stderr");
return 1;
}
+if (/^cat2\s/)
+ {
+ s/^cat2/cat/;
+ run_system("$_ 2>&1 >test-stderr");
+ return 1;
+ }
1
cat DIR/spool/log/serverdebuglog_1
#
1
cat DIR/spool/log/serverdebuglog_1
#
-cp DIR/spool/log/serverdebuglog_2 DIR/bin.sys/stderr
+# copy this file to stderr
+cat2 DIR/spool/log/serverdebuglog_2
-cp DIR/spool/log/serverdebuglog_rcpt DIR/bin.sys/stderr
+cat2 DIR/spool/log/serverdebuglog_rcpt
-cp DIR/spool/log/serverdebuglog_router DIR/bin.sys/stderr
+cat2 DIR/spool/log/serverdebuglog_router
-cp DIR/spool/log/serverdebuglog_acl DIR/bin.sys/stderr
+cat2 DIR/spool/log/serverdebuglog_acl