This commit is contained in:
Nick Vatamaniuc 2024-08-26 19:41:18 +00:00 committed by GitHub
commit c61c8370e9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 5 additions and 2 deletions

View file

@ -148,6 +148,9 @@ ifeq ($(shell $(CC) -o /dev/null compat/test-closefrom.c 2>/dev/null && echo 1),
DEFINES+=-DHAVE_CLOSEFROM
endif
endif
ifdef CONFIG_NO_WORKER
DEFINES+=-DCONFIG_NO_WORKER
endif
CFLAGS+=$(DEFINES)
CFLAGS_DEBUG=$(CFLAGS) -O0

View file

@ -64,7 +64,7 @@ typedef sig_t sighandler_t;
#endif
#if !defined(_WIN32)
#if !defined(_WIN32) && !defined(CONFIG_NO_WORKER)
/* enable the os.Worker API. IT relies on POSIX threads */
#define USE_WORKER
#endif

View file

@ -68,7 +68,7 @@
/* define to include Atomics.* operations which depend on the OS
threads */
#if !defined(EMSCRIPTEN)
#if !defined(EMSCRIPTEN) && !defined(CONFIG_NO_WORKER)
#define CONFIG_ATOMICS
#endif