27#define pg_log_warning(...) elog(WARNING, __VA_ARGS__)
28#define LOG_LEVEL WARNING
29#define OPENDIR(x) AllocateDir(x)
30#define CLOSEDIR(x) FreeDir(x)
33#define LOG_LEVEL PG_LOG_WARNING
34#define OPENDIR(x) opendir(x)
35#define CLOSEDIR(x) closedir(x)
50rmtree(
const char *path,
bool rmtopdir)
122 if (
rmdir(path) != 0)
struct dirent * readdir(DIR *)
#define palloc_array(type, count)
PGFileType get_dirent_type(const char *path, const struct dirent *de, bool look_through_symlinks, int elevel)
char * pstrdup(const char *in)
void * repalloc(void *pointer, Size size)
void pfree(void *pointer)
bool rmtree(const char *path, bool rmtopdir)
#define pg_log_warning(...)