chiark / gitweb /
util-lib: add ordered_set_ensure_allocated()
[elogind.git] / src / basic / stat-util.h
index 7c93dd505b4fd4f8806b119dea5ca8b783007406..6923898250e8f0910ce2230dc200c52e2d7b9e6b 100644 (file)
 
 #include "macro.h"
 
-// UNNEEDED int is_symlink(const char *path);
+#if 0 /// UNNEEDED by elogind
+int is_symlink(const char *path);
+#endif // 0
 int is_dir(const char *path, bool follow);
-// UNNEEDED int is_device_node(const char *path);
+#if 0 /// UNNEEDED by elogind
+int is_device_node(const char *path);
 
-// UNNEEDED int dir_is_empty(const char *path);
+int dir_is_empty(const char *path);
 
-/// UNNEEDED by elogind
-#if 0
 static inline int dir_is_populated(const char *path) {
         int r;
         r = dir_is_empty(path);
@@ -47,10 +48,14 @@ static inline int dir_is_populated(const char *path) {
 
 bool null_or_empty(struct stat *st) _pure_;
 int null_or_empty_path(const char *fn);
-// UNNEEDED int null_or_empty_fd(int fd);
+#if 0 /// UNNEEDED by elogind
+int null_or_empty_fd(int fd);
+#endif // 0
 
 int path_is_read_only_fs(const char *path);
-// UNNEEDED int path_is_os_tree(const char *path);
+#if 0 /// UNNEEDED by elogind
+int path_is_os_tree(const char *path);
+#endif // 0
 
 int files_same(const char *filea, const char *fileb);
 
@@ -60,8 +65,10 @@ int files_same(const char *filea, const char *fileb);
 typedef long statfs_f_type_t;
 
 bool is_fs_type(const struct statfs *s, statfs_f_type_t magic_value) _pure_;
-// UNNEEDED int fd_check_fstype(int fd, statfs_f_type_t magic_value);
-// UNNEEDED int path_check_fstype(const char *path, statfs_f_type_t magic_value);
+#if 0 /// UNNEEDED by elogind
+int fd_check_fstype(int fd, statfs_f_type_t magic_value);
+int path_check_fstype(const char *path, statfs_f_type_t magic_value);
+#endif // 0
 
 bool is_temporary_fs(const struct statfs *s) _pure_;
 int fd_is_temporary_fs(int fd);