1*c2f99d7cSDavid van Moolenbroek 2*c2f99d7cSDavid van Moolenbroek #define _SYSTEM 1 /* get OK and negative error codes */ 3*c2f99d7cSDavid van Moolenbroek 4*c2f99d7cSDavid van Moolenbroek #define VERBOSE 0 /* display diagnostics */ 5*c2f99d7cSDavid van Moolenbroek 6*c2f99d7cSDavid van Moolenbroek #include <sys/types.h> 7*c2f99d7cSDavid van Moolenbroek #include <lib.h> 8*c2f99d7cSDavid van Moolenbroek #include <limits.h> 9*c2f99d7cSDavid van Moolenbroek #include <errno.h> 10*c2f99d7cSDavid van Moolenbroek #include <signal.h> 11*c2f99d7cSDavid van Moolenbroek #include <unistd.h> 12*c2f99d7cSDavid van Moolenbroek 13*c2f99d7cSDavid van Moolenbroek #include <stdio.h> 14*c2f99d7cSDavid van Moolenbroek #include <minix/callnr.h> 15*c2f99d7cSDavid van Moolenbroek #include <minix/config.h> 16*c2f99d7cSDavid van Moolenbroek #include <minix/type.h> 17*c2f99d7cSDavid van Moolenbroek #include <minix/const.h> 18*c2f99d7cSDavid van Moolenbroek #include <minix/com.h> 19*c2f99d7cSDavid van Moolenbroek #include <minix/log.h> 20*c2f99d7cSDavid van Moolenbroek #include <minix/syslib.h> 21*c2f99d7cSDavid van Moolenbroek #include <minix/sysutil.h> 22*c2f99d7cSDavid van Moolenbroek #include <minix/bitmap.h> 23*c2f99d7cSDavid van Moolenbroek 24*c2f99d7cSDavid van Moolenbroek #include <minix/fsdriver.h> 25*c2f99d7cSDavid van Moolenbroek #include <minix/libminixfs.h> 26*c2f99d7cSDavid van Moolenbroek #include <minix/bdev.h> 27*c2f99d7cSDavid van Moolenbroek 28*c2f99d7cSDavid van Moolenbroek #include <stdlib.h> 29*c2f99d7cSDavid van Moolenbroek #include <stdio.h> 30*c2f99d7cSDavid van Moolenbroek #include <string.h> 31*c2f99d7cSDavid van Moolenbroek #include <unistd.h> 32*c2f99d7cSDavid van Moolenbroek #include <signal.h> 33*c2f99d7cSDavid van Moolenbroek #include <time.h> 34*c2f99d7cSDavid van Moolenbroek #include <sys/param.h> 35*c2f99d7cSDavid van Moolenbroek #include <sys/syslimits.h> 36*c2f99d7cSDavid van Moolenbroek #include <sys/types.h> 37*c2f99d7cSDavid van Moolenbroek #include <sys/dirent.h> 38*c2f99d7cSDavid van Moolenbroek 39*c2f99d7cSDavid van Moolenbroek #include <assert.h> 40*c2f99d7cSDavid van Moolenbroek 41*c2f99d7cSDavid van Moolenbroek #define b_data(bp) ((char *) (bp->data)) 42*c2f99d7cSDavid van Moolenbroek 43*c2f99d7cSDavid van Moolenbroek #include "const.h" 44*c2f99d7cSDavid van Moolenbroek #include "proto.h" 45*c2f99d7cSDavid van Moolenbroek #include "super.h" 46*c2f99d7cSDavid van Moolenbroek #include "glo.h" 47*c2f99d7cSDavid van Moolenbroek 48