summaryrefslogtreecommitdiff
path: root/Userland
diff options
context:
space:
mode:
authorAndrew Kaster <andrewdkaster@gmail.com>2020-12-27 16:51:03 -0700
committerAndreas Kling <kling@serenityos.org>2020-12-28 19:35:32 +0100
commit02fcf3974ef7c37b6af57683d9c884d996495b68 (patch)
tree80908e73e72d6d03cb80021bc47964533cc89bc4 /Userland
parent42323d769a54d6aeef209f42f64174db09083e22 (diff)
downloadserenity-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.cpp4
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