+void
+do_mcat(const char* file)
+{
+ int fd = open(file, 0);
+ if (fd < 0) {
+ sh_printerr();
+ } else {
+ ptr_t p = mmap(NULL, 2048, 0, 0, fd, 0);
+ if ((int)p < 0) {
+ sh_printerr();
+ } else {
+ printf("%s\n", p);
+ }
+ munmap(p, 1);
+ close(fd);
+ printf("\n");
+ }
+}
+