From 1efa932e4aeb007eddb6424a90bf0fc05dba7e4d Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Sun, 23 Apr 2017 00:00:37 -0400 Subject: Implement -fstype Fixes #6! --- bfs.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'bfs.h') diff --git a/bfs.h b/bfs.h index 191cb9e..3fd66a5 100644 --- a/bfs.h +++ b/bfs.h @@ -15,6 +15,7 @@ #include "color.h" #include "exec.h" #include "printf.h" +#include "mtab.h" #include #include #include @@ -90,6 +91,9 @@ struct cmdline { /** Colored stderr. */ CFILE *cerr; + /** Table of mounted file systems. */ + struct bfs_mtab *mtab; + /** -mindepth option. */ int mindepth; /** -maxdepth option. */ @@ -292,6 +296,7 @@ bool eval_nouser(const struct expr *expr, struct eval_state *state); bool eval_depth(const struct expr *expr, struct eval_state *state); bool eval_empty(const struct expr *expr, struct eval_state *state); +bool eval_fstype(const struct expr *expr, struct eval_state *state); bool eval_hidden(const struct expr *expr, struct eval_state *state); bool eval_inum(const struct expr *expr, struct eval_state *state); bool eval_links(const struct expr *expr, struct eval_state *state); -- cgit v1.2.3