summaryrefslogtreecommitdiff
path: root/src/kat.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/kat.c')
-rw-r--r--src/kat.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/kat.c b/src/kat.c
index 8a0fe59..5549b24 100644
--- a/src/kat.c
+++ b/src/kat.c
@@ -39,8 +39,13 @@ static char** parse_options(int argc, char **argv) {
}
static void process(const char *fname) {
- struct map *map = open_map(fname);
- if (map == NULL) {
+ bool isdir;
+
+ struct map *map = open_map(fname, &isdir);
+ if (isdir) {
+ fprintf(stderr, "kat: %s: is een mapje\n", fname);
+ return;
+ } else if (map == NULL) {
exit(1);
}