convert Linux to not use a metatable for C, explicitly list all calls; fix some that are not syscalls