| SD_BOOTED(3) | sd_booted | SD_BOOTED(3) |
.SH "NAME" sd_booted - Test whether the system is running the
systemd init system
.SH "SYNOPSIS"
#include <systemd/sd-daemon.h>
.HP 336u int sd_booted(void);
.SH "DESCRIPTION"
.PP sd_booted() checks whether the system was booted up using the
systemd init system.
.SH "RETURN VALUE"
.PP On failure, this call returns a negative errno-style error code. If the
system was booted up with systemd as init system, this call returns a
positive return value, zero otherwise.
.SH "NOTES"
.PP Functions described here are available as a shared library, which can be
compiled against and linked to with the
libsystemd pkg-config(1) file.
.PP Internally, this function checks whether the directory
/run/systemd/system/ exists. A simple check like this can also be
implemented trivially in shell or any other language.
.SH "SEE ALSO"
.PP systemd(1), sd-daemon(3)
| systemd 262.2 |