openbmc/build/tmp/deploy/sdk/witherspoon-2019-08-08/sysroots/armv6-openbmc-linux-gnueabi/usr/src/debug/systemd/1_242+AUTOINC+db2e367bfc-r0/git/src/basic/raw-reboot.h
static inline int raw_reboot(int cmd, const void* arg)
{
    return (int)syscall(SYS_reboot, LINUX_REBOOT_MAGIC1, LINUX_REBOOT_MAGIC2,
                        cmd, arg);
}
/* glibc defines the reboot() API call, which is a wrapper around the system
 * call of the same name, but without the extra "arg" parameter. Since we need
 * that parameter for some calls, let's add a "raw" wrapper that is defined the
 * same way, except it takes the additional argument. */
glibc defines the reboot() API call, which is a wrapper around the system
call of the same name, but without the extra "arg" parameter. Since we need
that parameter for some calls, let's add a "raw" wrapper that is defined the
same way, except it takes the additional argument.
glibc defines the reboot () API call which is a wrapper around the system call of the same name but without the extra " arg " parameter . Since we need that parameter for some calls let ' s add a " raw " wrapper that is defined the same way except it takes the additional argument .
static inline int raw_reboot(int cmd, const void* arg)
{
    return (int)syscall(SYS_reboot, LINUX_REBOOT_MAGIC1, LINUX_REBOOT_MAGIC2,
                        cmd, arg);
}
static inline int raw_reboot ( int cmd , const void * arg ) { return ( int ) syscall ( SYS_reboot , LINUX_REBOOT_MAGIC1 , LINUX_REBOOT_MAGIC2 , cmd , arg ) ; }
glibc defines the reboot() API call, which is a wrapper around the system
 call of the same name, but without the extra "arg" parameter.
glibc defines the reboot () API call which is a wrapper around the system call of the same name but without the extra " arg " parameter .