Compare commits

...

10 Commits

Author SHA1 Message Date
eresgit edbde7c4e8
Merge d423dab407 into 2260f5a5e0 2026-07-14 02:36:12 +00:00
Erlend Ese d423dab407 sys/neutrino not required 2026-05-14 11:50:02 +02:00
Erlend Ese c3009281e7 gulliver flag not required 2026-05-14 11:04:13 +02:00
Erlend Ese fcae89c365 wth 2026-05-14 01:59:38 +02:00
Erlend Ese 2707d33a1b use standard preprocessor macro 2026-05-14 01:46:45 +02:00
Erlend Ese 7dcdb62112 use standard preprocessor macro 2026-05-14 01:44:33 +02:00
eresgit 5d38a1a3cc
Merge branch 'develop' into develop 2026-05-14 00:16:25 +02:00
Erlend Ese 82cebfd889 nit commit 2026-05-14 00:11:13 +02:00
eresgit 73031beafa
Merge branch 'develop' into develop 2025-09-04 20:27:56 +02:00
Erlend Ese 2d15027863 Add QNX support by including necessary header for threads and endian functions.
Signed-off-by: Erlend Ese <erlendese@gmail.com>
2025-05-18 00:41:26 +02:00
2 changed files with 8 additions and 0 deletions

View File

@ -80,6 +80,7 @@ elseif(UNIX)
set(LIBS_SYSTEM compat pthread)
elseif(CMAKE_SYSTEM_NAME MATCHES "QNX")
set(LIBS_SYSTEM c socket)
add_definitions(-D_QNX_SOURCE)
else()
set(LIBS_SYSTEM c pthread)
endif()

View File

@ -16,6 +16,13 @@
#include "SHA1.h"
// In the source files using endian functions (like SHA1.c):
#ifdef __QNXNTO__
#include <gulliver.h>
#define be32toh(x) ENDIAN_BE32(x)
#define htobe32(x) ENDIAN_BE32(x)
#endif
#if !defined(OPENSSL)
#if defined(_WIN32)
#pragma comment(lib, "crypt32.lib")