NetBSD/lib/librumpuser
gson 8774b772cf In unix_parse(), always allocate memory for the entire struct sockaddr_un
and not just the part used by the present pathname, because the entire
struct will be passed to bind() and an EFAULT can result if not all of
it is a valid allocation.  Fixes PR kern/56533.
2021-12-07 10:39:33 +00:00
..
build-aux Support aarch64eb in */config.guess. 2020-11-17 10:35:10 +00:00
Makefile Force at most partial RELRO for rump_server and related libraries 2021-11-01 21:37:32 +00:00
README.compileopts fix typo in README.compileopts text. 2021-08-02 17:45:10 +00:00
configure
configure.ac
rumpfiber.c
rumpfiber.h
rumpfiber_bio.c
rumpfiber_sp.c
rumpuser.c
rumpuser_bio.c
rumpuser_component.c
rumpuser_component.h
rumpuser_config.h.in
rumpuser_daemonize.c
rumpuser_dl.c Teach rump to process __link_set_evcnts entries. (Second part of 2020-03-22 13:30:10 +00:00
rumpuser_errtrans.c
rumpuser_file.c
rumpuser_int.h
rumpuser_mem.c
rumpuser_port.h For MIPS N32, register_t needs to be uint64_t as "long" isn't 2021-04-03 07:38:11 +00:00
rumpuser_pth.c
rumpuser_pth_dummy.c
rumpuser_random.c
rumpuser_sigtrans.c
rumpuser_sp.c Allocate one more byte so that we are always NUL-terminated, and remove 2020-05-06 12:44:36 +00:00
shlib_version
sp_common.c In unix_parse(), always allocate memory for the entire struct sockaddr_un 2021-12-07 10:39:33 +00:00

README.compileopts

        $NetBSD: README.compileopts,v 1.2 2021/08/02 17:45:10 andvar Exp $

This file describes compile-time options (make variables) for
the rumpuser POSIX implementation.

Note: after changing an option, do a clean build.

Global options:

    RUMPUSER_THREADS

values: pthread/none/fiber or <undefined>
defval: <undefined>
effect: Define the way threading is implemented in the rumpuser hypercall
	implementation.
	<undefined> - use default implementation (currently "pthread")
	pthread     - use pthreads to implement threading
	none        - do not support kernel threads at all
	fiber       - user a fiber interface, cooperatively scheduled contexts