#include <stdio.h>
#include <stdarg.h>
#include <windef.h>
#include <winbase.h>
#include <wchar.h>
#include <string.h>
#include <stdlib.h>
#include <malloc.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <errno.h>
◆ _D_ALLOC_NAMLEN
| #define _D_ALLOC_NAMLEN |
( |
|
p | ) |
(PATH_MAX + 1) |
◆ _D_EXACT_NAMLEN
| #define _D_EXACT_NAMLEN |
( |
|
p | ) |
((p)->d_namlen) |
◆ _DIRENT_HAVE_D_NAMLEN
| #define _DIRENT_HAVE_D_NAMLEN |
◆ _DIRENT_HAVE_D_TYPE
| #define _DIRENT_HAVE_D_TYPE |
◆ DT_BLK
◆ DT_CHR
◆ DT_DIR
◆ DT_FIFO
◆ DT_REG
◆ DT_SOCK
◆ DT_UNKNOWN
◆ DTTOIF
| #define DTTOIF |
( |
|
type | ) |
(type) |
◆ FILE_ATTRIBUTE_DEVICE
| #define FILE_ATTRIBUTE_DEVICE 0x40 |
◆ FILENAME_MAX
◆ IFTODT
| #define IFTODT |
( |
|
mode | ) |
((mode) & S_IFMT) |
◆ NAME_MAX
◆ PATH_MAX
◆ S_IEXEC
| #define S_IEXEC _S_IEXEC /* Execute permission */ |
◆ S_IFBLK
| #define S_IFBLK 0 /* Block device */ |
◆ S_IFCHR
| #define S_IFCHR _S_IFCHR /* Character device */ |
◆ S_IFDIR
| #define S_IFDIR _S_IFDIR /* Directory */ |
◆ S_IFFIFO
| #define S_IFFIFO _S_IFFIFO /* Pipe */ |
◆ S_IFIFO
| #define S_IFIFO _S_IFIFO /* Pipe */ |
◆ S_IFLNK
| #define S_IFLNK 0 /* Link */ |
◆ S_IFMT
| #define S_IFMT _S_IFMT /* File type mask */ |
◆ S_IFREG
| #define S_IFREG _S_IFREG /* Regular file */ |
◆ S_IFSOCK
| #define S_IFSOCK 0 /* Socket */ |
◆ S_IREAD
| #define S_IREAD _S_IREAD /* Read permission */ |
◆ S_ISBLK
◆ S_ISCHR
◆ S_ISDIR
◆ S_ISFIFO
◆ S_ISLNK
◆ S_ISREG
◆ S_ISSOCK
◆ S_IWRITE
| #define S_IWRITE _S_IWRITE /* Write permission */ |
◆ wclosedir
| #define wclosedir _wclosedir |
◆ WDIR
◆ wdirent
◆ wopendir
| #define wopendir _wopendir |
◆ wreaddir
| #define wreaddir _wreaddir |
◆ wrewinddir
| #define wrewinddir _wrewinddir |
◆ _WDIR
◆ _wdirent
◆ DIR
◆ dirent