PRIVALLOC(2) PRIVALLOC(2)
NAME
privalloc, privfree - per-process private storage management
SYNOPSIS
#include <u.h>
#include <libc.h>
void** privalloc(void)
void privfree(void **p)
DESCRIPTION
Privalloc returns a pointer to a per-process private storage
location. The location is not shared among processes, even
if they share the same data segments. It returns nil if
there are no free slots available.
Privfree releases a location allocated with privalloc. It is
legal to call privfree with p set to nil.
SOURCE
/sys/src/libc/9sys/privalloc.c
SEE ALSO
exec(2)
Page 1 Plan 9 (printed 3/7/26)