1 /** 2 * Copyright (c) 2023-2024 Marcin Niestroj 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7 #ifndef __DRIVERS_NET_NSOS_FCNTL_H__ 8 #define __DRIVERS_NET_NSOS_FCNTL_H__ 9 10 #define NSOS_MID_O_RDONLY 00 11 #define NSOS_MID_O_WRONLY 01 12 #define NSOS_MID_O_RDWR 02 13 14 #define NSOS_MID_O_APPEND 0x0400 15 #define NSOS_MID_O_EXCL 0x0800 16 #define NSOS_MID_O_NONBLOCK 0x4000 17 18 int fl_to_nsos_mid(int flags); 19 int fl_to_nsos_mid_strict(int flags); 20 int fl_from_nsos_mid(int flags); 21 22 #endif /* __DRIVERS_NET_NSOS_FCNTL_H__ */ 23