plan9fox/sys/include
cinap_lenrek 4f0bfe0fb8 dtracy: avoid dmachlock() race
between being commited to a machno and having acquired the lock, the
scheduler could come in an schedule us on a different processor. the
solution is to have dtmachlock() take a special -1 argument to mean
"current mach" and return the actual mach number after the lock has
been acquired and interrupts being disabled.
2019-03-30 09:17:46 +01:00
..
ape ape: declare gethostname 2018-12-02 03:30:22 -08:00
9p.h lib9p: allow rewinding in 9pfile directories 2017-04-30 01:49:21 +02:00
a.out.h
aml.h
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
complete.h
control.h
ctype.h
cursor.h
disk.h
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
fis.h
flate.h
frame.h
geometry.h
html.h
httpd.h
ip.h libip: replace v4parsecidr() with new parseipandmask() 2019-02-11 23:26:57 +01:00
json.h
keyboard.h
libc.h libc: add procsetname() 2018-09-26 14:56:23 +02:00
libsec.h libsec: remove asn1toDSApriv() 2018-01-06 08:34:25 +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
rdbg.h
regexp.h
sat.h libsat, forp: fix va_list hack on amd64 2018-04-24 12:20:07 +01:00
scribble.h
stdio.h
String.h
sunrpc.h
thread.h
tos.h
trace.h
ttf.h add libttf 2018-06-09 14:33:19 +00:00
venti.h