Oversight in commit
b8cc8f947. I just noticed this causes compiler
warnings on FreeBSD, and it really ought to cause warnings elsewhere too:
all references I can find say that
is required for these.
We have a lot of code elsewhere that thinks that both
and should be included for these functions, so do it that
way here too, even though ought to be sufficient according
to the references I consulted.
Back-patch to 9.4 where the previous commit landed.
#include "utils/builtins.h"
#include "utils/uuid.h"
+/* for ntohl/htonl */
+#include
+
/*
* It's possible that there's more than one uuid.h header file present.
* We expect configure to set the HAVE_ symbol for only the one we want.