mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-06-27 14:58:30 +00:00
Make improvements
- Introduce path module to redbean - Fix glitch with linenoise printing extra line on eof - Introduce closefrom() and close_range() system calls - Make file descriptor closing more secure in pledge.com
This commit is contained in:
parent
439ad21b12
commit
1837dc2e85
31 changed files with 806 additions and 75 deletions
23
examples/tls.c
Normal file
23
examples/tls.c
Normal file
|
@ -0,0 +1,23 @@
|
|||
#if 0
|
||||
/*─────────────────────────────────────────────────────────────────╗
|
||||
│ To the extent possible under law, Justine Tunney has waived │
|
||||
│ all copyright and related or neighboring rights to this file, │
|
||||
│ as it is written in the following disclaimers: │
|
||||
│ • http://unlicense.org/ │
|
||||
│ • http://creativecommons.org/publicdomain/zero/1.0/ │
|
||||
╚─────────────────────────────────────────────────────────────────*/
|
||||
#endif
|
||||
|
||||
/**
|
||||
* @fileoverview thread local storage
|
||||
*
|
||||
* Cosmopolitan guarantees `_Thread_local` variables are always
|
||||
* accessible, even if you're not using threads.
|
||||
*/
|
||||
|
||||
_Thread_local int x;
|
||||
_Thread_local int y = 42;
|
||||
|
||||
int main(int argc, char *argv[]) {
|
||||
return x + y;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue