MINGW proper pthread handling

This commit is contained in:
Miodrag Milanovic 2026-01-29 09:26:58 +01:00
parent 6fcdfdbc5e
commit f2ae808236
15 changed files with 16 additions and 16 deletions

View File

@ -29,7 +29,7 @@
#ifdef ABC_USE_PTHREADS
#ifdef _WIN32
#if defined(_WIN32) && !defined(__MINGW32__)
#include "../lib/pthread.h"
#else
#include <pthread.h>

View File

@ -37,7 +37,7 @@
#ifdef ABC_USE_PTHREADS
#ifdef _WIN32
#if defined(_WIN32) && !defined(__MINGW32__)
#include "../lib/pthread.h"
#else
#include <pthread.h>

View File

@ -29,7 +29,7 @@
#ifdef ABC_USE_PTHREADS
#ifdef _WIN32
#if defined(_WIN32) && !defined(__MINGW32__)
#include "../lib/pthread.h"
#else
#include <pthread.h>

View File

@ -27,7 +27,7 @@
#ifdef ABC_USE_PTHREADS
#ifdef _WIN32
#if defined(_WIN32) && !defined(__MINGW32__)
#include "../lib/pthread.h"
#else
#include <pthread.h>

View File

@ -23,7 +23,7 @@
#ifdef ABC_USE_PTHREADS
#ifdef _WIN32
#if defined(_WIN32) && !defined(__MINGW32__)
#include "../lib/pthread.h"
#else
#include <pthread.h>

View File

@ -32,7 +32,7 @@
#ifdef ABC_USE_PTHREADS
#ifdef _WIN32
#if defined(_WIN32) && !defined(__MINGW32__)
#include "../lib/pthread.h"
#else
#include <pthread.h>

View File

@ -23,7 +23,7 @@
#ifdef ABC_USE_PTHREADS
#ifdef _WIN32
#if defined(_WIN32) && !defined(__MINGW32__)
#include "../lib/pthread.h"
#else
#include <pthread.h>

View File

@ -23,7 +23,7 @@
#include <stdlib.h>
#include <assert.h>
#ifdef _WIN32
#if defined(_WIN32) && !defined(__MINGW32__)
#include <windows.h>
#include <time.h>
// nanosleep implementation for Windows
@ -41,7 +41,7 @@ static inline int nanosleep(const struct timespec *req, struct timespec *rem) {
#ifdef ABC_USE_PTHREADS
#ifdef _WIN32
#if defined(_WIN32) && !defined(__MINGW32__)
#include "../lib/pthread.h"
#else
#include <pthread.h>

View File

@ -1,7 +1,7 @@
#include "misc/util/abc_namespaces.h"
#ifdef _WIN32
#if defined(_WIN32) && !defined(__MINGW32__)
#include "../lib/pthread.h"
#else
#include <pthread.h>

View File

@ -25,7 +25,7 @@
#ifdef ABC_USE_PTHREADS
#ifdef _WIN32
#if defined(_WIN32) && !defined(__MINGW32__)
#include "../lib/pthread.h"
#else
#include <pthread.h>

View File

@ -30,7 +30,7 @@
#ifdef ABC_USE_PTHREADS
#ifdef _WIN32
#if defined(_WIN32) && !defined(__MINGW32__)
#include "../lib/pthread.h"
#else
#include <pthread.h>

View File

@ -28,7 +28,7 @@
#ifdef ABC_USE_PTHREADS
#ifdef _WIN32
#if defined(_WIN32) && !defined(__MINGW32__)
#include "../lib/pthread.h"
#else
#include <pthread.h>

View File

@ -25,7 +25,7 @@
#ifdef ABC_USE_PTHREADS
#ifdef _WIN32
#if defined(_WIN32) && !defined(__MINGW32__)
#include <windows.h>
#include <time.h>
#include "../lib/pthread.h"

View File

@ -48,7 +48,7 @@
#ifdef ABC_USE_PTHREADS
#ifdef _WIN32
#if defined(_WIN32) && !defined(__MINGW32__)
#include "../lib/pthread.h"
#else
#include <pthread.h>

View File

@ -29,7 +29,7 @@
#ifdef ABC_USE_PTHREADS
#ifdef _WIN32
#if defined(_WIN32) && !defined(__MINGW32__)
#include "../lib/pthread.h"
#else
#include <pthread.h>