Skip to content

Commit 92bfbb1

Browse files
committed
Refresh hrtimers patch for PHP 8.3
1 parent a703030 commit 92bfbb1

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

config/patches/8.3/0039-Don-t-use-hrtimers-on-GNU-Hurd.patch

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,20 @@ This patch solves the build error:
77
PHP Warning: PHP Startup: Failed to initialize high-resolution timer in
88
Unknown on line 0.
99
---
10-
ext/standard/hrtime.h | 5 ++++-
11-
1 file changed, 4 insertions(+), 1 deletion(-)
12-
13-
--- a/ext/standard/hrtime.h
14-
+++ b/ext/standard/hrtime.h
15-
@@ -24,7 +24,10 @@
16-
#define PHP_HRTIME_PLATFORM_HPUX 0
17-
#define PHP_HRTIME_PLATFORM_AIX 0
10+
diff --git a/Zend/zend_hrtime.h b/Zend/zend_hrtime.h
11+
index a67c9d210c..fcbc5e656f 100644
12+
--- a/Zend/zend_hrtime.h
13+
+++ b/Zend/zend_hrtime.h
14+
@@ -37,7 +37,10 @@
15+
#define ZEND_HRTIME_PLATFORM_HPUX 0
16+
#define ZEND_HRTIME_PLATFORM_AIX 0
1817

1918
-#if defined(_POSIX_TIMERS) && ((_POSIX_TIMERS > 0) || defined(__OpenBSD__)) && defined(_POSIX_MONOTONIC_CLOCK) && defined(CLOCK_MONOTONIC)
2019
+#if defined(_POSIX_TIMERS) && \
2120
+ ((_POSIX_TIMERS > 0) || defined(__OpenBSD__) || defined(__GNU__)) && \
2221
+ defined(_POSIX_MONOTONIC_CLOCK) && \
2322
+ defined(CLOCK_MONOTONIC)
24-
# undef PHP_HRTIME_PLATFORM_POSIX
25-
# define PHP_HRTIME_PLATFORM_POSIX 1
23+
# undef ZEND_HRTIME_PLATFORM_POSIX
24+
# define ZEND_HRTIME_PLATFORM_POSIX 1
2625
#elif defined(_WIN32) || defined(_WIN64)
26+

0 commit comments

Comments
 (0)