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