4.3BSD-Reno/share/man/cat2/reboot.0

Compare this file to the similar file:
Show the results in this format:




REBOOT(2)		      1990			REBOOT(2)



NNAAMMEE
     reboot - reboot system or halt processor

SSYYNNOOPPSSIISS
     ##iinncclluuddee <<ssyyss//rreebboooott..hh>>

     rreebboooott((hhoowwttoo))
     iinntt hhoowwttoo;;

DDEESSCCRRIIPPTTIIOONN
     _R_e_b_o_o_t reboots the system.  Only the super-user may reboot a
     machine on demand.  However, a reboot is invoked automati-
     cally in the event of unrecoverable system failures.

     _H_o_w_t_o is a mask of options; the system call interface passes
     the following options, defined in the include file
     ``<sys/reboot.h>'', to be passed to the new kernel or the
     new bootstrap and init programs.

     RB_AUTOBOOT
	  The default, causing the system to reboot in its usual
	  fashion.

     RB_ASKNAME
	  Interpreted by the bootstrap program itself, causing it
	  to prompt on the console as to what file should be
	  booted.  Normally, the system is booted from the file
	  ``_x_x(0,0)vmunix'', where _x_x is the default disk name,
	  without prompting for the file name.

     RB_DFLTROOT
	  Use the compiled in root device.  Normally, the system
	  uses the device from which it was booted as the root
	  device if possible.  (The default behavior is dependent
	  on the ability of the bootstrap program to determine
	  the drive from which it was loaded, which is not possi-
	  ble on all systems.)

     RB_DUMP
	  Dump kernel memory before rebooting; see _s_a_v_e_c_o_r_e(8)
	  for more information.

     RB_HALT
	  the processor is simply halted; no reboot takes place.
	  This option should be used with caution.

     RB_INITNAME
	  An option allowing the specification of an init program
	  (see _i_n_i_t(8) other than ``/sbin/init'' to be run when
	  the system reboots.  This switch is not currently
	  available.




Printed 7/27/90               June				1






REBOOT(2)		      1990			REBOOT(2)



     RB_KDB
	  Load the symbol table and enable a built-in debugger in
	  the system.  This option will have no useful function
	  if the kernel is not configured for debugging.  Several
	  other options have different meaning if combined with
	  this option, although their use may not be possible via
	  the _r_e_b_o_o_t call.  See _k_a_d_b(4) for more information.

     RB_NOSYNC
	  Normally, the disks are sync'd (see _s_y_n_c(8)) before the
	  processor is halted or rebooted.  This option may be
	  useful if file system changes have been made manually
	  or if the processor is on fire.

     RB_RDONLY
	  Initially mount the root file system read-only.  This
	  is currently the default, and this option has been
	  deprecated as a no-op.

     RB_SINGLE
	  Normally, the reboot procedure involves an automatic
	  disk consistency check and then multi-user operations.
	  RB_SINGLE prevents this, booting the system with a
	  single-user shell on the console.  RB_SINGLE is actu-
	  ally interpreted by the _i_n_i_t(8) program in the newly
	  booted system.

     When no options are given (i.e., RB_AUTOBOOT is used), the
     system is rebooted from file ``vmunix'' in the root file
     system of unit 0 of a disk chosen in a processor specific
     way.  An automatic consistency check of the disks is then
     normally performed (see _f_s_c_k(8)).

RREETTUURRNN VVAALLUUEESS
     If successful, this call never returns.  Otherwise, a -1 is
     returned and an error is returned in the global variable
     _e_r_r_n_o.

EERRRROORRSS
     [EPERM]	    The caller is not the super-user.

SSEEEE AALLSSOO
     kadb(4), crash(8), halt(8), init(8), reboot(8), savecore(8)

BBUUGGSS
     The HP300 implementation supports neither RB_DFLTROOT or
     RB_KDB.








Printed 7/27/90               June				2