Crate libsystemd_sys[−][src]
Expand description
Low-level bindings to libsystemd (and similar) libraries
Items in this module correspond to systemd functions/types that are documented by the systemd
(sd_*) man pages.
Modules
| bus | |
| daemon | |
| event | |
| id128 | |
| journal | |
| login |
Structs
| const_iovec | Helper type to mark functions systemd functions that promise not to modify the underying iovec data. There is no corresponding type in libc, so their function signatures take *const iovec, which technically allow iov_base to be modified. However, const_iovec provides the same ABI, so it can be used to make the function interface easier to work with. |
| iovec | |
| siginfo_t | |
| signalfd_siginfo |
Enums
| c_void | Equivalent to C’s |
Type Definitions
| c_char | Equivalent to C’s |
| c_int | Equivalent to C’s |
| c_uint | Equivalent to C’s |
| clockid_t | |
| gid_t | |
| pid_t | |
| size_t | |
| uid_t |