#ifndef _IO_DARWIN_POSIX_H_ #define _IO_DARWIN_POSIX_H_ #include #include struct stat; struct b_file_info; extern enum b_status b_status_from_errno(int error, enum b_status default_value); extern b_result b_result_from_errno_with_filepath( int error, const char *path, enum b_status default_value); extern b_result b_result_from_errno_with_subfilepath( int error, const char *path, const char *dir_path, enum b_status default_value); extern enum b_status b_file_info_from_stat( const struct stat *in, struct b_file_info *out); #endif