Ensure functions in dirutil.c do not directly modify the provided path

This commit is contained in:
Ian Barwick
2019-01-16 17:24:31 +09:00
parent 8881b69c06
commit ff0e480fdd
2 changed files with 19 additions and 15 deletions

View File

@@ -35,13 +35,13 @@ typedef enum
} PgDirState;
extern int mkdir_p(char *path, mode_t omode);
extern bool set_dir_permissions(char *path);
extern bool set_dir_permissions(const char *path);
extern DataDirState check_dir(char *path);
extern bool create_dir(char *path);
extern DataDirState check_dir(const char *path);
extern bool create_dir(const char *path);
extern bool is_pg_dir(const char *path);
extern PgDirState is_pg_running(char *path);
extern bool create_pg_dir(char *path, bool force);
extern int rmdir_recursive(char *path);
extern PgDirState is_pg_running(const char *path);
extern bool create_pg_dir(const char *path, bool force);
extern int rmdir_recursive(const char *path);
#endif