Skip to content

Commit 02eb472

Browse files
committed
enable freebsd code path for dragonfly
1 parent 4d85b47 commit 02eb472

3 files changed

Lines changed: 7 additions & 3 deletions

File tree

main/io/php_io_copy_freebsd.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
+----------------------------------------------------------------------+
1313
*/
1414

15-
#ifdef __FreeBSD__
15+
#if defined(__FreeBSD__) || defined(__DragonFly__)
1616

1717
#include "php_io_internal.h"
1818
#include <sys/types.h>

main/io/php_io_freebsd.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,11 @@
1818
#define PHP_IO_FREEBSD_H
1919

2020
#define PHP_IO_PLATFORM_COPY php_io_freebsd_copy
21-
#define PHP_IO_PLATFORM_NAME "freebsd"
21+
#if defined(__DragonFly__)
22+
# define PHP_IO_PLATFORM_NAME "dragonfly"
23+
#else
24+
# define PHP_IO_PLATFORM_NAME "freebsd"
25+
#endif
2226

2327
ssize_t php_io_freebsd_copy(php_io_fd *src, php_io_fd *dest, size_t maxlen);
2428

main/io/php_io_internal.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ ssize_t php_io_generic_copy_fallback(int src_fd, int dest_fd, size_t maxlen);
2626
#include "php_io_linux.h"
2727
#elif defined(PHP_WIN32)
2828
#include "php_io_windows.h"
29-
#elif defined(__FreeBSD__)
29+
#elif defined(__FreeBSD__) || defined(__DragonFly__)
3030
#include "php_io_freebsd.h"
3131
#elif defined(__sun) && defined(__SVR4)
3232
#include "php_io_solaris.h"

0 commit comments

Comments
 (0)