Annotation of researchv10dc/man/manb/reboot.2v, revision 1.1.1.1

1.1       root        1: .TH REBOOT 2V VAX/11
                      2: .UC 4
                      3: .SH NAME
                      4: reboot \- reboot system or halt processor
                      5: .SH SYNOPSIS
                      6: .nf
                      7: .B #include <sys/reboot.h>
                      8: .PP
                      9: .B reboot(howto)
                     10: .B int howto;
                     11: .fi
                     12: .SH DESCRIPTION
                     13: .I Reboot
                     14: is used to cause a system reboot, and is invoked automatically
                     15: in the event of unrecoverable system failures.
                     16: .I Howto
                     17: is a mask of options passed to the bootstrap program;
                     18: some of the information in
                     19: .I howto
                     20: is interpreted by this program, and the information is further
                     21: passed to the initialization process
                     22: .IR init (8)
                     23: in the new system.
                     24: When none of these options (e.g. RB_AUTOBOOT) is given, the system is rebooted
                     25: from file \*(lqvmunix\*(rq in the root file system of unit 0
                     26: of the drive with the same disk controller as the current root file system.
                     27: An automatic consistency check of the disks is then normally performed.
                     28: .PP
                     29: The bits of
                     30: .I howto
                     31: are:
                     32: .TP
                     33: RB_HALT
                     34: the processor is simply halted; no reboot takes place.
                     35: This should be used with caution.
                     36: .TP
                     37: RB_ASKNAME
                     38: Interpreted by the bootstrap program itself, causing it to
                     39: inquire as to what file should be booted.  Normally, the system is
                     40: booted from the file \*(lqxx(0,0)vmunix\*(rq without asking, where
                     41: .I xx
                     42: is determined by a code in register
                     43: .I r10
                     44: (which is known as
                     45: .I devtype)
                     46: at entry to the bootstrap program.  The code corresponds to the
                     47: major device number of the root file system, i.e. \*(lqmajor(rootdev)\*(rq.
                     48: Currently, the following values of
                     49: .I devtype
                     50: are understood:
                     51: .RS
                     52: .br
                     53: .ns
                     54: .IP
                     55: .nf
                     56: 0      hp      rm03/rm05/rp06 massbus disk
                     57: 1      --      unused
                     58: 2      up      emulex sc21 unibus controller; ampex 9300 disks
                     59: 3      rk      rk07 unibus disks
                     60: .fi
                     61: .RE
                     62: .IP
                     63: Thus if
                     64: .I r10
                     65: contained a 2, the system
                     66: .RS
                     67: .IP
                     68: .B up(0,0)vmunix.
                     69: .RE
                     70: .IP
                     71: would be booted.
                     72: .TP
                     73: RB_SINGLE
                     74: Normally, the reboot procedure involves an automatic disk consistency
                     75: check and then multi-user operations.  This prevents the consistency
                     76: check, rather simply booting the system with a single-user shell on
                     77: the console, from the file system specified by
                     78: .I r10.
                     79: .SH "SEE ALSO"
                     80: crash(8), halt(8), init(8), reboot(8)
                     81: .SH BUGS

unix.superglobalmegacorp.com

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