Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2011-04-07 | fix breakage due to converting a return type to size_t in iconv... | Rich Felker | 1 | -1/+1 | |
2011-04-06 | fixed crash in new rsyscall (failure to set sa_flags for signal handler) | Rich Felker | 1 | -0/+2 | |
2011-04-06 | consistency: change all remaining syscalls to use SYS_ rather than __NR_ prefix | Rich Felker | 38 | -40/+40 | |
2011-04-06 | move rsyscall out of pthread_create module | Rich Felker | 10 | -109/+133 | |
this is something of a tradeoff, as now set*id() functions, rather than pthread_create, are what pull in the code overhead for dealing with linux's refusal to implement proper POSIX thread-vs-process semantics. my motivations are: 1. it's cleaner this way, especially cleaner to optimize out the rsyscall locking overhead from pthread_create when it's not needed. 2. it's expected that only a tiny number of core system programs will ever use set*id() functions, whereas many programs may want to use threads, and making thread overhead tiny is an incentive for "light" programs to try threads. | |||||
2011-04-06 | pthread exit stuff: don't bother setting errno when we won't check it. | Rich Felker | 1 | -2/+2 | |
2011-04-06 | fix rsyscall handler: must not clobber errno from signal context | Rich Felker | 1 | -2/+4 | |
2011-04-06 | fix typo in sys/msg.h | Rich Felker | 1 | -1/+1 | |
2011-04-06 | add startup abi functions, dummy for now. eventually needed for c++ support. | Rich Felker | 2 | -0/+10 | |