I've gone through various online resources and man pages to figure out what each of the headers offer and stripped away the ones that aren't absolutely required and this is what I was left with (the comments are why they're required):
so I tried finding C++ versions of the C headers but I'm not having much luck. I found cstdlib to replace stdlib.h but I can't find alternatives for the other 4.
Are there C++ versions of those C headers? Does it matter at all?