/* File: h-system.h */ #ifndef INCLUDED_H_SYSTEM_H #define INCLUDED_H_SYSTEM_H /* * Include the basic "system" files. * * Make sure all "system" constants/macros are defined. * Make sure all "system" functions have "extern" declarations. * * This file is a big hack to make other files less of a hack. * This file has been rebuilt -- it may need a little more work. */ #include #include #include #include #ifdef SET_UID # include # if defined(linux) # include # endif # include #endif #include #if defined(WINDOWS) # include #endif #include # include #ifdef SET_UID # include # include # ifdef linux # include # endif # include # include # include #endif #ifdef SET_UID # include #else # include #endif #include #endif /* There was a bug introduced in 10.4.11; working around it */ #ifdef __APPLE__ #define GETLOGIN_BROKEN #endif