zephyr/include/zephyr/posix
Chris Friedt 90c558f581 posix: sys/stat.h: declare missing types in sys/stat.h
After adopting the `<sys/stat.h>` header from picolibc, there is
a possibility that the following types are not defined.

```cpp
typedef int dev_t;
typedef int ino_t;
typedef unsigned short nlink_t;
typedef unsigned short uid_t;
typedef unsigned short gid_t;
typedef unsigned long blksize_t;
typedef unsigned long blkcnt_t;
```

Of the above missing types, the oonly ones that are used today
in Zephyr are `blksize_t` and `blkcnt_t`.

Signed-off-by: Chris Friedt <cfriedt@meta.com>
2023-01-10 09:02:21 +09:00
..
arpa include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
net include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
netinet include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
sys posix: sys/stat.h: declare missing types in sys/stat.h 2023-01-10 09:02:21 +09:00
dirent.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
fcntl.h posix: sys/stat.h: move O_ACCMODE, RD WRONLY, RDWR to fcntl.h 2023-01-10 09:02:21 +09:00
mqueue.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
netdb.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
poll.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
posix_sched.h posix: headers: harmonize remaining types with newlib 2023-01-10 09:02:21 +09:00
posix_types.h posix: headers: harmonize remaining types with newlib 2023-01-10 09:02:21 +09:00
pthread.h posix: headers: harmonize remaining types with newlib 2023-01-10 09:02:21 +09:00
pthread_key.h posix: headers: harmonize remaining types with newlib 2023-01-10 09:02:21 +09:00
semaphore.h include: migrate includes to <zephyr/...> 2022-05-06 20:03:00 +02:00
signal.h include: posix: signal: fix header guard 2023-01-10 09:02:21 +09:00
time.h sys_clock: define NSEC_PER_MSEC 2022-09-01 16:29:25 -04:00
unistd.h libc: minimal: include: move sys/stat.h to posix 2023-01-10 09:02:21 +09:00