1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-18 00:10:04 +00:00

net/hostapd29: Fix 15-CURRENT 108de784513d build

On FreeBSD systems without 108de784513d the old definition will be used
while on 108de784513d and newer the duplicate case will be removed.

Obtained from:	src 676041c41ba5
Discussed with:	imp
This commit is contained in:
Cy Schubert 2024-06-01 22:26:54 -07:00
parent 66318d0a56
commit d346a6842a

View File

@ -1,18 +1,15 @@
--- src/utils/os_unix.c.orig 2015-09-27 19:02:05 UTC
+++ src/utils/os_unix.c
@@ -442,6 +442,7 @@ int os_file_exists(const char *fname)
}
+#if !defined __FreeBSD__ && !defined __DragonFly__
int os_fdatasync(FILE *stream)
{
if (!fflush(stream)) {
@@ -459,6 +460,7 @@ int os_fdatasync(FILE *stream)
return -1;
}
--- src/utils/os_unix.c.orig 2024-06-01 22:24:31.970700000 -0700
+++ src/utils/os_unix.c 2024-06-01 22:25:35.160514000 -0700
@@ -97,10 +97,12 @@
break;
#endif
#ifdef CLOCK_MONOTONIC
+#if !(defined(CLOCK_BOOTTIME) && CLOCK_BOOTTIME == CLOCK_MONOTONIC)
case CLOCK_MONOTONIC:
clock_id = CLOCK_REALTIME;
break;
#endif
+#endif
#ifndef WPA_TRACE
case CLOCK_REALTIME:
return -1;
}