/** * OS specific stuff. This is going to get ugly, but at least its in one place */ #ifndef __OS_UTILS_H__ #define __OS_UTILS_H__ #include #include #include /** * get an environment varible from the os * @param variable the variable to look for * @returns the results */ char* os_utils_getenv(char* variable); /** * join 2 pieces of a filepath, being careful about the slashes * @param root the root part * @param extension what should be concatenated * @param results where to put the results * @param max_len throw an error if the total is longer than max_len */ int os_utils_filepath_join(char* root, char* extension, char* results, int max_len); int os_utils_file_exists(char* file_name); #endif /* utils_h */