that's all this commit does. further commits will fix cli flags and such. see #2221
pub extern "c" fn _errno() *c_int;