haiku/headers/build/private
Augustin Cavalier 1465ec71a0 build/kernel: Properly shadow syscall functions.
I didn't notice this in the previous commit because apparently GCC2
just links against libroot's versions of them. On GCC5, however,
the version from libroot_build was used even for calls from libroot itself,
which led to infinite loops and then stack overflows.

So instead we must have the "syscall" functions in libroot_build shadow
the real ones by being named differently, which I did by changing their
prefix from "_kern" to "_kernbuild" via preprocessor macros.

Since the build syscalls.h is now substantially different than the non-
build one (and has not been synchronized in nearly a decade anyway),
I've just stripped out all the syscall defns except for the ones actually used
in the build.

Thanks to kallisti5 for helping me debug and test.
2017-12-13 23:40:05 -05:00
..
app BMessage: implemented KMessage reply. 2015-05-13 23:06:51 +02:00
interface Add private MIME DB classes to libbe_build 2013-05-08 04:39:56 +02:00
kernel build/kernel: Properly shadow syscall functions. 2017-12-13 23:40:05 -05:00
libroot Move SHA256 class to libroot instead of linking libshared into libroot. 2017-10-03 20:18:26 -04:00
package Moved BJob, and JobQueue into the support kit. 2015-05-21 21:37:01 +02:00
shared Move SHA256 class to libroot instead of linking libshared into libroot. 2017-10-03 20:18:26 -04:00
storage s/OpenBeOS License/MIT License/ universally, as they're the same thing. 2017-02-09 22:09:56 -05:00
support Add ZstdCompressionAlgorithm. 2017-11-24 21:35:49 +01:00
system Add symbol versioning for find_directory() 2013-10-05 01:33:26 +02:00