quakeforge/libs/util
Bill Currie 4cef9792f4 [util] Make hash-tables semi-thread-safe
They take a pointer to a free-list used for hashlinks so the hashlink
pools can be per-thread. However, hash tables that are not updated are
always thread-safe, so this affects only updates. progs_t has been set
up such that it is easy for multiple progs within one thread can share
hashlinks.
2020-03-25 15:43:16 +09:00
..
test
bspfile.c
buildnum.c
cbuf.c
checksum.c
cmd.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
crc.c
cvar.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
dirent.c
dstring.c
fendian.c
fnmatch.c
getopt.c
getopt1.c
hash.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
idparse.c
info.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
link.c
llist.c
Makefile.am
math.S
mathlib.c
mdfour.c
mersenne.c
msg.c
pakfile.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
plugin.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
qargs.c
qendian.c
qfplist.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
quakefs.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
quakeio.c
riff.c
script.c
segtext.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
set.c
sizebuf.c
string.c
sys.c
sys_ia32.S
txtbuffer.c
va.c
ver_check.c
vrect.c
wad.c
wadfile.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
zone.c