REBOOT(3)                                               REBOOT(3)

     NAME
          reboot - reboot CPU after loss of file server connection

     SYNOPSIS
          write(cfd, "push reboot", 11);

          fd = open("#↑/deltat", OWRITE);
          fprint(fd, "%d", delaytime);

     DESCRIPTION
          This is a combined device and stream module (see stream(3)).
          The bootstrap program boot(8) pushes the module onto the
          file server connection of a CPU server.  The system will
          then reboot automatically if the connection hangs up.  The
          reboot may be postponed by delaytime milliseconds by writing
          the decimal value of delaytime to `#↑/deltat'.  Convention-
          ally, this is done by /rc/bin/cpurc (see cpurc(8)). This
          mechanism may be used to cause the machines at a particular
          site to come up in a fixed order, such as after a power
          failure.

     SEE ALSO
          stream(3)

     SOURCE
          /sys/src/9/port/devreboot.c

     Page 1                       Plan 9            (printed 12/22/24)