#include #include #include #include #include #include #include #include "util/map.h" int entry_kat(int argc, char **argv) { if (argc == 2 && strcmp(argv[1], "-h") == 0) { fprintf(stderr, "Gebruik: kat [BESTAND]...\n" "\n" "Schakel BESTAND(en) aaneen naar standaard uitvoer.\n"); return 0; } for (int i = 1; i < argc; i++) { const char *fname = argv[i]; struct map *map = open_map(fname); if (map == NULL) { return 1; } for (size_t i = 0; i < map->sb.st_size; i++) { putchar(map->addr[i]); } close_map(map); } return 0; }