Files
fx/fx.io/sys/linux/posix.h
T

27 lines
590 B
C
Raw Normal View History

#ifndef _IO_DARWIN_POSIX_H_
#define _IO_DARWIN_POSIX_H_
2026-05-03 14:51:11 +01:00
#include <fx/error.h>
#include <fx/status.h>
struct stat;
2026-03-16 10:35:43 +00:00
struct fx_file_info;
2026-05-03 14:51:11 +01:00
extern enum fx_status fx_status_from_errno(
int error,
enum fx_status default_value);
2026-03-16 10:35:43 +00:00
extern fx_result fx_result_from_errno_with_filepath(
2026-05-03 14:51:11 +01:00
int error,
const char *path,
enum fx_status default_value);
2026-03-16 10:35:43 +00:00
extern fx_result fx_result_from_errno_with_subfilepath(
2026-05-03 14:51:11 +01:00
int error,
const char *path,
const char *dir_path,
2026-03-16 10:35:43 +00:00
enum fx_status default_value);
extern enum fx_status fx_file_info_from_stat(
2026-05-03 14:51:11 +01:00
const struct stat *in,
struct fx_file_info *out);
#endif