The local change of LUA source code
Sorry, I think I missed some context- exactly what problem are we trying to address here?
Most of these files will not be able to see the light of day in loader because we're almost just a tad too fat already, and I was under the impression that we're already doing the right thing in the build to silently use libsa+headers in place of bits normally provided by libc+headers through some clever .OBJDIR symlinks.
I worked really hard so we wouldn't have to do this. Do not commit this.
What problem is being solved here?
The original LUA loader submission had stuff like this in it, and I specifically rejected it and made all the files that lua needed usable / mimicked in libstand by linking those files to stand.h and having stand.h define everything that's needed.