1570af302Sopenharmony_ci#ifndef _SYS_REBOOT_H 2570af302Sopenharmony_ci#define _SYS_REBOOT_H 3570af302Sopenharmony_ci#ifdef __cplusplus 4570af302Sopenharmony_ciextern "C" { 5570af302Sopenharmony_ci#endif 6570af302Sopenharmony_ci 7570af302Sopenharmony_ci#define RB_AUTOBOOT 0x01234567 8570af302Sopenharmony_ci#define RB_HALT_SYSTEM 0xcdef0123 9570af302Sopenharmony_ci#define RB_ENABLE_CAD 0x89abcdef 10570af302Sopenharmony_ci#define RB_DISABLE_CAD 0 11570af302Sopenharmony_ci#define RB_POWER_OFF 0x4321fedc 12570af302Sopenharmony_ci#define RB_SW_SUSPEND 0xd000fce2 13570af302Sopenharmony_ci#define RB_KEXEC 0x45584543 14570af302Sopenharmony_ci 15570af302Sopenharmony_ciint reboot(int); 16570af302Sopenharmony_ci 17570af302Sopenharmony_ci#ifdef __cplusplus 18570af302Sopenharmony_ci} 19570af302Sopenharmony_ci#endif 20570af302Sopenharmony_ci#endif 21