mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-19 13:49:16 +02:00
Issue #477 - Clean up
This commit is contained in:
parent
4ff0bca100
commit
d2915abe6a
3 changed files with 9 additions and 3 deletions
8
Makefile
8
Makefile
|
@ -195,9 +195,15 @@ mstreams.o : mstreams.c $(HEADERS)
|
||||||
-DCYC_HAVE_FMEMOPEN=$(CYC_PLATFORM_HAS_FMEMOPEN) \
|
-DCYC_HAVE_FMEMOPEN=$(CYC_PLATFORM_HAS_FMEMOPEN) \
|
||||||
$< -o $@
|
$< -o $@
|
||||||
|
|
||||||
|
ifdef CYC_PTHREAD_SET_STACK_SIZE
|
||||||
|
DEF_PTHREAD_SET_STACK_SIZE=-DCYC_PTHREAD_SET_STACK_SIZE=$(CYC_PTHREAD_SET_STACK_SIZE)
|
||||||
|
else
|
||||||
|
DEF_PTHREAD_SET_STACK_SIZE=
|
||||||
|
endif
|
||||||
|
|
||||||
runtime.o : runtime.c $(HEADERS)
|
runtime.o : runtime.c $(HEADERS)
|
||||||
$(CCOMP) -c \
|
$(CCOMP) -c \
|
||||||
-DCYC_PTHREAD_SET_STACK_SIZE=$(CYC_PTHREAD_SET_STACK_SIZE) \
|
$(DEF_PTHREAD_SET_STACK_SIZE) \
|
||||||
-DCYC_INSTALL_DIR=\"$(PREFIX)\" \
|
-DCYC_INSTALL_DIR=\"$(PREFIX)\" \
|
||||||
-DCYC_INSTALL_LIB=\"$(LIBDIR)\" \
|
-DCYC_INSTALL_LIB=\"$(LIBDIR)\" \
|
||||||
-DCYC_INSTALL_BIN=\"$(BINDIR)\" \
|
-DCYC_INSTALL_BIN=\"$(BINDIR)\" \
|
||||||
|
|
|
@ -16,7 +16,7 @@ CYC_GCC_OPT_FLAGS ?= -O2
|
||||||
# Change this to 1 to use a custom stack size for threads.
|
# Change this to 1 to use a custom stack size for threads.
|
||||||
# Required on platforms such as Alpine Linux that use a
|
# Required on platforms such as Alpine Linux that use a
|
||||||
# very small stack by default.
|
# very small stack by default.
|
||||||
CYC_PTHREAD_SET_STACK_SIZE ?= 0
|
CYC_PTHREAD_SET_STACK_SIZE ?=
|
||||||
|
|
||||||
OS = $(shell uname)
|
OS = $(shell uname)
|
||||||
CC ?= cc
|
CC ?= cc
|
||||||
|
|
|
@ -6826,7 +6826,7 @@ object Cyc_spawn_thread(object thread_and_thunk)
|
||||||
pthread_t thread;
|
pthread_t thread;
|
||||||
pthread_attr_t attr;
|
pthread_attr_t attr;
|
||||||
pthread_attr_init(&attr);
|
pthread_attr_init(&attr);
|
||||||
#if CYC_PTHREAD_SET_STACK_SIZE
|
#ifdef CYC_PTHREAD_SET_STACK_SIZE
|
||||||
pthread_attr_setstacksize(&attr, 1024*1024*8);
|
pthread_attr_setstacksize(&attr, 1024*1024*8);
|
||||||
#endif
|
#endif
|
||||||
pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
|
pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
|
||||||
|
|
Loading…
Add table
Reference in a new issue