/usr/include/dovecot/mountpoint.h is in dovecot-dev 1:2.2.9-1ubuntu2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | #ifndef MOUNTPOINT_H
#define MOUNTPOINT_H
struct mountpoint {
char *device_path;
char *mount_path;
char *type;
dev_t dev;
unsigned int block_size; /* may not be set for iteration */
};
/* Returns 1 = found, 0 = not found (from mount tabs, or the path itself),
-1 = error */
int mountpoint_get(const char *path, pool_t pool, struct mountpoint *point_r);
/* Iterate through mountpoints */
struct mountpoint_iter *mountpoint_iter_init(void);
/* Returns the next mountpoint or NULL if there are no more. */
const struct mountpoint *mountpoint_iter_next(struct mountpoint_iter *iter);
/* Returns 0 if mountpoints were iterated successfully, -1 if it failed. */
int mountpoint_iter_deinit(struct mountpoint_iter **iter);
#endif
|