Annotation of 42BSD/sys/mdec/installboot.c, revision 1.1.1.1

1.1       root        1: /*     installboot.c   6.1     83/07/29        */
                      2: 
                      3: #include "../h/param.h"
                      4: #include "../h/fs.h"
                      5: 
                      6: char bootimage[BBSIZE];
                      7: 
                      8: main(argc, argv)
                      9:        int argc;
                     10:        char *argv[];
                     11: {
                     12:        int fd;
                     13: 
                     14:        if (argc != 4) {
                     15:                printf("Usage: installboot bootblock bootprog device\n");
                     16:                exit(1);
                     17:        }
                     18:        fd = open(argv[1], 0);
                     19:        if (fd < 0) {
                     20:                perror(argv[1]);
                     21:                exit(1);
                     22:        }
                     23:        read(fd, bootimage, DEV_BSIZE);
                     24:        close(fd);
                     25:        fd = open(argv[2], 0);
                     26:        if (fd < 0) {
                     27:                perror(argv[2]);
                     28:                exit(1);
                     29:        }
                     30:        read(fd, &bootimage[DEV_BSIZE], BBSIZE - DEV_BSIZE);
                     31:        close(fd);
                     32:        fd = open(argv[3], 1);
                     33:        if (fd < 0) {
                     34:                perror(argv[3]);
                     35:                exit(1);
                     36:        }
                     37:        write(fd, bootimage, BBSIZE);
                     38:        close(fd);
                     39: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.