Commit graph

4 commits

Author SHA1 Message Date
Andreas Kling
23bb276fcd LibC: Run constructors on process startup.
Cooperate with the compiler to generate and execute the _init_array list
of constructor functions on userspace program statup. This took two days
to get working, my goodness. :^)
2019-03-27 12:48:21 +01:00
Andreas Kling
68f3771e4f LibC: Minor socket-related compat fixes. 2019-03-14 13:03:32 +01:00
Andreas Kling
4a5b474f1d LibC: Install crt0.o into /usr/lib 2019-02-26 13:36:26 +01:00
Andreas Kling
3f29a12d90 More compat work. Rename libraries from LibFoo.a => libfoo.a
This makes it more straightforward to build a cross-compiler toolchain.
Also move math stuff from LibC to LibM.
2019-02-26 13:30:57 +01:00
Renamed from LibC/install-headers.sh (Browse further)