From f7ca1a6433eb42eb3cf0e3e7af9e7c1fa989d590 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Tue, 16 Dec 2014 11:25:52 +0100 Subject: libmount: make public top-level monitor FD only We need full control on changes evaluation, so it's better to hide all in our private epoll. This change also significantly simplify the API. mn = mnt_new_monitor(); mnt_monitor_enable_userapce(mn, TRUE, NULL); mnt_monitor_enable_kenrel(mn, TRUE); fd = mnt_monitor_get_fd(mn); ... ... while (mnt_monitor_next_changed(mn, &filename, NULL) == 0) printf("%s: change detected\n", filename); Signed-off-by: Karel Zak --- libmount/src/libmount.h.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libmount/src/libmount.h.in') diff --git a/libmount/src/libmount.h.in b/libmount/src/libmount.h.in index db9b2542d..316baa97d 100644 --- a/libmount/src/libmount.h.in +++ b/libmount/src/libmount.h.in @@ -544,7 +544,7 @@ extern void mnt_unref_monitor(struct libmnt_monitor *mn); extern int mnt_monitor_enable_userspace(struct libmnt_monitor *mn, int enable, const char *filename); -extern int mnt_monitor_userspace_get_fd(struct libmnt_monitor *mn); +extern int mnt_monitor_get_fd(struct libmnt_monitor *mn); /* context.c */ -- cgit v1.2.3-55-g7522