inotify-map: rename lookup to get_path
This commit is contained in:
parent
514a91b52e
commit
e0302e8ac4
4 changed files with 8 additions and 23 deletions
|
|
@ -192,7 +192,7 @@ int inotify_map_get_wd(const char *path) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
char** inotify_map_lookup(int wd) {
|
char** inotify_map_get_path(int wd) {
|
||||||
|
|
||||||
char **out = NULL;
|
char **out = NULL;
|
||||||
struct list *list;
|
struct list *list;
|
||||||
|
|
@ -215,7 +215,7 @@ char** inotify_map_lookup_by_path(const char *path) {
|
||||||
|
|
||||||
int wd = inotify_map_get_wd(path);
|
int wd = inotify_map_get_wd(path);
|
||||||
if (wd)
|
if (wd)
|
||||||
return inotify_map_lookup(wd);
|
return inotify_map_get_path(wd);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ void inotify_unmap_all();
|
||||||
|
|
||||||
int inotify_map_get_wd(const char *path);
|
int inotify_map_get_wd(const char *path);
|
||||||
|
|
||||||
char** inotify_map_lookup(int wd);
|
char** inotify_map_get_path(int wd);
|
||||||
|
|
||||||
char** inotify_map_lookup_by_path(const char *path);
|
char** inotify_map_lookup_by_path(const char *path);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -143,7 +143,7 @@ static void proc_event(inoev *iev) {
|
||||||
}
|
}
|
||||||
|
|
||||||
/* lookup the watch descriptor in rbtree */
|
/* lookup the watch descriptor in rbtree */
|
||||||
paths = inotify_map_lookup(iev->wd);
|
paths = inotify_map_get_path(iev->wd);
|
||||||
|
|
||||||
if (!paths) {
|
if (!paths) {
|
||||||
logmsg(LOG_WARN, "-- IGNORING EVENT -- invalid watchdescriptor %i", iev->wd);
|
logmsg(LOG_WARN, "-- IGNORING EVENT -- invalid watchdescriptor %i", iev->wd);
|
||||||
|
|
|
||||||
|
|
@ -97,30 +97,16 @@ void test_inotify_map_get_wd() {
|
||||||
teardown();
|
teardown();
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_inotify_map_lookup() {
|
void test_inotify_map_get_path() {
|
||||||
|
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
setup();
|
setup();
|
||||||
|
|
||||||
for(i=0; i < 4; i++)
|
for(i=0; i < 4; i++)
|
||||||
validate_list(i, inotify_map_lookup(wdref[i]));
|
validate_list(i, inotify_map_get_path(wdref[i]));
|
||||||
|
|
||||||
assert(inotify_map_lookup(25) == NULL);
|
assert(inotify_map_get_path(25) == NULL);
|
||||||
|
|
||||||
teardown();
|
|
||||||
}
|
|
||||||
|
|
||||||
void test_inotify_map_lookup_by_path() {
|
|
||||||
|
|
||||||
int i;
|
|
||||||
|
|
||||||
setup();
|
|
||||||
|
|
||||||
for(i=0; i < 4; i++)
|
|
||||||
validate_list(i, inotify_map_lookup_by_path(pathref[i]));
|
|
||||||
|
|
||||||
assert(inotify_map_lookup_by_path("do not exist") == NULL);
|
|
||||||
|
|
||||||
teardown();
|
teardown();
|
||||||
}
|
}
|
||||||
|
|
@ -131,8 +117,7 @@ int main() {
|
||||||
test_inotify_unmap_wd();
|
test_inotify_unmap_wd();
|
||||||
test_inotify_unmap_all();
|
test_inotify_unmap_all();
|
||||||
test_inotify_map_get_wd();
|
test_inotify_map_get_wd();
|
||||||
test_inotify_map_lookup();
|
test_inotify_map_get_path();
|
||||||
test_inotify_map_lookup_by_path();
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Reference in a new issue