FSSH_O_CREAT
#define O_CREAT FSSH_O_CREAT
#define FSSH_B_CREATE_FILE FSSH_O_CREAT // create the file
int fd = _kern_open(-1, path, FSSH_O_RDWR | FSSH_O_EXCL | FSSH_O_CREAT,
if (oflags & FSSH_O_CREAT)
return fssh_open(path, FSSH_O_WRONLY | FSSH_O_CREAT | FSSH_O_TRUNC, mode);
int fd_or_error = _kern_open(-1, path, FSSH_O_CREAT, 0);
FSSH_O_CREAT | FSSH_O_EXCL | FSSH_O_WRONLY, mode);
SET_OPEN_MODE_FLAG(O_CREAT, FSSH_O_CREAT)
if (openMode & FSSH_O_CREAT)
if (openMode & FSSH_O_CREAT)