systemd 232
-----BEGIN PGP SIGNATURE-----

iQIcBAABAgAGBQJYG34OAAoJELY7IYecNIWwUp0P/3IdejTuIIDKahJhs43V0M/s
7zghPbjvUjUUEsCdrzpZ1i0W1D/o559YpDNsRGdKfp4+3T8AXr///GWUXoh7q0ZU
5MzQMAbAA900sntei3PPg/HXgNjN7sumSzw7WLUNqkw2H4q2kMiM7/8dz0KiVI+6
o2/mSOG9up/INXxzZmCaWBNdQOMrygPDAXH4U8rb/XN6JC7G9Ifq1HawdNv42e7s
FVpGtmXoUk2Z82gWVFTifEE5su0+Hkap+i/dqV9S+TOF6luHoKBCa56Y1ycKC2WW
seBbHQnv0gcP93fhfVuDFPWU+JvbtBIv/VKb6/HMFl4YQms+EqCZ4DlwFkW+SXL3
HTfEgQDpEifx/DZe/3cVkMLJgB8Ej6ZZu5DJLijnLAouDyKRcl8nwENoyKUjbH9M
mV0R/kZBfP5J7qPcgA3I3px4uIWEc630jAQmhuPJNOyzLgl9F3FZJwuSaCWsFF/C
EJzeG+byxmlj0roX3yrCujYafAhNMf5z3NPYJIw/NClq8hUzmFsm2Xz9lfMvUVPu
g/oH+h4OQvwe+VM7f9MI1gzNunaYKmagfJ29N9oo87jUpN6S4FXZ7vClyJGFhnOH
9SswGB5vZKn2stJYcH0iMnpsjS/nbZ2KBJGCtBVoYd+DPhzCxV0TJA4QsLe8p3Rz
Cdx2wNg+92mbSM7I1v0f
=e9aU
-----END PGP SIGNATURE-----
Revert "sd-bus: use PRIu64 instead of casting" (#4556)

This reverts commit 75ead2b753cb9586f3f208326446081baab70da1.

Follow up for #4546:
> @@ -848,8 +848,7 @@ static int bus_kernel_make_message(sd_bus *bus, struct kdbus_msg *k) {
         if (k->src_id == KDBUS_SRC_ID_KERNEL)
                 bus_message_set_sender_driver(bus, m);
         else {
-                xsprintf(m->sender_buffer, ":1.%llu",
-                         (unsigned long long)k->src_id);
+                xsprintf(m->sender_buffer, ":1.%"PRIu64, k->src_id);

This produces:

src/libsystemd/sd-bus/bus-kernel.c: In function ‘bus_kernel_make_message’:
src/libsystemd/sd-bus/bus-kernel.c:851:44: warning: format ‘%lu’ expects argument of type ‘long
unsigned int’, but argument 4 has type ‘__u64 {aka long long unsigned int}’ [-Wformat=]
                 xsprintf(m->sender_buffer, ":1.%"PRIu64, k->src_id);
                                            ^
1 file changed
tree: 9ba19deb6acaab9794edb3d19b235375bfdb3e60
  1. .dir-locals.el
  2. .editorconfig
  3. .gitattributes
  4. .github/
  5. .gitignore
  6. .mailmap
  7. .mkosi/
  8. .travis.yml
  9. .vimrc
  10. .ycm_extra_conf.py
  11. CODING_STYLE
  12. DISTRO_PORTING
  13. HACKING
  14. LICENSE.GPL2
  15. LICENSE.LGPL2.1
  16. Makefile-man.am
  17. Makefile.am
  18. NEWS
  19. README
  20. README.md
  21. TODO
  22. autogen.sh
  23. catalog/
  24. coccinelle/
  25. configure.ac
  26. docs/
  27. factory/etc/
  28. hwdb/
  29. m4/
  30. man/
  31. mkosi.build
  32. network/
  33. po/
  34. rules/
  35. shell-completion/
  36. src/
  37. sysctl.d/
  38. system-preset/
  39. sysusers.d/
  40. test/
  41. tmpfiles.d/
  42. tools/
  43. units/
  44. xorg/
README.md

systemd - System and Service Manager

Build Status
Coverity Scan Status

Details

General information about systemd can be found in the systemd Wiki.

Information about build requirements are provided in the README file.

Consult our NEWS file for information about what's new in the most recent systemd versions.

Please see the HACKING file for information how to hack on systemd and test your modifications.

Please see our Contribution Guidelines for more information about filing GitHub Issues and posting GitHub Pull Requests.

When preparing patches for systemd, please follow our Coding Style Guidelines.

If you are looking for support, please contact our mailing list or join our IRC channel.