From 53140bf22bc4b361836b68f08a2946a2fd2ab240 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Sat, 17 Dec 2016 22:24:13 -0500 Subject: [PATCH] In contrib/uuid-ossp, #include headers needed for ntohl() and ntohs(). 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. --- contrib/uuid-ossp/uuid-ossp.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/contrib/uuid-ossp/uuid-ossp.c b/contrib/uuid-ossp/uuid-ossp.c index 06fd0c7daac..8437b7cf23e 100644 --- a/contrib/uuid-ossp/uuid-ossp.c +++ b/contrib/uuid-ossp/uuid-ossp.c @@ -17,6 +17,10 @@ #include "utils/builtins.h" #include "utils/uuid.h" +/* for ntohl/htonl */ +#include +#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. -- 2.39.5