- provide fallback defines for non-linux
This commit is contained in:
parent
b21d23bd46
commit
d765ee5d0f
14
init/halt.c
14
init/halt.c
@ -15,7 +15,19 @@
|
|||||||
|
|
||||||
int halt_main(int argc, char *argv[])
|
int halt_main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
static const int magic[] = {RB_HALT_SYSTEM, RB_POWER_OFF, RB_AUTOBOOT};
|
static const int magic[] = {
|
||||||
|
#ifdef RB_HALT_SYSTEM
|
||||||
|
RB_HALT_SYSTEM,
|
||||||
|
#elif defined RB_HALT
|
||||||
|
RB_HALT,
|
||||||
|
#endif
|
||||||
|
#ifdef RB_POWER_OFF
|
||||||
|
RB_POWER_OFF,
|
||||||
|
#elif defined RB_POWERDOWN
|
||||||
|
RB_POWERDOWN,
|
||||||
|
#endif
|
||||||
|
RB_AUTOBOOT
|
||||||
|
};
|
||||||
static const int signals[] = {SIGUSR1, SIGUSR2, SIGTERM};
|
static const int signals[] = {SIGUSR1, SIGUSR2, SIGTERM};
|
||||||
|
|
||||||
char *delay = "hpr";
|
char *delay = "hpr";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user