Package com.sun.jna.platform.unix
Interface Reboot
public interface Reboot
Contains definitions related to the
reboot
API- Author:
- Lyor Goldstein
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Perform a hard reset now.static final int
Disable reboot using Ctrl-Alt-Delete keystroke.static final int
Enable reboot using Ctrl-Alt-Delete keystroke.static final int
static final int
Reboot system into new kernel.static final int
Stop system and switch power off if possible.static final int
Suspend system using software suspend. -
Method Summary
-
Field Details
-
RB_AUTOBOOT
static final int RB_AUTOBOOTPerform a hard reset now.- See Also:
-
RB_HALT_SYSTEM
static final int RB_HALT_SYSTEM- See Also:
-
RB_ENABLE_CAD
static final int RB_ENABLE_CADEnable reboot using Ctrl-Alt-Delete keystroke.- See Also:
-
RB_DISABLE_CAD
static final int RB_DISABLE_CADDisable reboot using Ctrl-Alt-Delete keystroke.- See Also:
-
RB_POWER_OFF
static final int RB_POWER_OFFStop system and switch power off if possible.- See Also:
-
RB_SW_SUSPEND
static final int RB_SW_SUSPENDSuspend system using software suspend.- See Also:
-
RB_KEXEC
static final int RB_KEXECReboot system into new kernel.- See Also:
-
-
Method Details
-
reboot
int reboot(int cmd) Stops/Reboots the machine- Parameters:
cmd
- The command- Returns:
- If successful, this call never returns. Otherwise, a -1
is returned and an error is returned in the global variable
errno
. - See Also:
-