Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove useless synchronization in exit and quick_exit | Rich Felker | 2014-05-29 | 1 | -4/+0 |
| | | | | | | | | calling exit more than once invokes undefined behavior. in some cases it's desirable to detect undefined behavior and diagnose it via a predictable crash, but the code here was silently covering up an uncommon case (exit from more than one thread) and turning a much more common case (recursive calls to exit) into a permanent hang. | ||||
* | add _Noreturn function attribute, with fallback for pre-C11 GNUC | Rich Felker | 2012-09-06 | 1 | -1/+1 |
| | |||||
* | add c11 quick_exit and at_quick_exit functions | Rich Felker | 2012-08-25 | 1 | -0/+15 |