diff options
author | Andrew Kaster <andrewdkaster@gmail.com> | 2020-12-27 16:51:03 -0700 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2020-12-28 19:35:32 +0100 |
commit | 02fcf3974ef7c37b6af57683d9c884d996495b68 (patch) | |
tree | 80908e73e72d6d03cb80021bc47964533cc89bc4 /Userland | |
parent | 42323d769a54d6aeef209f42f64174db09083e22 (diff) | |
download | serenity-02fcf3974ef7c37b6af57683d9c884d996495b68.zip |
AK/Userland: Use AK/Endian.h for portable byte swapping in ntpquery
Create macros for the byte swap operations one would expect to be in
endian.h or byteswap.h in AK/Endian.h. It's likely a similar/different
change will be needed for BSDs, but there's no github action for those
added to the project yet.
Diffstat (limited to 'Userland')
-rw-r--r-- | Userland/ntpquery.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Userland/ntpquery.cpp b/Userland/ntpquery.cpp index 7a4350526b..31552998ac 100644 --- a/Userland/ntpquery.cpp +++ b/Userland/ntpquery.cpp @@ -26,10 +26,10 @@ #define _BSD_SOURCE #define _DEFAULT_SOURCE +#include <AK/Endian.h> #include <AK/Random.h> #include <LibCore/ArgsParser.h> #include <arpa/inet.h> -#include <endian.h> #include <inttypes.h> #include <math.h> #include <netdb.h> @@ -303,7 +303,7 @@ int main(int argc, char** argv) // When the system isn't under load, user-space t and packet_t are identical. If a shell with `yes` is running, it can be as high as 30ms in this program, // which gets user-space time immediately after the recvmsg() call. In programs that have an event loop reading from multiple sockets, it could be higher. - printf("Receive latency: %" PRId64 ".%06d s\n", kernel_to_userspace_latency.tv_sec, (int)kernel_to_userspace_latency.tv_usec); + printf("Receive latency: %" PRId64 ".%06d s\n", (i64)kernel_to_userspace_latency.tv_sec, (int)kernel_to_userspace_latency.tv_usec); } // Parts of the "Clock Filter" computations, https://tools.ietf.org/html/rfc5905#section-10 |