#include "log.h"
#include "list.h"
#include "initreq.h"
-#include "manager.h"
+#include "special.h"
#include "sd-daemon.h"
#define SERVER_FD_MAX 16
const int runlevel;
const char *special;
} table[] = {
- { '0', SPECIAL_RUNLEVEL0_TARGET },
- { '1', SPECIAL_RUNLEVEL1_TARGET },
- { 's', SPECIAL_RUNLEVEL1_TARGET },
- { 'S', SPECIAL_RUNLEVEL1_TARGET },
+ { '0', SPECIAL_POWEROFF_TARGET },
+ { '1', SPECIAL_RESCUE_TARGET },
+ { 's', SPECIAL_RESCUE_TARGET },
+ { 'S', SPECIAL_RESCUE_TARGET },
{ '2', SPECIAL_RUNLEVEL2_TARGET },
{ '3', SPECIAL_RUNLEVEL3_TARGET },
{ '4', SPECIAL_RUNLEVEL4_TARGET },
{ '5', SPECIAL_RUNLEVEL5_TARGET },
- { '6', SPECIAL_RUNLEVEL6_TARGET },
+ { '6', SPECIAL_REBOOT_TARGET },
};
unsigned i;
log_set_target(LOG_TARGET_SYSLOG_OR_KMSG);
log_parse_environment();
- log_info("systemd-initctl running as pid %llu", (unsigned long long) getpid());
+ log_info("systemd-initctl running as pid %lu", (unsigned long) getpid());
if ((n = sd_listen_fds(true)) < 0) {
log_error("Failed to read listening file descriptors from environment: %s", strerror(-r));
server_done(&server);
- log_info("systemd-initctl stopped as pid %llu", (unsigned long long) getpid());
+ log_info("systemd-initctl stopped as pid %lu", (unsigned long) getpid());
dbus_shutdown();