mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-07-05 02:38:31 +00:00
Remove some legacy cruft
Function trace logs will report stack usage accurately. It won't include the argv/environ block. Our clone() polyfill is now simpler and does not use as much stack memory. Function call tracing on x86 is now faster too
This commit is contained in:
parent
8db646f6b2
commit
a15958edc6
21 changed files with 291 additions and 467 deletions
|
@ -35,8 +35,10 @@ errno_t __errno;
|
|||
|
||||
/**
|
||||
* Returns address of `errno` variable.
|
||||
*
|
||||
* This function promises to not clobber argument registers.
|
||||
*/
|
||||
errno_t *__errno_location(void) {
|
||||
nocallersavedregisters errno_t *__errno_location(void) {
|
||||
if (__tls_enabled) {
|
||||
return &__get_tls()->tib_errno;
|
||||
} else {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue