Section 2 - Library functions
intro
9p
9pcmdbuf
9pfid
9pfile
9pqueue
ARGBEGIN
ARGC
ARGEND
ARGF
ARROW
Bbuffered
Bfdopen
Bfildes
Bflush
Bgetc
Bgetd
Bgetrune
Binit
Binits
Biofn
Blethal
Blinelen
Boffset
Bopen
Bprint
Bputc
Bputrune
Brdline
Brdstr
Bread
Bseek
Bstropen
Bterm
Bungetc
Bungetrune
Bvprint
Bwrite
Cmdbuf
Control
Controlset
Cursor
DSAprimes
Disk
Display
Dx
Dy
EARGF
Event
Fcall
Fid
Fidpool
File
Flerp
Font
Fontchar
GEOMfmtinstall
HConnect
HContent
HContents
HETag
HFields
HRange
HSPairs
Hio
Htmlesc
HttpHead
HttpReq
Image
Inf
Intmap
Memdata
Memdrawparam
Memimage
Menu
Mouse
NaN
Packet
Pfmt
Plumbmsg
Point
Pt
Pt2
Pt3
Quat
Quatvec
RGB
Rect
Rectangle
Req
Reqpool
Reqqueue
Rfmt
Rpt
Screen
Srv
Subfont
Tree
Vec2
Vec3
Vfmt
VtBlock
VtCache
VtConn
VtEntry
VtFcall
VtFile
VtLog
VtLogChunk
VtRoot
X509ecdsaverify
X509ecdsaverifydigest
X509reqtoRSApub
X509rsagen
X509rsareq
X509rsaverify
X509rsaverifydigest
X509toECpub
X509toRSApub
_asgetpakkey
_asgetresp
_asgetticket
_asrdresp
_asrequest
_exits
_nprivates
_privates
_string
_tolower
_tos
_toupper
abort
abs
acasl
acasp
acasv
accept
access
acos
activate
addm
addm3
addns
addpt
addpt2
addpt3
addq
adjm
adjm3
adler32
aes
aesCBCdecrypt
aesCBCencrypt
aesCFBdecrypt
aesCFBencrypt
aesOFBencrypt
aes_xts_decrypt
aes_xts_encrypt
aesgcm_decrypt
aesgcm_encrypt
aesgcm_setiv
affinewarp
agefont
agetl
agetp
agetv
aincl
aincv
alarm
allocfid
allocfidpool
allocimage
allocimagemix
allocmap
allocmemimage
allocmemimaged
allocmemimagekernel
allocmemsubfont
allocreq
allocreqpool
allocscreen
allocsubfont
alloctree
allocwindow
alt
aml
amldrop
amleisaid
amlenum
amleval
amlexit
amlinit
amlint
amllen
amlload
amlnew
amltag
amltake
amlval
amlwalk
amount
amount_getkey
announce
arc
arg
asctime
asin
asn1dump
asn1encodeRSApriv
asn1encodeRSApub
asn1toRSApriv
assert
aswapl
aswapp
aswapv
atan
atan2
atexit
atexitdont
atnotify
atof
atoi
atol
atoll
atomic
attachproc
auth
auth9p
auth_allocrpc
auth_challenge
auth_chuid
auth_freeAI
auth_freechal
auth_freerpc
auth_getinfo
auth_getkey
auth_getuserpasswd
auth_proxy
auth_respond
auth_respondAI
auth_response
auth_rpc
auth_userpasswd
authattach
authdial
authpak_finish
authpak_hash
authpak_new
authread
authsrv
authwrite
avl
avlcreate
avldelete
avlinsert
avllookup
avlnext
avlprev
await
badrect
barycoords
beieee80ftos
beieeedftos
beieeesftos
berp2
berp3
beswab
beswal
beswav
betomp
bezier
bezspline
bfCBCdecrypt
bfCBCencrypt
bfECBdecrypt
bfECBencrypt
bin
binalloc
bind
binfree
bingrow
bio
blake2s_128
blake2s_256
block_cipher
blockcrc
blowfish
border
bottomnwindows
bottomwindow
brk
bufimage
buildfont
byteaddr
bytesperline
cachechars
calloc
caninsertkey
canlock
canonrect
canqlock
canrlock
canwlock
ccpoly_decrypt
ccpoly_encrypt
ceil
centroid
centroid3
chacha
chacha_encrypt
chacha_encrypt2
chacha_setblock
chacha_setiv
chanclose
chanclosing
chancreate
chanfree
chanprint
chantodepth
chantostr
charstod
chartorune
chatty9p
chdir
ciscframe
cisctrace
cistrcmp
cistrncmp
cistrstr
classname
cleanname
clearerr
cloadimage
cloadmemimage
close
closecontrol
closecontrolset
closedev
closedirfile
closedisplay
closefid
closefile
closeioproc
closekeyboard
closemouse
closereq
closescsi
cmap2rgb
cmap2rgba
cofactorm
cofactorm3
coherence
color
combinerect
complete
configdev
control
controlcalled
controlwire
convA2M
convD2M
convM2A
convM2D
convM2PR
convM2S
convM2T
convM2TR
convPR2M
convS2M
convT2M
convTR2M
cos
cosh
cputime
crackhdr
creadmemimage
create
createbox
createboxbox
createbutton
createcolumn
createentry
createfile
createkeyboard
createlabel
createmenu
createradiobutton
createrow
createscribble
createslider
createstack
createtab
createtext
createtextbutton
crossvec3
crtin
crtout
crtpre
crtprefree
crtresfree
csgetvalue
csipinfo
ctime
ctlerror
ctlkeyboard
ctlmalloc
ctlprint
ctlrealloc
ctlstrdup
ctype
cycles
deactivate
debugger
dec16
dec16chr
dec32
dec32chr
dec32x
dec64
dec64chr
dec64x
decodePEM
decref
decrypt
deflate
deflateblock
deflateinit
deflatezlib
deflatezlibblock
defmask
deletekey
des
des3CBCdecrypt
des3CBCencrypt
des3ECBdecrypt
des3ECBencrypt
des56to64
des64to56
desCBCdecrypt
desCBCencrypt
desECBdecrypt
desECBencrypt
des_key_setup
detm
detm3
devctl
dial
dimenkind
dimenspec
dirfmt
dirfstat
dirfwstat
dirmodefmt
dirread
dirread9p
dirreadall
dirstat
dirwstat
disk
divpt
divpt2
divpt3
dnsquery
dofmt
doquote
dorfmt
dotq
dotvec2
dotvec3
draw
drawclip
drawclipnorepl
drawerror
drawgetrect
drawrepl
drawreplxy
drawsetdebug
dsa
dsagen
dsaprivalloc
dsaprivfree
dsaprivtopub
dsapuballoc
dsapubfree
dsasigalloc
dsasigfree
dsasign
dsaverify
dtomp
dup
eatomouse
ec
ecadd
ecankbd
ecanmouse
ecanread
ecassign
ecdecodepub
ecdomfree
ecdominit
ecdsasign
ecdsaverify
ecencodepub
ecgen
ecmul
ecpubfree
ecpubverify
ecverify
edgeptcmp
edrawgetrect
eenter
egdecrypt
egencrypt
egetrect
eggen
egprivalloc
egprivfree
egprivtopub
egpuballoc
egpubfree
egsigalloc
egsigfree
egsign
egverify
einit
eipfmt
ekbd
elgamal
ellipse
emalloc9p
emenuhit
emouse
emoveto
enc16
enc16chr
enc32
enc32chr
enc32x
enc64
enc64chr
enc64x
encode
encodefmt
encrypt
enter
eplumb
eqpt
eqrect
equivip4
equivip6
eread
ereadmouse
erealloc9p
eresized
errfmt
errstr
esetcursor
estart
estartfn
estrdup9p
etimer
event
exec
execl
exits
exp
fabs
fastrand
fauth
fauth_proxy
fberp
fcall
fcallfmt
fclamp
fclose
fd2path
fdopen
feof
ferror
fflush
fgetc
fgetpos
fgets
file2pc
fileelem
fileline
fileno
filesym
fillarc
fillbezier
fillbezspline
fillellipse
fillpoly
findlocal
findseg
findsym
flate
flateerr
floor
flushimage
fmod
fmtfdflush
fmtfdinit
fmtinstall
fmtprint
fmtrune
fmtrunestrcpy
fmtstrcpy
fmtstrflush
fmtstrinit
fmtvprint
fnbound
fopen
fork
fpformat
fprint
fprintf
fputc
fputs
frame
frand
frcharofpt
frclear
frdelete
frdrawsel
frdrawsel0
fread
free
freeThumbprints
freectlfont
freectlimage
freedocinfo
freefidpool
freefont
freeimage
freeitems
freemap
freememimage
freememsubfont
freenetconninfo
freereqpool
freescreen
freesubfont
freetree
freopen
frexp
frgetmouse
frinit
frinittick
frinsert
fromStr
frptofchar
frselect
frselectpaint
frsetrects
frtick
fscanf
fseek
fsetpos
fstat
ftell
fullrune
fversion
fwrite
fwstat
gendraw
gengetwindow
geninitdraw
genprime
genrandom
gensafeprime
genstrongprime
geometry
get1
get2
get4
get8
geta
getauto
getc
getcallerpc
getchar
getdefont
getdev
getenv
getfcr
getfields
getfsr
getmalloctag
getmemdefont
getnetconninfo
getpid
getppid
getrealloctag
getrect
gets
getsym
gettokens
getuser
getwd
getwindow
globalsym
gmtime
graphics
halloc
hangup
hasperm
hbodypush
hbuflen
hchacha
hcheckcontent
hclose
hdate2sec
hdatefmt
hfail
hflush
hgetc
hgethead
hinit
hiserror
hload
hlower
hmac_blake2s_256
hmac_md5
hmac_sha1
hmac_sha2_224
hmac_sha2_256
hmac_sha2_384
hmac_sha2_512
hmac_x
hmkcontent
hmkhfields
hmkmimeboundary
hmkspairs
hmoved
hmydomain
hnputl
hnputs
hnputv
hokheaders
hparseheaders
hparsequery
hparsereq
hprint
hputc
hreadbuf
hredirected
hreqcleanup
hrevhfields
hrevspairs
hsalsa
hstrdup
html
htmlesc
http11
httpd
httpfmt
httpunesc
hunallowed
hungetc
hunload
hurlfmt
hurlunesc
hversion
hvprint
hwdraw
hwrite
hxferenc
hypot
icossin
icossin2
identity
identity3
idn
idn2utf
ieeedftos
ieeesftos
incref
inflate
inflateblock
inflateinit
inflatezlib
inflatezlibblock
initThumbprints
initcontrols
initdisplay
initdraw
initkeyboard
initmouse
insertkey
insetrect
installsubfont
intmap
invm
invm3
invq
invrframexform
invrframexform3
iocall
ioclose
iodial
ioflush
iointerrupt
ioopen
ioproc
ioread
ioreadn
iosleep
iounit
iowrite
ip
ipattr
iplocalonifc
ipremoteonifc
isInf
isNaN
isalnum
isalpha
isalpharune
isar
isascii
iscntrl
isdigit
isdigitrune
isgraph
islower
islowerrune
isprint
ispunct
isspace
isspacerune
istitlerune
isupper
isupperrune
isv4
isxdigit
itomp
json
jsonbyname
jsonfree
jsonparse
jsonstr
key_setup
keyboard
labs
ldexp
leieee80ftos
leieeedftos
leieeesftos
lerp2
lerp3
leswab
leswal
leswav
letomp
line
line2addr
lineXsphere
listen
listensrv
lnrand
loadchar
loaddevstr
loadimage
loadmap
loadmemimage
localaddr
localsym
localtime
lock
lockdisplay
log
log10
login
longjmp
lookup
lookupcmd
lookupfid
lookupkey
lookupreq
lookupsubfont
lrand
mac_blake2s_128
mac_blake2s_256
mach
machbyname
machbytype
mainstacksize
malloc
mallocalign
malloctopoolblock
mallocz
maskip
md4
md5
memaffinewarp
memarc
memccpy
memchr
memcmp
memcpy
memdraw
memdraw
memellipse
memfillcolor
memfillpoly
memimagecorrelate
memimagedraw
memimageinit
memimageline
memimagemove
memimagestring
memlalloc
memlayer
memldelete
memlexpose
memlfree
memlhide
memline
memlinebbox
memlineendsize
memlnorefresh
memload
memlorigin
memlsetrefresh
memltofront
memltofrontn
memltorear
memltorearn
memmove
memory
mempoly
memset
memsetchan
memsubfontwidth
memunload
menuhit
minorm
minorm3
mkcrctab
mkfont
mkptrname
mktemp
mkwarp
modf
mount
mouse
moveto
mp
mpadd
mpassign
mpbits
mpcmp
mpcopy
mpdigdiv
mpdiv
mpexp
mpextendedgcd
mpfactorial
mpfmt
mpfree
mpinvert
mpleft
mplowbits0
mpmagadd
mpmagcmp
mpmagsub
mpmod
mpmodadd
mpmodmul
mpmodsub
mpmul
mpnew
mpnorm
mpnrand
mprand
mpright
mpsel
mpsetminbits
mpsignif
mpsub
mptoa
mptobe
mptober
mptod
mptoi
mptole
mptolel
mptoui
mptouv
mptov
mpvecadd
mpveccmp
mpvecdigmuladd
mpvecdigmulsub
mpvecmul
mpvecsub
msize
muldiv
mulm
mulm3
mulpt
mulpt2
mulpt3
mulq
myetheraddr
myipaddr
namectlfont
namectlimage
namedimage
nameimage
nan
nbrecv
nbrecvp
nbrecvul
nbsend
nbsendp
nbsendul
ndb
ndbcat
ndbchanged
ndbclose
ndbconcatenate
ndbdedup
ndbdiscard
ndbfindattr
ndbfree
ndbgetipaddr
ndbgetvalue
ndbhash
ndbipinfo
ndbopen
ndbparse
ndbreopen
ndbreorder
ndbsearch
ndbsetmalloctag
ndbsnext
ndbsubstitute
ndbvalfmt
needsrcquote
netcrypt
netmkaddr
netmkaddrbuf
newcontrolset
newmap
newns
newwindow
nextar
nfastrand
nhgetl
nhgets
nhgetv
norminit
normpull
normq
normvec2
normvec3
noted
notejmp
notify
noworld
nrand
nsec
ntruerand
nulldir
nusb
nvcsum
object
objtraverse
objtype
okCertificate
okThumbprint
open
opendev
opendevdata
opendirfile
opendisk
openep
openfont
openmemsubfont
openscsi
originwindow
packetalloc
packetappend
packetasize
packetcmp
packetconcat
packetconsume
packetcopy
packetdup
packetforeign
packetfragments
packetfree
packetheader
packetpeek
packetprefix
packetsha1
packetsize
packetsplit
packetstats
packettrailer
packettrim
parsecmd
parseether
parsehtml
parseip
parseipandmask
parseipmask
passtokey
pc2line
pc2sp
perror
pipe
plumb
plumbaddattr
plumbdelattr
plumbfree
plumblookup
plumbopen
plumbpack
plumbpackattr
plumbrecv
plumbsend
plumbsendtext
plumbunpack
plumbunpackattr
plumbunpackpartial
poly
poly1305
pool
poolalloc
poolallocalign
poolblockcheck
poolcheck
poolcompact
pooldump
poolfree
poolisoverlap
poolmsize
poolrealloc
postmountsrv
postnote
postsharesrv
postsrv
pow
pow10
pread
preadv
prime
print
printf
printitems
privalloc
prng
probably_prime
proccreate
procdata
procexec
procexecl
procrfork
procsetname
procsetuser
proto
ptclbsum
ptincone
ptincylinder
ptinpoly
ptinrect
publicscreen
pushtls
put1
put2
put4
put8
puta
putc
putchar
putenv
puts
pwrite
pwritev
qlen
qlock
qrotate
qsandwich
qsandwichpt3
qsort
qunlock
quote
quotefmtinstall
quoterunestrdup
quoterunestrfmt
quotestrdup
quotestrfmt
rand
rc4
rc4back
rc4skip
rdproto
read
read9pmsg
readar
readbuf
readcert
readcertchain
readcolmap
readcons
readdirfile
readimage
readipifc
readmemimage
readmouse
readn
readnvram
readobj
readstr
readsubfont
readsubfonti
readv
realloc
recognize
rectXrect
rectaddpt
rectclip
rectinrect
rectsubpt
recv
recvp
recvul
regcomp
regcomplit
regcompnl
regerror
regexec
regexp
regsub
reject
remove
removefid
removefile
removereq
rendezvous
replclipr
reqqueuecreate
reqqueueflush
reqqueuepush
rerrstr
resizecontrolset
respond
respondcmderror
responderror
rewind
rfork
rframematrix
rframematrix3
rframexform
rframexform3
rgb2cmap
ripemd160
riscframe
risctrace
rlock
rregexec
rregsub
rsa
rsadecrypt
rsaencrypt
rsafill
rsagen
rsaprivalloc
rsaprivfree
rsaprivtopub
rsapuballoc
rsapubfree
rsleep
rune
runecomp
runedecomp
runefmtstrflush
runefmtstrinit
runegbreak
runelen
runenlen
runeseprint
runesmprint
runesnprint
runesprint
runestrcat
runestrchr
runestrcmp
runestrcpy
runestrdup
runestrecpy
runestring
runestringbg
runestringn
runestringnbg
runestringnwidth
runestringsize
runestringwidth
runestrlen
runestrncat
runestrncmp
runestrncpy
runestrrchr
runestrstr
runetochar
runevseprint
runevsmprint
runevsnprint
runewbreak
runlock
rwakeup
rwakeupall
s_alloc
s_append
s_array
s_copy
s_error
s_free
s_getline
s_grow
s_incref
s_memappend
s_nappend
s_new
s_newalloc
s_parse
s_putc
s_read
s_read_line
s_reset
s_restart
s_terminate
s_tolower
s_unique
salsa
salsa_encrypt
salsa_encrypt2
salsa_setblock
salsa_setiv
sat
satadd1
sataddv
satfree
satmore
satnew
satrange1
satrangev
satreset
satsolve
satval
sbrk
scanf
sclose
scribble
scribblealloc
scsi
scsicmd
scsierror
scsiready
sdivq
sechash
secp256k1
secp256r1
secp384r1
seek
segattach
segbrk
segdetach
segflush
segfree
semacquire
semrelease
send
sendp
sendul
seprint
setalpha
setbuf
setcursor
setfcr
setfsr
setjmp
setmalloctag
setmap
setnetmtpt
setrealloctag
setupAESGCMstate
setupAESstate
setupBFstate
setupChachastate
setupDES3state
setupDESstate
setupRC4state
setupSalsastate
setvbuf
sha1
sha2_224
sha2_256
sha2_384
sha2_512
sin
sinh
sizeD2M
sizeS2M
sleep
slerp
smallprimetest
smprint
smulm
smulm3
smulq
snprint
snprintf
sopenr
sopenw
sprint
sprintf
sqrt
srand
srv
srvacquire
srvforker
srvrelease
sscanf
stat
statcheck
strcat
strchr
strcmp
strcpy
strcspn
strdup
strecpy
string
string
stringbg
stringn
stringnbg
stringnwidth
stringsize
stringsubfont
stringwidth
strlen
strncat
strncmp
strncpy
strpbrk
strrchr
strspn
strstr
strsubfontwidth
strtochan
strtod
strtoec
strtok
strtol
strtoll
strtomp
strtoul
strtoull
subfont
subfontname
subm
subm3
subpt
subpt2
subpt3
subq
symbase
symbol
syminit
symoff
sysfatal
syslog
sysname
tan
tanh
targetid
targetname
terminate
textseg
textsym
thread
threadcreate
threaddata
threadexits
threadexitsall
threadgetgrp
threadgetname
threadid
threadint
threadintgrp
threadkill
threadkillgrp
threadlistensrv
threadmain
threadnotify
threadpid
threadpostmountsrv
threadpostsharesrv
threadpostsrv
threadsetgrp
threadsetname
threadsrv
threadsrvforker
threadwaitchan
time
times
timezone
tlsClient
tlsServer
tm2sec
tmdate
tmfmt
tmnorm
tmnow
tmparse
tmpfile
tmpnam
tmtime
toStr
toascii
tokenize
tolower
tolowerrune
topnwindows
topwindow
totitlerune
toupper
toupperrune
tracem
tracem3
transposem
transposem3
triple_block_cipher
truerand
tsemacquire
tsmemcmp
ttf
ttfblit
ttfclose
ttfenumchar
ttffindchar
ttffreebitmap
ttfgetcontour
ttfgetglyph
ttfnewbitmap
ttfopen
ttfputglyph
ttfrender
ttfrunerender
ttfscale
tzload
uitomp
umuldiv
ungetc
uninstallsubfont
unloadimage
unloadmemimage
unlock
unlockdisplay
unmount
unquoterunestrdup
unquotestrdup
unstall
unusemap
usbcmd
utf2idn
utfcomp
utfdecomp
utfecpy
utfgbreak
utflen
utfnlen
utfrrune
utfrune
utfutf
utfwbreak
uvtomp
v4parseip
v4tov6
v6tov4
validitems
vec2len
vec3len
venti
venti-cache
venti-client
venti-conn
venti-fcall
venti-file
venti-log
venti-mem
venti-packet
venti-server
venti-zero
ventidoublechecksha1
ventilogging
vfmt
vfprint
vfprintf
vfscanf
vprintf
vseprint
vsmprint
vsnprint
vsnprintf
vsprintf
vtblockcopy
vtblockdirty
vtblockduplock
vtblockput
vtblockwrite
vtbrk
vtcachealloc
vtcacheallocblock
vtcacheblocksize
vtcachefree
vtcacheglobal
vtcachelocal
vtcachesetwrite
vtconn
vtconnect
vtdebug
vtdial
vtentrypack
vtentryunpack
vtfcallclear
vtfcallfmt
vtfcallpack
vtfcallunpack
vtfileblock
vtfileblockscore
vtfileclose
vtfilecreate
vtfilecreateroot
vtfileflush
vtfileflushbefore
vtfilegetdirsize
vtfilegetentry
vtfilegetsize
vtfileincref
vtfilelock
vtfilelock2
vtfileopen
vtfileopenroot
vtfileread
vtfileremove
vtfilesetdirsize
vtfilesetentry
vtfilesetsize
vtfiletruncate
vtfileunlock
vtfilewrite
vtfree
vtfreeconn
vtfromdisktype
vtgetreq
vtgetstring
vtglobaltolocal
vthangup
vthello
vtlisten
vtlocaltoglobal
vtlog
vtlogclose
vtlogdump
vtlognames
vtlogopen
vtlogprint
vtlogremove
vtmalloc
vtmallocz
vtomp
vtparsescore
vtping
vtputstring
vtread
vtreadpacket
vtrealloc
vtrecv
vtrespond
vtrootpack
vtrootunpack
vtrpc
vtscorefmt
vtsend
vtsrvhello
vtstrdup
vtsync
vttodisktype
vtversion
vtwrite
vtwritepacket
vtzeroextend
vtzeroscore
vtzerotruncate
wait
waitpid
walkfile
werrstr
window
wlock
wordaddr
wordsperline
write
writecolmap
writeimage
writememimage
writesubfont
writev
wstat
wunlock
xform
xform3
yield
/plan9/man/