freebsd-src/lib
Peter Wemm c932e5d18f rfork(2) wrapper for simple rfork-style threads. I have lost count of
the number of times I have given this to people and got asked: why isn't
it in libc?  It is impossible to do this without assembler glue to reset
the stack for the new child process.

int rfork_thread(flags, stack_addr, start_fnc, start_arg)
int flags;                 Flags to rfork system call.  See rfork(2).
void *stack_addr;          Top of stack for thread.
int (*start_fnc)(void *);  Address of thread function to call in child.
void *start_arg;           Argument to pass to the thread function in child.

This is deliberately not documented or prototyped in includes until the
corresponding alpha version is written.
2000-07-29 07:14:04 +00:00
..
compat add libxpg4 2000-06-14 14:38:11 +00:00
csu Use the new machine-independent versions of crtbegin and crtend 2000-05-24 02:17:12 +00:00
libalias Add address translation support for RTSP/RTP used by RealPlayer and 2000-07-26 23:15:46 +00:00
libatm
libbind
libc rfork(2) wrapper for simple rfork-style threads. I have lost count of 2000-07-29 07:14:04 +00:00
libc_r Call _thread_init() from pthread_once() if it has not already been called. 2000-07-21 09:31:13 +00:00
libcalendar Introduce .Lb macro to libcalendar manpage. 2000-04-22 15:51:37 +00:00
libcam Fix groff confusion for PS output. 2000-06-20 10:53:51 +00:00
libcom_err
libcompat Remove single-space hard sentence breaks. These degrade the quality 2000-03-02 09:14:21 +00:00
libcrypt Oops, remove vestigial reference to SHS passwords. 2000-04-22 20:43:21 +00:00
libdevstat Introduce .Lb macro to libdevstat library manpage 2000-04-22 15:58:01 +00:00
libdisk - Allow support for MBR boot loaders that are longer than one sector. As 2000-07-12 18:05:18 +00:00
libedit Teach library about Home/End keys 2000-07-28 00:42:54 +00:00
libfetch Don't fail if _ftp_stat() reports a protocol error, since that most likely 2000-07-27 08:48:48 +00:00
libform Add missing source files. Sort SRCS. 2000-05-24 09:01:23 +00:00
libftpio Separate parsing code of 229 replies from the code for 227 and 228. 2000-07-10 10:00:20 +00:00
libgnumalloc
libio
libipsec synchronize with latest kame tree. 2000-07-04 16:22:05 +00:00
libipx Introduce .Lb macro to libipx library manpage 2000-04-22 16:01:01 +00:00
libkse Call _thread_init() from pthread_once() if it has not already been called. 2000-07-21 09:31:13 +00:00
libkvm Remove obsolete reference to /var/db/kvm_kernel.db 2000-05-07 02:16:43 +00:00
libm Disconnect libm from the build tree. It's broken, not being 2000-05-02 14:16:19 +00:00
libmd Introduce .Lb macro to libmd manpages 2000-04-22 16:11:30 +00:00
libmenu Add missing source files. Sort SRCS. 2000-05-24 09:01:23 +00:00
libncp Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
libncurses Add new man pages 2000-07-03 09:47:47 +00:00
libnetgraph - Make sure the message token returned by NgSendMsg() is non-negative 2000-06-21 23:01:07 +00:00
libopie Add some extra functions adapted from OpenBSD, in preparation for 2000-05-15 04:20:54 +00:00
libpam Update to the version of pam_ssh corresponding to OpenSSH 2.1 (taken 2000-05-30 09:03:15 +00:00
libpanel Add missing source files. Sort SRCS. 2000-05-24 09:01:23 +00:00
libpcap Don't try to compile in INET6 support when NOINET6 is defined. 2000-04-15 20:45:52 +00:00
libposix1e Fix typo, teh -> the. 2000-07-14 11:23:04 +00:00
libpthread Call _thread_init() from pthread_once() if it has not already been called. 2000-07-21 09:31:13 +00:00
libradius
libresolv
librpcsvc
libskey Fix problem where original author thought `unsigned long' was the best 2000-07-20 20:11:36 +00:00
libss
libstand Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
libtacplus Supply only one author name per instance of %A, as per mdoc.samples(7). 2000-05-10 09:49:04 +00:00
libtelnet
libusb Remove DIAGASSERT 2000-07-07 08:15:19 +00:00
libusbhid Remove DIAGASSERT 2000-07-07 08:15:19 +00:00
libutil Sshd writes connected host into utmp directly. If the connection is 2000-07-14 18:08:19 +00:00
libvgl Introduce .Lb macro to libvgl manpage 2000-04-22 16:17:38 +00:00
libwrap Add IPv6 scoped address support. 2000-07-14 17:15:34 +00:00
libxpg4 Bump major to preserve 3.x binaries compatibility 2000-06-13 00:41:38 +00:00
liby
libz Remove single-space hard sentence breaks. These degrade the quality 2000-03-02 09:14:21 +00:00
msun Removed bogus 'l' suffixes in FP register to register instructions. 2000-06-06 12:12:36 +00:00
ncurses Add new man pages 2000-07-03 09:47:47 +00:00
Makefile Include libusb in the build 2000-07-02 14:54:22 +00:00
Makefile.inc