UADMIN(2-SVR4) RISC/os Reference Manual UADMIN(2-SVR4)
NAME
uadmin - administrative control
SYNOPSIS
#include <sys/uadmin.h>
int uadmin(int cmd, int fcn, int mdep);
DESCRIPTION
uadmin provides control for basic administrative functions.
This system call is tightly coupled to the system adminis-
trative procedures and is not intended for general use. The
argument mdep is provided for machine-dependent use and is
not defined here.
As specified by cmd, the following commands are available:
A_SHUTDOWN The system is shut down. All user processes
are killed, the buffer cache is flushed, and
the root file system is unmounted. The
action to be taken after the system has been
shut down is specified by fcn. The functions
are generic; the hardware capabilities vary
on specific machines.
AD_HALT Halt the processor and turn off
the power.
AD_BOOT Reboot the system, using
/stand/unix.
AD_IBOOT Interactive reboot; user is
prompted for bootable program
name.
A_REBOOT The system stops immediately without any
further processing. The action to be taken
next is specified by fcn as above.
A_REMOUNT The root file system is mounted again after
having been fixed. This should be used only
during the startup process.
uadmin fails if any of the following are true:
EPERM The effective user ID is not superuser.
DIAGNOSTICS
Upon successful completion, the value returned depends on
cmd as follows:
A_SHUTDOWN Never returns.
Printed 11/19/92 Page 1
UADMIN(2-SVR4) RISC/os Reference Manual UADMIN(2-SVR4)
A_REBOOT Never returns.
A_REMOUNT 0
Otherwise, a value of -1 is returned and errno is set to
indicate the error.
Page 2 Printed 11/19/92