if (!tb || !path)
return NULL;
+ if (direction != MNT_ITER_FORWARD && direction != MNT_ITER_BACKWARD)
+ return NULL;
DBG(TAB, mnt_debug_h(tb, "lookup MOUNTPOINT: %s", path));
if (!tb || !path)
return NULL;
+ if (direction != MNT_ITER_FORWARD && direction != MNT_ITER_BACKWARD)
+ return NULL;
DBG(TAB, mnt_debug_h(tb, "lookup TARGET: %s", path));
assert(tb);
if (!tb || !path)
return NULL;
+ if (direction != MNT_ITER_FORWARD && direction != MNT_ITER_BACKWARD)
+ return NULL;
DBG(TAB, mnt_debug_h(tb, "lookup srcpath: %s", path));
if (!tb || !tag || !val)
return NULL;
+ if (direction != MNT_ITER_FORWARD && direction != MNT_ITER_BACKWARD)
+ return NULL;
DBG(TAB, mnt_debug_h(tb, "lookup by TAG: %s %s", tag, val));
if (!tb)
return NULL;
+ if (direction != MNT_ITER_FORWARD && direction != MNT_ITER_BACKWARD)
+ return NULL;
DBG(TAB, mnt_debug_h(tb, "lookup SOURCE: %s", source));
if (!tb || !target)
return NULL;
+ if (direction != MNT_ITER_FORWARD && direction != MNT_ITER_BACKWARD)
+ return NULL;
DBG(TAB, mnt_debug_h(tb, "lookup SOURCE: %s TARGET: %s", source, target));
if (!tb)
return NULL;
+ if (direction != MNT_ITER_FORWARD && direction != MNT_ITER_BACKWARD)
+ return NULL;
DBG(TAB, mnt_debug_h(tb, "lookup DEVNO: %d", (int) devno));