cosmopolitan/third_party/musl
Justine Tunney b0df6c1fce
Implement proper time zone support
Cosmopolitan now supports 104 time zones. They're embedded inside any
binary that links the localtime() function. Doing so adds about 100kb
to the binary size. This change also gets time zones working properly
on Windows for the first time. It's not needed to have /etc/localtime
exist on Windows, since we can get this information from WIN32. We're
also now updated to the latest version of Paul Eggert's TZ library.
2024-05-04 23:06:37 -07:00
..
BUILD.mk Use DNS implementation from Musl Libc 2023-12-28 23:04:35 -08:00
catclose.c Add missing Musl license headers 2024-04-23 09:29:46 -07:00
catgets.c Add missing Musl license headers 2024-04-23 09:29:46 -07:00
catopen.c Add missing Musl license headers 2024-04-23 09:29:46 -07:00
crypt.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
crypt.h Make fixups for libcrypt 2024-02-23 07:39:44 -08:00
crypt.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
crypt_blowfish.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
crypt_des.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
crypt_des.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
crypt_md5.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
crypt_r.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
crypt_sha256.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
crypt_sha512.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
dn_comp.c Make improvements 2024-02-12 10:23:00 -08:00
dn_expand.c Use DNS implementation from Musl Libc 2023-12-28 23:04:35 -08:00
dn_skipname.c Use DNS implementation from Musl Libc 2023-12-28 23:04:35 -08:00
dns.png Use DNS implementation from Musl Libc 2023-12-28 23:04:35 -08:00
dns_parse.c Remove arbitrary limit from DNS result parsing 2024-04-23 09:33:02 -07:00
encrypt.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
ent.c Use DNS implementation from Musl Libc 2023-12-28 23:04:35 -08:00
fgetspent.c Use DNS implementation from Musl Libc 2023-12-28 23:04:35 -08:00
fnmatch.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
fnmatch.h Reduce header complexity 2023-11-28 14:39:42 -08:00
forkpty.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
freeaddrinfo.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
gai_strerror.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
getaddrinfo.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
gethostbyaddr.c Use DNS implementation from Musl Libc 2023-12-28 23:04:35 -08:00
gethostbyaddr_r.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
gethostbyname.c Use DNS implementation from Musl Libc 2023-12-28 23:04:35 -08:00
gethostbyname2.c Use DNS implementation from Musl Libc 2023-12-28 23:04:35 -08:00
gethostbyname2_r.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
gethostbyname_r.c Use DNS implementation from Musl Libc 2023-12-28 23:04:35 -08:00
getnameinfo.c Fix calling __dns_parse with potentially too large rlen 2024-04-23 09:36:07 -07:00
getservbyname.c Use DNS implementation from Musl Libc 2023-12-28 23:04:35 -08:00
getservbyname_r.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
getservbyport.c Use DNS implementation from Musl Libc 2023-12-28 23:04:35 -08:00
getservbyport_r.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
getspnam_r.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
glob.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
glob.h Reduce header complexity 2023-11-28 14:39:42 -08:00
grp.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
h_errno.c Use DNS implementation from Musl Libc 2023-12-28 23:04:35 -08:00
herror.c Use DNS implementation from Musl Libc 2023-12-28 23:04:35 -08:00
hsearch.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
hstrerror.c Use DNS implementation from Musl Libc 2023-12-28 23:04:35 -08:00
insque.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
lckpwdf.c Import /etc/shadow support from Musl for Linux 2023-12-07 16:26:04 -08:00
lockf.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
lockf.h Reduce header complexity 2023-11-28 14:39:42 -08:00
lookup.internal.h Use DNS implementation from Musl Libc 2023-12-28 23:04:35 -08:00
lookup_ipliteral.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
lookup_name.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
lookup_serv.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
lsearch.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
mapfile.c Add OpenMP support 2024-01-28 22:39:02 -08:00
mapfile.internal.h Add OpenMP support 2024-01-28 22:39:02 -08:00
mntent.c Import mntent bug fixes from Musl Libc 2024-04-23 09:29:56 -07:00
mntent.h Reduce header complexity 2023-11-28 14:39:42 -08:00
nameser.h Add libresolv from Musl Libc 2023-12-08 20:04:10 -08:00
netdb.h Make improvements 2024-01-29 16:31:58 -08:00
netname.c Use DNS implementation from Musl Libc 2023-12-28 23:04:35 -08:00
ns_parse.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
passwd.h Use DNS implementation from Musl Libc 2023-12-28 23:04:35 -08:00
proto.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
putspent.c Import /etc/shadow support from Musl for Linux 2023-12-07 16:26:04 -08:00
pwd.c Remove zlib namespacing (#1142) 2024-05-03 08:07:25 -07:00
pwf.internal.h Import /etc/shadow support from Musl for Linux 2023-12-07 16:26:04 -08:00
rand48.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
rand48.h Reduce header complexity 2023-11-28 14:39:42 -08:00
res_init.c Add libresolv from Musl Libc 2023-12-08 20:04:10 -08:00
res_mkquery.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
res_msend.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
res_query.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
res_querydomain.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
res_send.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
res_state.c Add libresolv from Musl Libc 2023-12-08 20:04:10 -08:00
resolv.h Add libresolv from Musl Libc 2023-12-08 20:04:10 -08:00
resolv.internal.h Add libresolv from Musl Libc 2023-12-08 20:04:10 -08:00
resolvconf.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
search.h Reduce header complexity 2023-11-28 14:39:42 -08:00
serv.c Use DNS implementation from Musl Libc 2023-12-28 23:04:35 -08:00
shadow.h Fix some references to stdio/internal.h 2023-12-07 16:30:49 -08:00
strfmon.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
strptime.c Implement proper time zone support 2024-05-04 23:06:37 -07:00
tdelete.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
tdestroy.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
tempnam.c Implement proper time zone support 2024-05-04 23:06:37 -07:00
tempnam.h Reduce header complexity 2023-11-28 14:39:42 -08:00
tfind.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
tsearch.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
tsearch.internal.h Supplement _GNU_SOURCE with _COSMO_SOURCE 2023-10-15 16:59:27 -07:00
twalk.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00