Skip to content

Commit 4d003e9

Browse files
committed
RESTINIO_OS_APPLE introduced.
1 parent dc7fb10 commit 4d003e9

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

dev/restinio/detect_os.hpp

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,12 @@
2626

2727
/*!
2828
* @def RESTINIO_OS_UNIX
29-
* @brief A marker for Unix platforms.
29+
* @brief A marker for Unix platforms, but not macOS/iOS.
30+
*/
31+
32+
/*!
33+
* @def RESTINIO_OS_APPLE
34+
* @brief A marker for macOS/iOS.
3035
*/
3136

3237
#if defined( _WIN64 )
@@ -45,3 +50,7 @@
4550
#define RESTINIO_OS_UNIX
4651
#endif
4752

53+
#if defined(__APPLE__)
54+
#define RESTINIO_OS_APPLE
55+
#endif
56+

dev/restinio/impl/sendfile_operation.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ make_error_code( const Error_Type & e ) noexcept
100100

101101
#if defined(RESTINIO_OS_WINDOWS)
102102
#include "sendfile_operation_win.ipp"
103-
#elif defined(RESTINIO_OS_UNIX)
103+
#elif defined(RESTINIO_OS_UNIX) || defined(RESTINIO_OS_APPLE)
104104
#include "sendfile_operation_posix.ipp"
105105
#else
106106
#if defined (RESTINIO_ENABLE_SENDFILE_DEFAULT_IMPL)

dev/restinio/sendfile.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232

3333
#if defined(RESTINIO_OS_WINDOWS)
3434
#include "sendfile_defs_win.hpp"
35-
#elif defined(RESTINIO_OS_UNIX)
35+
#elif defined(RESTINIO_OS_UNIX) || defined(RESTINIO_OS_APPLE)
3636
#include "sendfile_defs_posix.hpp"
3737
#else
3838
#if defined (RESTINIO_ENABLE_SENDFILE_DEFAULT_IMPL)

0 commit comments

Comments
 (0)