plan9fox/sys
kvik 2968225196 syscall: fix build problem caused by stale tab.h
Recently the script which generates tab.h and the code including it got
incompatibly changed.  People reported problems involving syntax errors
when trying to rebuild the system following a sysupdate.

The problem was with the script being embedded within a mkfile rule,
meaning that mk didn't notice it changing and therefore didn't rebuild
the target file.  For people who were rebuilding the system this meant
that the old tab.h got included, causing syntax errors.

This patch moves the codegen script into a file and tells mk about this
new dependency, so that tab.h will get rebuilt for everyone.  I also
took an opportunity to rewrite the script, hopefuly making it easier to
follow.
2020-09-23 17:17:52 +02:00
..
doc
games/lib
include ape/limits.h: fix typo in (U)LLONG_MAX 2020-09-21 11:43:31 -07:00
lib
man diff: support unified diff via -u 2020-09-21 09:40:42 -07:00
src syscall: fix build problem caused by stale tab.h 2020-09-23 17:17:52 +02:00