Skip navigation links
JNA API 4.4.0
com.sun.jna.platform.unix

Interface Reboot

  • All Known Subinterfaces:
    LibC, LibCAPI


    public interface Reboot
    Contains definitions related to the reboot API
    Author:
    Lyor Goldstein
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static int RB_AUTOBOOT
      Perform a hard reset now.
      static int RB_DISABLE_CAD
      Disable reboot using Ctrl-Alt-Delete keystroke.
      static int RB_ENABLE_CAD
      Enable reboot using Ctrl-Alt-Delete keystroke.
      static int RB_HALT_SYSTEM 
      static int RB_KEXEC
      Reboot system into new kernel.
      static int RB_POWER_OFF
      Stop system and switch power off if possible.
      static int RB_SW_SUSPEND
      Suspend system using software suspend.
    • Field Detail

      • RB_ENABLE_CAD

        static final int RB_ENABLE_CAD
        Enable reboot using Ctrl-Alt-Delete keystroke.
        See Also:
        Constant Field Values
      • RB_DISABLE_CAD

        static final int RB_DISABLE_CAD
        Disable reboot using Ctrl-Alt-Delete keystroke.
        See Also:
        Constant Field Values
      • RB_POWER_OFF

        static final int RB_POWER_OFF
        Stop system and switch power off if possible.
        See Also:
        Constant Field Values
      • RB_SW_SUSPEND

        static final int RB_SW_SUSPEND
        Suspend system using software suspend.
        See Also:
        Constant Field Values
    • Method Detail

      • 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:
        man 2 reboot
JNA API 4.4.0

Copyright © 2007-2016 Timothy Wall. All Rights Reserved.