plan9fox/sys/include
Ori Bernstein 8b3efcfc4e libc, seconds: new time and date apis (try 2)
Redo date handling in libc almost entirely. This allows
handling dates and times from outside your timezones,
fixes timezone loading in multithreaded applications,
and allows parsing and formatting using custom format
strings.

As a test of the APIs, we replace the formatting code in
seconds(1), shrinking it massively.

The last commit missed a few removals, and made it
unnecessarily hard to do an update.
2020-06-14 09:33:32 -07:00
..
ape ape: make libplumb available under ape. 2020-06-05 11:28:47 -07:00
9p.h lib9p: fix re-use of root Qid when using createfile(); remove unused dirqidgen 2020-03-29 17:39:30 +00:00
a.out.h retire the dec alpha port 2016-05-04 16:11:48 +02:00
aml.h aml: define amlintmask and set it according to DSDT revision (64bit / 32bit) 2016-06-05 14:57:38 +02:00
ar.h
auth.h separate MSCHAP(v2) and NTLM(v2) authentication 2018-05-20 22:49:24 +02:00
authsrv.h separate MSCHAP(v2) and NTLM(v2) authentication 2018-05-20 22:49:24 +02:00
avl.h replica: use libavl for avl tree implementation 2017-04-22 14:28:02 -05:00
bin.h
bio.h bio: add support for custom I/O handler via Biofn 2017-05-04 17:42:12 +00:00
bootexec.h libmach: use #pragma pack to force 4 byte alignment of bootexec.h structures for amd64 2015-03-18 19:31:51 +01:00
complete.h
control.h
ctype.h
cursor.h
disk.h Add alignment hints for e512 ATA drives. 2012-09-09 17:22:12 +12:00
draw.h libdraw: get rid of _drawdebug variable 2017-04-29 21:03:52 +02:00
dtracy.h dtracy: avoid dmachlock() race 2019-03-30 09:17:46 +01:00
event.h
fcall.h Sand edges down on GBIT64()/PBIT64() macros. 2019-05-06 17:26:38 -07:00
fis.h Add alignment hints for e512 ATA drives. 2012-09-09 17:22:12 +12:00
flate.h
frame.h
geometry.h
html.h libhtml: fix potential linked list corruption 2013-09-05 00:55:58 +02:00
httpd.h libhttpd: declare hvprint 2015-05-20 15:09:34 -07:00
ip.h libip: replace v4parsecidr() with new parseipandmask() 2019-02-11 23:26:57 +01:00
json.h libjson: added printing support (thanks spew) 2015-12-22 18:12:56 +01:00
keyboard.h add missing header change (thanks qwx) 2020-04-26 09:03:42 -07:00
libc.h libc, seconds: new time and date apis (try 2) 2020-06-14 09:33:32 -07:00
libsec.h libsec: move AES XTS function prototypes to AES definition section in the header file 2020-03-01 16:02:56 +01:00
mach.h libmach: support disassembling from memory 2017-08-24 13:02:27 +00:00
memdraw.h libmemdraw/libmemlayer: get rid of drawdebug prints 2017-04-29 21:10:28 +02:00
memlayer.h
mouse.h
mp.h libmp: declare mpfactorial 2018-11-04 11:37:02 -08:00
ndb.h libndb: make ndbipinfo() walk ipnet for all matching entries, concatenate and dedup result 2018-09-16 12:39:47 +02:00
nfs3.h
plumb.h
pool.h libc: add poolisoverlap() and definitions for Pool *secrmem 2016-08-27 20:23:55 +02:00
rdbg.h
regexp.h better memory management of threads (thanks knuth) 2016-04-27 17:36:43 -05:00
sat.h libsat, forp: fix va_list hack on amd64 2018-04-24 12:20:07 +01:00
scribble.h
stdio.h stdio: fix putc(), plan9 version 2019-06-20 00:04:58 +02:00
String.h
sunrpc.h
thread.h libthread: get rid of tprivalloc()/tprivfree()/tprivdata() and _workerdata() (thanks qrstuv) 2015-09-06 23:25:14 +02:00
tos.h
trace.h
ttf.h add libttf 2018-06-09 14:33:19 +00:00
venti.h sys/src/libventi: define VtEntryNoArchive constant 2019-09-06 11:55:35 -07:00