Description of problem: The sd_booted(3) man page is missing. Version-Release number of selected component (if applicable): systemd-208-19.fc20.x86_64 How reproducible: Every time Steps to Reproduce: 1a. man 3 sd_booted or 1b. man 3 sd_notify Actual results: Nothing. Expected results: A man page. Additional info: The pages are referenced by systemd.index(7): sd_booted(3) -- Test whether the system is running the systemd init system ... sd_notify(3) -- Notify service manager about start-up completion and other daemon status changes They are also referenced by systemd-notify(1): This is mostly just a wrapper around sd_notify() and makes this functionality available to shell scripts. For details see sd_notify(3). ... --booted Returns 0 if the system was booted up with systemd, non-zero otherwise. If this option is passed, no message is sent. This option is hence unrelated to the other options. For details about the semantics of this option, see sd_booted(3).
They are part of the systemd-devel package. It *is* a bit awkward, but there's generally no way to ensure that man pages from other packages are installed.
Sorry for the false alarm then. It didn't cross my mind to check if another package provides them.
Pages from section 3 are mostly from -devel packages.