1: /*
   2:  * Copyright (c) 1980, 1986 Regents of the University of California.
   3:  * All rights reserved.  The Berkeley software License Agreement
   4:  * specifies the terms and conditions for redistribution.
   5:  */
   6: 
   7: #ifndef lint
   8: char copyright[] =
   9: "@(#) Copyright (c) 1980, 1986 Regents of the University of California.\n\
  10:  All rights reserved.\n";
  11: #endif not lint
  12: 
  13: #ifndef lint
  14: static char sccsid[] = "@(#)installboot.c	7.1 (Berkeley) 6/5/86";
  15: #endif not lint
  16: 
  17: #include "../h/param.h"
  18: #include "../h/fs.h"
  19: 
  20: char bootimage[BBSIZE];
  21: 
  22: main(argc, argv)
  23:     int argc;
  24:     char *argv[];
  25: {
  26:     int fd;
  27: 
  28:     if (argc != 4) {
  29:         printf("Usage: installboot bootblock bootprog device\n");
  30:         exit(1);
  31:     }
  32:     fd = open(argv[1], 0);
  33:     if (fd < 0) {
  34:         perror(argv[1]);
  35:         exit(1);
  36:     }
  37:     read(fd, bootimage, DEV_BSIZE);
  38:     close(fd);
  39:     fd = open(argv[2], 0);
  40:     if (fd < 0) {
  41:         perror(argv[2]);
  42:         exit(1);
  43:     }
  44:     read(fd, &bootimage[DEV_BSIZE], BBSIZE - DEV_BSIZE);
  45:     close(fd);
  46:     fd = open(argv[3], 1);
  47:     if (fd < 0) {
  48:         perror(argv[3]);
  49:         exit(1);
  50:     }
  51:     write(fd, bootimage, BBSIZE);
  52:     close(fd);
  53: }

Defined functions

main defined in line 22; never used

Defined variables

bootimage defined in line 20; used 3 times
copyright defined in line 8; never used
sccsid defined in line 14; never used
Last modified: 1986-06-05
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 887
Valid CSS Valid XHTML 1.0 Strict