Fixed fopen() not using correct flags for mx_file_open()

This commit is contained in:
Max Wash
2020-08-07 16:40:57 +01:00
parent 26acb43236
commit 37b28d5789

View File

@@ -51,7 +51,8 @@ void __fio_init(mx_handle_t in, mx_handle_t out, mx_handle_t err)
int __fio_fopen(const char *path, const char *mode, struct __io_file *fp)
{
mx_handle_t h = MX_NULL_HANDLE;
mx_status_t stat = mx_file_open(MX_NULL_HANDLE, path, 0, &h);
mx_flags_t flags = flags_from_mode(mode);
mx_status_t stat = mx_file_open(MX_NULL_HANDLE, path, flags, &h);
if (stat != MX_OK) {
return -1;