int fclose_nointr(FILE *f);
FILE* safe_fclose(FILE *f);
+#if 0 /// UNNEEDED by elogind
DIR* safe_closedir(DIR *f);
+#endif // 0
static inline void closep(int *fd) {
safe_close(*fd);
int close_all_fds(const int except[], unsigned n_except);
+#if 0 /// UNNEEDED by elogind
int same_fd(int a, int b);
void cmsg_close_all(struct msghdr *mh);
bool fdname_is_valid(const char *s);
+#endif // 0