--- - branch: netbsd-9 date: Tue Jul 7 10:40:46 UTC 2020 files: - new: 1.19.18.1 old: '1.19' path: src/usr.bin/m4/extern.h pathrev: src/usr.bin/m4/extern.h@1.19.18.1 type: modified - new: 1.27.18.1 old: '1.27' path: src/usr.bin/m4/m4.1 pathrev: src/usr.bin/m4/m4.1@1.27.18.1 type: modified - new: 1.48.2.1 old: '1.48' path: src/usr.bin/m4/main.c pathrev: src/usr.bin/m4/main.c@1.48.2.1 type: modified - new: 1.8.34.1 old: '1.8' path: src/usr.bin/m4/trace.c pathrev: src/usr.bin/m4/trace.c@1.8.34.1 type: modified id: 20200707T104046Z.22a2e524e588b75aa85d57a34a8de0dbdcc09d83 log: "Pull up following revision(s) (requested by uwe in ticket #981):\n\n\tusr.bin/m4/m4.1: revision 1.28\n\tusr.bin/m4/m4.1: revision 1.29\n\tusr.bin/m4/extern.h: revision 1.20\n\tusr.bin/m4/main.c: revision 1.49\n\tusr.bin/m4/m4.1: revision 1.30\n\tusr.bin/m4/trace.c: revision 1.9\n\tusr.bin/m4/main.c: revision 1.50\n\nTry not to lose error output with --error-output.\n\nTry to avoid the trap we set up ourselves while avoiding freopen(3).\nWhen exit flushes and closes open streams it may close sfp first and\nwhen it comes about to flush and close stderr, the descriptor is\nalready gone and we lose any buffered error output. This actually\nhappens on some hosts, breaking --trace output used by autoconf.\n\nFix --error-output to be more like GNU m4.\n\nGNU m4 --error-output is the same as -o despite the name. It does NOT\naffect warnings, error messages, and 'errprint' output so drop the\nmisguided bit of code that tried to freopen stderr without closing it\non failure. Drop -e (which was our local invention) and make merge\n--error-output with -o so that both set traceout. Make trace_file()\npreserve the old traceout on error and return error status so that the\ncaller can emit appropriate warning.\n\nDo not yet support disabling tracing with an empty name, the rest of\nthe code is not ready, we don't do -o positionally and we don't have\n`debugfile'.\n\nFix --error-output to be more like GNU m4. It's a long version of -o.\n\nBump date for previous.\n\nUse a date that is actually a real date.\n" module: src subject: 'CVS commit: [netbsd-9] src/usr.bin/m4' unixtime: '1594118446' user: martin