mirror of
git://git.code.sf.net/p/cdesktopenv/code
synced 2025-03-09 15:50:02 +00:00
The ksh -R option creates a cross-reference database that can be parsed with a "C Query Language" (CQL) tool. See cql-1994.pdf at: http://gsf.cococlyde.org/files The -R option puts ksh in noexec mode as it parses the script, and this can produce warnings as the syntax is parsed. The bug is that these warnings can end up in the database file, corrupting it. This applies a fix from Paulo Andrade, via Siteshwar Vashisht: https://www.mail-archive.com/ast-developers@lists.research.att.com/msg01952.html src/cmd/ksh93/sh/parse.c: - Terminate names with a zero character when writing database output. A regression test is not very feasible because the majority of the database output consists of cryptic IDs/hashes that vary depending on the session and/or system and possibly other things. |
||
|---|---|---|
| .. | ||
| cmd | ||
| lib | ||
| Makefile | ||
| Mamfile | ||