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 10/27/25)