Linux repositories inspector

libsystemd-dev - systemd utility library - development files

The libsystemd0 library provides interfaces to various systemd components.
This package contains the development files.
244.2
Ubuntu iconUbuntu 20.04
244
Debian iconDebian 10.0
242
Ubuntu iconUbuntu 19.10
241
Debian iconDebian 10.0
Debian iconDebian 9.0
240
Ubuntu iconUbuntu 19.04
239
Ubuntu iconUbuntu 18.10
237
Ubuntu iconUbuntu 18.04 LTS
234
Ubuntu iconUbuntu 17.10
232
Debian iconDebian 9.0
229
Ubuntu iconUbuntu 16.04 LTS
DistributionVersionSincePackageInstalledPackager
Debian iconDebian 10.0 buster/maindeb241-7~deb10u3Feb 08314 kiB859 kiB
Debian iconDebian 10.0 buster-backports/maindeb244-3~bpo10+1Dec 30325 kiB893 kiB
Debian iconDebian 9.0 stretch/maindeb232-25+deb9u12Sep 071.88 MiB12.4 MiB
Debian iconDebian 9.0 stretch-backports/maindeb241-5~bpo9+1Jun 17314 kiB859 kiB
Ubuntu iconUbuntu 17.10 artful/maindeb234-2ubuntu122017-11-10168 kiB683 kiB
Ubuntu iconUbuntu 17.10 artful-security/maindeb234-2ubuntu12.12017-11-10168 kiB683 kiB
Ubuntu iconUbuntu 17.10 artful-updates/maindeb234-2ubuntu12.42018-06-12168 kiB684 kiB
Ubuntu iconUbuntu 18.04 LTS bionic/maindeb237-3ubuntu102018-06-12179 kiB718 kiB
Ubuntu iconUbuntu 18.04 LTS bionic-proposed/maindeb237-3ubuntu10.39Feb 06179 kiB725 kiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/maindeb237-3ubuntu10.38Feb 05179 kiB724 kiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/maindeb237-3ubuntu10.391 - 11:15179 kiB725 kiB
Ubuntu iconUbuntu 18.10 cosmic/maindeb239-7ubuntu102019-01-14187 kiB748 kiB
Ubuntu iconUbuntu 18.10 cosmic-security/maindeb239-7ubuntu10.12Apr 08187 kiB750 kiB
Ubuntu iconUbuntu 18.10 cosmic-updates/maindeb239-7ubuntu10.14Jun 17187 kiB750 kiB
Ubuntu iconUbuntu 19.04 disco/maindeb240-6ubuntu5Jun 17225 kiB873 kiB
Ubuntu iconUbuntu 19.04 disco-security/maindeb240-6ubuntu5.7Sep 10226 kiB874 kiB
Ubuntu iconUbuntu 19.04 disco-updates/maindeb240-6ubuntu5.8Nov 25225 kiB875 kiB
Ubuntu iconUbuntu 19.10 eoan/maindeb242-7ubuntu3Oct 14226 kiB893 kiB
Ubuntu iconUbuntu 19.10 eoan-proposed/maindeb242-7ubuntu3.7Feb 06226 kiB895 kiB
Ubuntu iconUbuntu 19.10 eoan-security/maindeb242-7ubuntu3.6Feb 05226 kiB895 kiB
Ubuntu iconUbuntu 19.10 eoan-updates/maindeb242-7ubuntu3.71 - 10:46226 kiB895 kiB
Ubuntu iconUbuntu 20.04 focal/maindeb244.2-1ubuntu1Feb 14234 kiB928 kiB
Ubuntu iconUbuntu 16.04 LTS xenial/maindeb229-4ubuntu42017-11-10155 kiB613 kiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/maindeb229-4ubuntu21.27Feb 05155 kiB619 kiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/maindeb229-4ubuntu21.27Feb 05155 kiB619 kiB

Manual pages

sd-bus(3)

sd-bus - A lightweight D-Bus IPC client library

sd-daemon(3)

sd-daemon, SD_EMERG, SD_ALERT, SD_CRIT, SD_ERR, SD_WARNING, SD_NOTICE, SD_INFO, SD_DEBUG - APIs for new-style daemons

sd-event(3)

sd-event - A generic event loop implementation

sd-id128(3)

sd-id128, sd_id128_t, SD_ID128_MAKE, SD_ID128_MAKE_STR, SD_ID128_NULL, SD_ID128_CONST_STR, SD_ID128_FORMAT_STR, SD_ID128_UUID_FORMAT_STR, SD_ID128_FORMAT_VAL, sd_id128_equal, sd_id128_is_null - APIs for processing 128-bit IDs

sd-journal(3)

sd-journal - APIs for submitting and querying log entries to and from the journal

sd-login(3)

sd-login - APIs for tracking logins

sd_booted(3)

sd_booted - Test whether the system is running the systemd init system

sd_bus_add_match(3)

sd_bus_add_match, sd_bus_add_match_async, sd_bus_match_signal, sd_bus_match_signal_async - Add a match rule for incoming message dispatching

sd_bus_attach_event(3)

sd_bus_attach_event, sd_bus_detach_event, sd_bus_get_event - Attach a bus connection object to an event loop

sd_bus_close(3)

sd_bus_close, sd_bus_flush - Close and flush a bus connection

sd_bus_creds_new_from_pid(3)

sd_bus_creds_new_from_pid, sd_bus_creds_get_mask, sd_bus_creds_get_augmented_mask, sd_bus_creds_ref, sd_bus_creds_unref, sd_bus_creds_unrefp - Retrieve credentials object for the specified PID

sd_bus_default(3)

sd_bus_default, sd_bus_default_user, sd_bus_default_system, sd_bus_open, sd_bus_open_user, sd_bus_open_system, sd_bus_open_system_remote, sd_bus_open_system_machine - Acquire a connection to a system or user bus

sd_bus_error_add_map(3)

sd_bus_error_add_map, sd_bus_error_map, SD_BUS_ERROR_MAP, SD_BUS_ERROR_END - Additional sd-dbus error mappings

sd_bus_get_fd(3)

sd_bus_get_fd, sd_bus_get_events, sd_bus_get_timeout - Get the file descriptor, I/O events and time-out to wait for from a message bus object

sd_bus_get_n_queued_read(3)

sd_bus_get_n_queued_read, sd_bus_get_n_queued_write - Get the number of pending bus messages in the read and write queues of a bus connection object

sd_bus_is_open(3)

sd_bus_is_open, sd_bus_is_ready - Check whether the a bus connection is open or ready.

sd_bus_message_append(3)

sd_bus_message_append, sd_bus_message_appendv - Attach fields to a D-Bus message based on a type string

sd_bus_message_append_array(3)

sd_bus_message_append_array, sd_bus_message_append_array_memfd, sd_bus_message_append_array_iovec, sd_bus_message_append_array_space - Append an array of fields to a D-Bus message

sd_bus_message_append_basic(3)

sd_bus_message_append_basic - Attach a single field to a message

sd_bus_message_append_string_memfd(3)

sd_bus_message_append_string_memfd, sd_bus_message_append_string_iovec, sd_bus_message_append_string_space - Attach a string to a message

sd_bus_message_append_strv(3)

sd_bus_message_append_strv - Attach an array of strings to a message

sd_bus_message_copy(3)

sd_bus_message_copy - Copy the contents of one message to another

sd_bus_message_get_cookie(3)

sd_bus_message_get_cookie, sd_bus_message_get_reply_cookie - Returns the transaction cookie of a message

sd_bus_message_get_monotonic_usec(3)

sd_bus_message_get_monotonic_usec, sd_bus_message_get_realtime_usec, sd_bus_message_get_seqnum - Retrieve the sender timestamps and sequence number of a message

sd_bus_message_get_signature(3)

sd_bus_message_get_signature, sd_bus_message_is_empty, sd_bus_message_has_signature - Query bus message signature

sd_bus_message_get_type(3)

sd_bus_message_get_type, sd_bus_message_is_signal, sd_bus_message_is_method_call, sd_bus_message_is_method_error - Query bus message addressing metadata

sd_bus_message_new_method_call(3)

sd_bus_message_new_method_call, sd_bus_message_new_method_return - Create a method call message

sd_bus_message_new_method_error(3)

sd_bus_message_new_method_error, sd_bus_message_new_method_errorf, sd_bus_message_new_method_errno, sd_bus_message_new_method_errnof - Create a an error reply for a method call

sd_bus_message_new_signal(3)

sd_bus_message_new_signal - Create a signal message

sd_bus_message_read(3)

sd_bus_message_read, sd_bus_message_readv - Read a sequence of values from a message

sd_bus_message_read_array(3)

sd_bus_message_read_array - Access an array of elements in a message

sd_bus_message_read_basic(3)

sd_bus_message_read_basic - Read a basic type from a message

sd_bus_message_rewind(3)

sd_bus_message_rewind - Return to beginning of message or current container

sd_bus_message_set_destination(3)

sd_bus_message_set_destination, sd_bus_message_get_destination, sd_bus_message_get_path, sd_bus_message_get_interface, sd_bus_message_get_member, sd_bus_message_set_sender, sd_bus_message_get_sender - Set and query bus message addressing information

sd_bus_message_set_expect_reply(3)

sd_bus_message_set_expect_reply, sd_bus_message_get_expect_reply, sd_bus_message_set_auto_start, sd_bus_message_get_auto_start - Set and query bus message metadata

sd_bus_message_skip(3)

sd_bus_message_skip - Skip elements in a bus message

sd_bus_message_verify_type(3)

sd_bus_message_verify_type - Check if the message has specified type at the current location

sd_bus_negotiate_fds(3)

sd_bus_negotiate_fds, sd_bus_negotiate_timestamp, sd_bus_negotiate_creds - Control feature negotiation on bus connections

sd_bus_new(3)

sd_bus_new, sd_bus_ref, sd_bus_unref, sd_bus_unrefp, sd_bus_close_unref, sd_bus_close_unrefp, sd_bus_flush_close_unref, sd_bus_flush_close_unrefp - Create a new bus object and create or destroy references to it

sd_bus_path_encode(3)

sd_bus_path_encode, sd_bus_path_encode_many, sd_bus_path_decode, sd_bus_path_decode_many - Convert an external identifier into an object path and back

sd_bus_process(3)

sd_bus_process - Drive the connection

sd_bus_reply_method_error(3)

sd_bus_reply_method_error, sd_bus_reply_method_errorf, sd_bus_reply_method_errno, sd_bus_reply_method_errnof - Reply with an error to a method call

sd_bus_request_name(3)

sd_bus_request_name, sd_bus_request_name_async, sd_bus_release_name, sd_bus_release_name_async - Request or release a well-known service name on a bus

sd_bus_set_close_on_exit(3)

sd_bus_set_close_on_exit, sd_bus_get_close_on_exit - Control whether to close the bus connection during the event loop exit phase

sd_bus_set_connected_signal(3)

sd_bus_set_connected_signal, sd_bus_get_connected_signal - Control emmission of local connection establishment signal on bus connections

sd_bus_set_description(3)

sd_bus_set_description, sd_bus_get_description, sd_bus_set_anonymous, sd_bus_set_trusted, sd_bus_set_allow_interactive_authorization, sd_bus_get_allow_interactive_authorization - Set or query properties of a bus object

sd_bus_set_sender(3)

sd_bus_set_sender, sd_bus_get_sender - Configure default sender for outgoing messages

sd_bus_set_watch_bind(3)

sd_bus_set_watch_bind, sd_bus_get_watch_bind - Control socket binding watching on bus connections

sd_bus_slot_ref(3)

sd_bus_slot_ref, sd_bus_slot_unref, sd_bus_slot_unrefp, sd_bus_slot_get_bus - Create and destroy references to a bus slot object

sd_bus_slot_set_description(3)

sd_bus_slot_set_description, sd_bus_slot_get_description - Set or query the description of bus slot objects

sd_bus_slot_set_destroy_callback(3)

sd_bus_slot_set_destroy_callback, sd_bus_slot_get_destroy_callback, sd_bus_track_set_destroy_callback, sd_bus_track_get_destroy_callback, sd_bus_destroy_t - Define the callback function for resource cleanup.

sd_bus_slot_set_floating(3)

sd_bus_slot_set_floating, sd_bus_slot_get_floating - Control whether a bus slot object is "floating".

sd_bus_slot_set_userdata(3)

sd_bus_slot_set_userdata, sd_bus_slot_get_userdata - Set and query the value in the "userdata" field

sd_bus_track_new(3)

sd_bus_track_new, sd_bus_track_ref, sd_bus_track_unref, sd_bus_track_unrefp, sd_bus_track_set_recursive, sd_bus_track_get_recursive, sd_bus_track_get_bus, sd_bus_track_get_userdata, sd_bus_track_set_userdata - Track bus peers

sd_bus_wait(3)

sd_bus_wait - Wait for I/O on a bus connection

sd_event_add_child(3)

sd_event_add_child, sd_event_source_get_child_pid, sd_event_child_handler_t - Add a child process state change event source to an event loop

sd_event_add_defer(3)

sd_event_add_defer, sd_event_add_post, sd_event_add_exit, sd_event_handler_t - Add static event sources to an event loop

sd_event_add_inotify(3)

sd_event_add_inotify, sd_event_source_get_inotify_mask, sd_event_inotify_handler_t - Add an "inotify" file system inode event source to an event loop

sd_event_add_io(3)

sd_event_add_io, sd_event_source_get_io_events, sd_event_source_set_io_events, sd_event_source_get_io_revents, sd_event_source_get_io_fd, sd_event_source_set_io_fd, sd_event_source, sd_event_io_handler_t - Add an I/O event source to an event loop

sd_event_add_signal(3)

sd_event_add_signal, sd_event_source_get_signal, sd_event_signal_handler_t - Add a UNIX process signal event source to an event loop

sd_event_add_time(3)

sd_event_add_time, sd_event_source_get_time, sd_event_source_set_time, sd_event_source_get_time_accuracy, sd_event_source_set_time_accuracy, sd_event_source_get_time_clock, sd_event_time_handler_t - Add a timer event source to an event loop

sd_event_exit(3)

sd_event_exit, sd_event_get_exit_code - Ask the event loop to exit

sd_event_get_fd(3)

sd_event_get_fd - Obtain a file descriptor to poll for event loop events

sd_event_new(3)

sd_event_new, sd_event_default, sd_event_ref, sd_event_unref, sd_event_unrefp, sd_event_get_tid, sd_event - Acquire and release an event loop object

sd_event_now(3)

sd_event_now - Retrieve current event loop iteration timestamp

sd_event_run(3)

sd_event_run, sd_event_loop - Run an event loop

sd_event_set_watchdog(3)

sd_event_set_watchdog, sd_event_get_watchdog - Enable event loop watchdog support

sd_event_source_get_event(3)

sd_event_source_get_event - Retrieve the event loop of an event source

sd_event_source_get_pending(3)

sd_event_source_get_pending - Determine pending state of event sources

sd_event_source_set_description(3)

sd_event_source_set_description, sd_event_source_get_description - Set or retrieve descriptive names of event sources

sd_event_source_set_destroy_callback(3)

sd_event_source_set_destroy_callback, sd_event_source_get_destroy_callback, sd_event_destroy_t - Define the callback function for resource cleanup.

sd_event_source_set_enabled(3)

sd_event_source_set_enabled, sd_event_source_get_enabled, SD_EVENT_ON, SD_EVENT_OFF, SD_EVENT_ONESHOT - Enable or disable event sources

sd_event_source_set_floating(3)

sd_event_source_set_floating, sd_event_source_get_floating - Set or retrieve floating state of event sources

sd_event_source_set_prepare(3)

sd_event_source_set_prepare - Set a preparation callback for event sources

sd_event_source_set_priority(3)

sd_event_source_set_priority, sd_event_source_get_priority, SD_EVENT_PRIORITY_IMPORTANT, SD_EVENT_PRIORITY_NORMAL, SD_EVENT_PRIORITY_IDLE - Set or retrieve the priority of event sources

sd_event_source_set_userdata(3)

sd_event_source_set_userdata, sd_event_source_get_userdata - Set or retrieve user data pointer of event sources

sd_event_source_unref(3)

sd_event_source_unref, sd_event_source_unrefp, sd_event_source_ref, sd_event_source_disable_unref, sd_event_source_disable_unrefp - Increase or decrease event source reference counters

sd_get_seats(3)

sd_get_seats, sd_get_sessions, sd_get_uids, sd_get_machine_names - Determine available seats, sessions, logged in users and virtual machines/containers

sd_id128_get_machine(3)

sd_id128_get_machine, sd_id128_get_machine_app_specific, sd_id128_get_boot, sd_id128_get_boot_app_specific, sd_id128_get_invocation - Retrieve 128-bit IDs

sd_id128_randomize(3)

sd_id128_randomize - Generate 128-bit IDs

sd_id128_to_string(3)

sd_id128_to_string, sd_id128_from_string - Format or parse 128-bit IDs as strings

sd_is_fifo(3)

sd_is_fifo, sd_is_socket, sd_is_socket_inet, sd_is_socket_unix, sd_is_socket_sockaddr, sd_is_mq, sd_is_special - Check the type of a file descriptor

sd_journal_add_match(3)

sd_journal_add_match, sd_journal_add_disjunction, sd_journal_add_conjunction, sd_journal_flush_matches - Add or remove entry matches

sd_journal_enumerate_fields(3)

sd_journal_enumerate_fields, sd_journal_restart_fields, SD_JOURNAL_FOREACH_FIELD - Read used field names from the journal

sd_journal_get_catalog(3)

sd_journal_get_catalog, sd_journal_get_catalog_for_message_id - Retrieve message catalog entry

sd_journal_get_cursor(3)

sd_journal_get_cursor, sd_journal_test_cursor - Get cursor string for or test cursor string against the current journal entry

sd_journal_get_cutoff_realtime_usec(3)

sd_journal_get_cutoff_realtime_usec, sd_journal_get_cutoff_monotonic_usec - Read cut-off timestamps from the current journal entry

sd_journal_get_data(3)

sd_journal_get_data, sd_journal_enumerate_data, sd_journal_restart_data, SD_JOURNAL_FOREACH_DATA, sd_journal_set_data_threshold, sd_journal_get_data_threshold - Read data fields from the current journal entry

sd_journal_get_fd(3)

sd_journal_get_fd, sd_journal_get_events, sd_journal_get_timeout, sd_journal_process, sd_journal_wait, sd_journal_reliable_fd, SD_JOURNAL_NOP, SD_JOURNAL_APPEND, SD_JOURNAL_INVALIDATE - Journal change notification interface

sd_journal_get_realtime_usec(3)

sd_journal_get_realtime_usec, sd_journal_get_monotonic_usec - Read timestamps from the current journal entry

sd_journal_get_usage(3)

sd_journal_get_usage - Journal disk usage

sd_journal_has_runtime_files(3)

sd_journal_has_runtime_files, sd_journal_has_persistent_files - Query availability of runtime or persistent journal files.

sd_journal_next(3)

sd_journal_next, sd_journal_previous, sd_journal_next_skip, sd_journal_previous_skip, SD_JOURNAL_FOREACH, SD_JOURNAL_FOREACH_BACKWARDS - Advance or set back the read pointer in the journal

sd_journal_open(3)

sd_journal_open, sd_journal_open_directory, sd_journal_open_directory_fd, sd_journal_open_files, sd_journal_open_files_fd, sd_journal_close, sd_journal - Open the system journal for reading

sd_journal_print(3)

sd_journal_print, sd_journal_printv, sd_journal_send, sd_journal_sendv, sd_journal_perror, SD_JOURNAL_SUPPRESS_LOCATION - Submit log entries to the journal

sd_journal_query_unique(3)

sd_journal_query_unique, sd_journal_enumerate_unique, sd_journal_restart_unique, SD_JOURNAL_FOREACH_UNIQUE - Read unique data fields from the journal

sd_journal_seek_head(3)

sd_journal_seek_head, sd_journal_seek_tail, sd_journal_seek_monotonic_usec, sd_journal_seek_realtime_usec, sd_journal_seek_cursor - Seek to a position in the journal

sd_journal_stream_fd(3)

sd_journal_stream_fd - Create log stream file descriptor to the journal

sd_listen_fds(3)

sd_listen_fds, sd_listen_fds_with_names, SD_LISTEN_FDS_START - Check for file descriptors passed by the system manager

sd_machine_get_class(3)

sd_machine_get_class, sd_machine_get_ifindices - Determine the class and network interface indices of a locally running virtual machine or container.

sd_notify(3)

sd_notify, sd_notifyf, sd_pid_notify, sd_pid_notifyf, sd_pid_notify_with_fds - Notify service manager about start-up completion and other service status changes

sd_seat_get_active(3)

sd_seat_get_active, sd_seat_get_sessions, sd_seat_can_multi_session, sd_seat_can_tty, sd_seat_can_graphical - Determine state of a specific seat

sd_uid_get_state(3)

sd_uid_get_state, sd_uid_is_on_seat, sd_uid_get_sessions, sd_uid_get_seats, sd_uid_get_display - Determine login state of a specific Unix user ID

sd_watchdog_enabled(3)

sd_watchdog_enabled - Check whether the service manager expects watchdog keep-alive notifications from a service

Latest updates

Ubuntu icon

Ubuntu 18.04 LTS bionic-updates/main: Updated from 237-3ubuntu10.38 to 237-3ubuntu10.39

1 - 11:15
Ubuntu icon

Ubuntu 19.10 eoan-updates/main: Updated from 242-7ubuntu3.6 to 242-7ubuntu3.7

1 - 10:46
Ubuntu icon

Ubuntu 20.04 focal-proposed/main: Version 244.2-1ubuntu1 removed

Feb 14
Ubuntu icon

Ubuntu 20.04 focal/main: Updated from 244.1-0ubuntu3 to 244.2-1ubuntu1

Feb 14
Ubuntu icon

Ubuntu 20.04 focal-proposed/main: Version 244.2-1ubuntu1 introduced

Feb 11
Ubuntu icon

Ubuntu 20.04 focal/main: Updated from 244.1-0ubuntu2 to 244.1-0ubuntu3

Feb 11
Ubuntu icon

Ubuntu 20.04 focal-proposed/main: Version 244.1-0ubuntu3 removed

Feb 11
Debian icon

Debian 10.0 buster-proposed-updates/main: Version 241-7~deb10u3 removed

Feb 08
Debian icon

Debian 10.0 buster/main: Updated from 241-7~deb10u2 to 241-7~deb10u3

Feb 08
  • core: set fs.file-max sysctl to LONG_MAX rather than ULONG_MAX. Since kernel 5.2 (but also stable kernels like 4.19.53) the kernel thankfully returns proper errors when we write a value out of range to the sysctl. Which however breaks writing ULONG_MAX to request the maximum value. Hence let's write the new maximum value instead, LONG_MAX. (Closes: #945018)
  • core: change ownership/mode of the execution directories also for static users.
    This ensures that execution directories like CacheDirectory and StateDirectory are properly chowned to the user specified in User= before launching the service. (Closes: #919231)
Ubuntu icon

Ubuntu 18.04 LTS bionic-proposed/main: Updated from 237-3ubuntu10.34 to 237-3ubuntu10.39

Feb 06
Ubuntu icon

Ubuntu 20.04 focal-proposed/main: Version 244.1-0ubuntu3 introduced

Feb 05
Ubuntu icon

Ubuntu 19.10 eoan-updates/main: Updated from 242-7ubuntu3.2 to 242-7ubuntu3.6

Feb 05
Ubuntu icon

Ubuntu 16.04 LTS xenial-updates/main: Updated from 229-4ubuntu21.23 to 229-4ubuntu21.27

Feb 05
Ubuntu icon

Ubuntu 18.04 LTS bionic-security/main: Updated from 237-3ubuntu10.29 to 237-3ubuntu10.38

Feb 05
Ubuntu icon

Ubuntu 18.04 LTS bionic-updates/main: Updated from 237-3ubuntu10.33 to 237-3ubuntu10.38

Feb 05
Ubuntu icon

Ubuntu 16.04 LTS xenial-security/main: Updated from 229-4ubuntu21.21 to 229-4ubuntu21.27

Feb 05
Ubuntu icon

Ubuntu 19.10 eoan-security/main: Version 242-7ubuntu3.6 introduced

Feb 05
Ubuntu icon

Ubuntu 19.10 eoan-proposed/main: Version 242-7ubuntu3.3 introduced

Feb 03
Ubuntu icon

Ubuntu 18.04 LTS bionic-proposed/main: Version 237-3ubuntu10.34 introduced

Feb 03
Debian icon

Debian 10.0 buster-proposed-updates/main: Version 241-7~deb10u3 introduced

Jan 31
  • core: set fs.file-max sysctl to LONG_MAX rather than ULONG_MAX. Since kernel 5.2 (but also stable kernels like 4.19.53) the kernel thankfully returns proper errors when we write a value out of range to the sysctl. Which however breaks writing ULONG_MAX to request the maximum value. Hence let's write the new maximum value instead, LONG_MAX. (Closes: #945018)
  • core: change ownership/mode of the execution directories also for static users.
    This ensures that execution directories like CacheDirectory and StateDirectory are properly chowned to the user specified in User= before launching the service. (Closes: #919231)
⇧ Top