Hi all, long time reader, first time poster

I've finally gotten to a point where my kernel is able to run a very basic user space shell with devices etc, and while I take a break from SMP which has been quite annoying me, I want to implement a proper libc, with the hopes of eventually porting DOOM.
From what I understand, doomgeneric is very easy to port, only requiring a libc and just a few platform specific functions. Does anybody who's implemented this before have a list of functions, typedefs, and macros needed in the libc to be able to port DOOM, and what exactly it requires? Thank you!
