Fix up includes in Time-HiRes Makefile.PL checks
authorDagfinn Ilmari Mannsåker <ilmari@ilmari.org>
Thu, 20 Oct 2016 14:17:46 +0000 (15:17 +0100)
committerDagfinn Ilmari Mannsåker <ilmari@ilmari.org>
Sat, 12 Nov 2016 11:47:10 +0000 (12:47 +0100)
This aligns the includes with what the POSIX, Linux and FreeBSD manpages
say they should be.

dist/Time-HiRes/Makefile.PL

index 340ee99..b497196 100644 (file)
@@ -290,6 +290,7 @@ sub has_clock_xxx_syscall {
 #include "EXTERN.h"
 #include "perl.h"
 #include "XSUB.h"
+#include <time.h>
 #include <$SYSCALL_H>
 int main(int argc, char** argv)
 {
@@ -309,6 +310,7 @@ sub has_clock_xxx {
 #include "EXTERN.h"
 #include "perl.h"
 #include "XSUB.h"
+#include <time.h>
 int main(int argc, char** argv)
 {
     struct timespec ts;
@@ -325,6 +327,7 @@ sub has_clock {
 #include "EXTERN.h"
 #include "perl.h"
 #include "XSUB.h"
+#include <time.h>
 int main(int argc, char** argv)
 {
     clock_t tictoc;
@@ -360,7 +363,7 @@ sub has_futimens {
 #include "EXTERN.h"
 #include "perl.h"
 #include "XSUB.h"
-#include <sys/time.h>
+#include <sys/stat.h>
 int main(int argc, char** argv)
 {
     int ret;
@@ -377,7 +380,7 @@ sub has_utimensat{
 #include "EXTERN.h"
 #include "perl.h"
 #include "XSUB.h"
-#include <sys/time.h>
+#include <sys/stat.h>
 #include <fcntl.h>
 int main(int argc, char** argv)
 {
@@ -395,8 +398,7 @@ sub has_clockid_t{
 #include "EXTERN.h"
 #include "perl.h"
 #include "XSUB.h"
-#include <sys/time.h>
-#include <fcntl.h>
+#include <time.h>
 int main(int argc, char** argv)
 {
     clockid_t id = CLOCK_REALTIME;