diff options
Diffstat (limited to '')
-rw-r--r-- | src/Directory.hxx | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/Directory.hxx b/src/Directory.hxx index 29c69d6d6..3b2c6b1a3 100644 --- a/src/Directory.hxx +++ b/src/Directory.hxx @@ -90,6 +90,19 @@ struct Directory { bool have_stat; /* not needed if ino_t == dev_t == 0 is impossible */ char path[sizeof(long)]; +protected: + Directory(const char *path); + + gcc_malloc gcc_nonnull_all + static Directory *Allocate(const char *path); + +public: + /** + * Default constructor, needed for #detached_root. + */ + Directory() = default; + ~Directory(); + /** * Generic constructor for #Directory object. */ |