39#define S_IROTH _S_IREAD
40#define S_IFIFO _S_IFIFO
43#define MY_S_IFMT S_IFMT
44#define MY_S_IFDIR S_IFDIR
45#define MY_S_IFCHR S_IFCHR
46#define MY_S_IFBLK S_IFBLK
47#define MY_S_IFREG S_IFREG
48#define MY_S_IFIFO S_IFIFO
49#define MY_S_ISUID S_ISUID
50#define MY_S_ISGID S_ISGID
51#define MY_S_ISVTX S_ISVTX
52#define MY_S_IREAD S_IREAD
53#define MY_S_IWRITE S_IWRITE
54#define MY_S_IEXEC S_IEXEC
56#define MY_S_ISDIR(m) (((m)&MY_S_IFMT) == MY_S_IFDIR)
57#define MY_S_ISCHR(m) (((m)&MY_S_IFMT) == MY_S_IFCHR)
58#define MY_S_ISBLK(m) (((m)&MY_S_IFMT) == MY_S_IFBLK)
59#define MY_S_ISREG(m) (((m)&MY_S_IFMT) == MY_S_IFREG)
60#define MY_S_ISFIFO(m) (((m)&MY_S_IFMT) == MY_S_IFIFO)
62#define MY_DONT_SORT 512
63#define MY_WANT_STAT 1024
68#define MY_STAT struct _stati64
70#define MY_STAT struct stat
int my_fstat(int filenr, MY_STAT *stat_area)
Definition: my_lib.cc:292
MY_DIR * my_dir(const char *path, myf MyFlags)
Definition: my_lib.cc:84
#define MY_STAT
Definition: my_dir.h:70
void my_dirend(MY_DIR *buffer)
Definition: my_lib.cc:68
MY_STAT * my_stat(const char *path, MY_STAT *stat_area, myf my_flags)
Definition: my_lib.cc:302
Some integer typedefs for easier portability.
int myf
Definition: my_inttypes.h:93
static char * path
Definition: mysqldump.cc:140
mutable_buffer buffer(void *p, size_t n) noexcept
Definition: buffer.h:419
uint number_off_files
Definition: my_dir.h:88
struct fileinfo * dir_entry
Definition: my_dir.h:87
char * name
Definition: my_dir.h:75
MY_STAT * mystat
Definition: my_dir.h:76