plan9fox/sys/include
cinap_lenrek 9add5b765f libaml: new io interface, add amlnew()/amltake()/amldrop(), late binding names, FindSetLeftBit/FindSetRightBit
new io interface was added. user defines amlmapio() and amlunmapio() functions
that will fill out Amlio structure with function pointers to read/write
routines for a particular region.

amlnew() function added allowing the creation of aml objects like buffers
or packages. these can be passed to amleval() with b, p or * format.

amltake()/amldrop() exclude an aml object from garbage collection.

on load, names are not always resolvable until the whole table is loaded.
for this, we create n objects that are just name strings. after load, we
recursively traverse the namespace and resolve them (see fixnames()).

the FindSetLeftBit and FindSetRightBit opcodes got implemened.
2013-09-06 16:48:27 +02:00
..
ape draw: add badrect() function to reject zero, negative size or orverly huge rectangles 2013-06-16 19:01:46 +02:00
9p.h lib9p: defer closing down srv until the last request has been responded, Tversion message size 2013-01-30 06:26:03 +01:00
a.out.h libmach: add arm64 constants (import from sources) 2012-08-02 22:23:58 +02:00
aml.h libaml: new io interface, add amlnew()/amltake()/amldrop(), late binding names, FindSetLeftBit/FindSetRightBit 2013-09-06 16:48:27 +02:00
ar.h
auth.h libauth: fix authrpc buffer overflow (import from sources) 2012-08-02 22:22:05 +02:00
authsrv.h
avl.h
bin.h
bio.h bio: use UTFmax for Bungetsize and fix libmach to include <libc.h> before <bio.h> (from sources) 2013-05-04 18:30:49 +02:00
bootexec.h
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 draw: add badrect() function to reject zero, negative size or orverly huge rectangles 2013-06-16 19:01:46 +02:00
event.h
fcall.h
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
ip.h
keyboard.h rio: add ^B control sequence to move cursor to output point 2013-08-04 06:45:58 +02:00
libc.h make all the commands agnostic about Rune width. (from sources) 2013-04-24 20:13:18 +02:00
libsec.h added ecdsa to factotum 2012-06-06 16:43:15 +02:00
mach.h libmach: add arm64 constants (import from sources) 2012-08-02 22:23:58 +02:00
memdraw.h
memlayer.h
mouse.h
mp.h mp.h: fix typo 2013-02-10 20:46:56 +01:00
ndb.h
nfs3.h
oventi.h
plumb.h
pool.h
rdbg.h
regexp.h
scribble.h
stdio.h
String.h
sunrpc.h
thread.h
tos.h
trace.h
venti.h