Changeset 14199
- Timestamp:
- Aug 18, 2010, 5:41:02 AM (14 years ago)
- File:
-
- 1 edited
-
trunk/source/lisp-kernel/thread_manager.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/lisp-kernel/thread_manager.c
r14197 r14199 1434 1434 condemn_area_holding_area_lock(cs); 1435 1435 } 1436 /* On some platforms - currently just linuxarm - we have to 1437 allocate a separate alternate signal stack (rather than just 1438 using a few pages of the thread's main stack.) Disable and 1439 free that alternate stack here. 1440 */ 1441 #ifdef ARM 1442 #if defined(LINUX) 1443 { 1444 stack_t new, current; 1445 new.ss_flags = SS_DISABLE; 1446 if (sigaltstack(&new, ¤t) == 0) { 1447 munmap(current.ss_sp, current.ss_size); 1448 } 1449 } 1450 #endif 1451 #endif 1436 1452 destroy_semaphore(&tcr->suspend); 1437 1453 destroy_semaphore(&tcr->resume);
Note:
See TracChangeset
for help on using the changeset viewer.
