mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2026-05-21 01:38:07 +02:00
On 32 bit systems long will overflow in 2038, causing complete breakage. This is confirmed by running dbus's test suite on a 32 bit system with system time set to 2040 (and configured to use 64 bit time_t of course). Note that both timespec and timeval are specified with time_t for the seconds component. This should propagate everywhere where that data is passed and stored, but previously _dbus_get_monotonic_time() and _dbus_get_monotonic_time() would truncate it to long. Also add a function for parsing dbus_int64_t from files, as existing functions can only handle long. Signed-off-by: Alexander Kanavin <alex@linutronix.de> |
||
|---|---|---|
| .. | ||
| .gitignore | ||
| CMakeLists.txt | ||
| Makefile.am | ||
| meson.build | ||
| run-test-systemserver.sh | ||
| run-test.sh | ||
| test-autolaunch-win.c | ||
| test-autolaunch.c | ||
| test-ids.c | ||
| test-pending-call-disconnected.c | ||
| test-pending-call-dispatch.c | ||
| test-pending-call-timeout.c | ||
| test-privserver-client.c | ||
| test-shutdown.c | ||
| test-threads-init.c | ||