mirror of
https://github.com/cesanta/mongoose.git
synced 2025-08-06 13:37:34 +08:00
Added compile-time option to set stack size
This commit is contained in:
parent
6a99518048
commit
16c463d2e9
@ -1397,8 +1397,11 @@ int mg_start_thread(mg_thread_func_t func, void *param) {
|
||||
|
||||
(void) pthread_attr_init(&attr);
|
||||
(void) pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
|
||||
// TODO(lsm): figure out why mongoose dies on Linux if next line is enabled
|
||||
// (void) pthread_attr_setstacksize(&attr, sizeof(struct mg_connection) * 5);
|
||||
|
||||
#if USE_STACK_SIZE > 1
|
||||
// Compile-time option to control stack size, e.g. -DUSE_STACK_SIZE=16384
|
||||
(void) pthread_attr_setstacksize(&attr, USE_STACK_SIZE);
|
||||
#endif
|
||||
|
||||
result = pthread_create(&thread_id, &attr, func, param);
|
||||
pthread_attr_destroy(&attr);
|
||||
|
Loading…
Reference in New Issue
Block a user