Early bits from libsocket are committed
The function call graph generator is getting better, but still requires the DeforaOS libc [1]. Tracing network code being an essential feature of the grapher, it became critical to either extend the libc, or improve cpp [2] and c99 [3] to support the system includes from at least a BSD or Linux variant.
Even though I got around to squash two showstoppers in c99 today, it is easier (and also very useful) to extend the libc at the moment. I managed to add enough includes to compile DeforaOS' traditional inetd implementation [4] with its own libc and now libsocket [5] as well.
[1] https://www.defora.org/os/project/14/libc
[2] https://www.defora.org/os/project/250/cpp
[3] https://www.defora.org/os/project/890/c99
[4] https://www.defora.org/os/project/54/inetd
[5] https://www.defora.org/os/project/browse/14/libc?file=/src/socket
Even though I got around to squash two showstoppers in c99 today, it is easier (and also very useful) to extend the libc at the moment. I managed to add enough includes to compile DeforaOS' traditional inetd implementation [4] with its own libc and now libsocket [5] as well.
[1] https://www.defora.org/os/project/14/libc
[2] https://www.defora.org/os/project/250/cpp
[3] https://www.defora.org/os/project/890/c99
[4] https://www.defora.org/os/project/54/inetd
[5] https://www.defora.org/os/project/browse/14/libc?file=/src/socket