1 2 #pragma once 3 4 #if HAVE_SYS_STAT_H 5 #include_next <sys/stat.h> 6 #endif 7 8 #ifndef lstat 9 #define lstat stat 10 #endif 11 12 #ifndef S_ISLNK 13 #ifdef __S_IFLNK 14 #define S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK) 15 #else 16 #define S_ISLNK(mode) 0 17 #endif 18 #endif 19 20 #define link(a, b) CreateHardLink((a), (b), NULL) 21