mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-10-26 19:16:41 +00:00
- Invent openatemp() API - Invent O_UNLINK open flag - Introduce getenv_secure() API - Remove `git pull` from cosmocc - Fix utimes() when path is NULL - Fix mktemp() to never return NULL - Fix utimensat() UTIME_OMIT on XNU - Improve utimensat() code for RHEL5 - Turn `argv[0]` C:/ to /C/ on Windows - Introduce tmpnam() and tmpnam_r() APIs - Fix more const issues with internal APIs - Permit utimes() on WIN32 in O_RDONLY mode - Fix fdopendir() to check fd is a directory - Fix recent crash regression in landlock make - Fix futimens(AT_FDCWD, NULL) to return EBADF - Use workaround so `make -j` doesn't fork bomb - Rename dontdiscard to __wur (just like glibc) - Fix st_size for WIN32 symlinks containing UTF-8 - Introduce stdio ext APIs needed by GNU coreutils - Fix lstat() on WIN32 for symlinks to directories - Move some constants from normalize.inc to limits.h - Fix segv with memchr() and memcmp() overlapping page - Implement POSIX fflush() behavior for reader streams - Implement AT_SYMLINK_NOFOLLOW for utimensat() on WIN32 - Don't change read-only status of existing files on WIN32 - Correctly handle `0x[^[:xdigit:]]` case in strtol() functions |
||
|---|---|---|
| .. | ||
| _gc_free.c | ||
| alg.h | ||
| aligned_alloc.c | ||
| alloca.h | ||
| arraylist.internal.h | ||
| arraylist2.internal.h | ||
| bisect.internal.h | ||
| bisectcarleft.internal.h | ||
| bsearch.c | ||
| bsearch_r.c | ||
| bulk_free.c | ||
| calloc.c | ||
| critbit0.h | ||
| critbit0_allprefixed.c | ||
| critbit0_clear.c | ||
| critbit0_contains.c | ||
| critbit0_delete.c | ||
| critbit0_emplace.c | ||
| critbit0_get.c | ||
| critbit0_insert.c | ||
| free.c | ||
| gc.c | ||
| gc.h | ||
| gc.internal.h | ||
| get_current_dir_name.c | ||
| heapsort.c | ||
| hook.internal.h | ||
| hook_realloc_in_place.c | ||
| internal.h | ||
| mallinfo.c | ||
| malloc.c | ||
| malloc_inspect_all.c | ||
| malloc_trim.c | ||
| malloc_usable_size.c | ||
| mallopt.c | ||
| mem.h | ||
| mem.mk | ||
| memalign.c | ||
| mergesort.c | ||
| posix_memalign.c | ||
| pvalloc.c | ||
| qsort.c | ||
| radix_sort_int32.c | ||
| radix_sort_int64.c | ||
| realloc.c | ||
| reallocarray.c | ||
| reverse.internal.h | ||
| shuffle.internal.h | ||
| sortedints.c | ||
| sortedints.internal.h | ||
| strdup.c | ||
| strndup.c | ||
| valloc.c | ||
| wcsdup.c | ||