From 0609e6f29719a7e88b8233d6bd5b75509a2d59f5 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Tue, 20 Dec 2016 21:23:02 -0500 Subject: Implement -sparse from FreeBSD find --- parse.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'parse.c') diff --git a/parse.c b/parse.c index 33f928b..64ed11b 100644 --- a/parse.c +++ b/parse.c @@ -1661,6 +1661,13 @@ fail: return NULL; } +/** + * Parse -sparse. + */ +static struct expr *parse_sparse(struct parser_state *state, int arg1, int arg2) { + return parse_nullary_test(state, eval_sparse); +} + /** * Parse -x?type [bcdpfls]. */ @@ -1837,6 +1844,7 @@ static const struct table_entry parse_table[] = { {"regextype", false, parse_regextype}, {"samefile", false, parse_samefile}, {"size", false, parse_size}, + {"sparse", false, parse_sparse}, {"true", false, parse_const, true}, {"type", false, parse_type, false}, {"uid", false, parse_user}, -- cgit v1.2.3