mirror of
https://github.com/opnsense/src.git
synced 2026-03-16 23:55:19 -04:00
Here are the diffs for libc_r to get it one step closer to P1003.1c These make most of the thread/mutex/condvar structures opaque to the user. There are three functions which have been renamed with _np suffixes because they are extensions to P1003.1c (I did them for JAVA, which needs to suspend/resume threads and also start threads suspended). I've created a new header (pthread_np.h) for the non-POSIX stuff. The egrep tags stuff in /usr/src/lib/libc_r/Makefile that I uncommented doesn't work. I think its best to delete it. I don't think libc_r needs tags anyway, 'cause most of the source is in libc which does have tags. also: Here's the first batch of man pages for the thread functions. The diff to /usr/src/lib/libc_r/Makefile removes some stuff that was inherited from /usr/src/lib/libc/Makefile that should only be done with libc. also: I should have sent this diff with the pthread(3) man page. It allows people to type make -DWANT_LIBC_R world to get libc_r built with the rest of the world. I put this in the pthread(3) man page. The default is still not to build libc_r. also: The diff attached adds a pthread(3) man page to /usr/src/share/man/man3. The idea is that without libc_r installed, this man page will give people enough info to know that they have to build libc_r. |
||
|---|---|---|
| .. | ||
| csu/i386 | ||
| libc | ||
| libc_r | ||
| libcom_err | ||
| libcompat | ||
| libcrypt | ||
| libcurses | ||
| libdisk | ||
| libedit | ||
| libf2c | ||
| libF77 | ||
| libfakegnumalloc | ||
| libftpio | ||
| libgnumalloc | ||
| libI77 | ||
| libipx | ||
| libkse | ||
| libkvm | ||
| libm | ||
| libmd | ||
| libmytinfo | ||
| libncurses | ||
| libpam/modules | ||
| libpcap | ||
| libpthread | ||
| libresolv | ||
| librpcsvc | ||
| libscsi | ||
| libskey | ||
| libss | ||
| libtcl | ||
| libtelnet | ||
| libtermcap | ||
| libutil | ||
| libxpg4 | ||
| liby | ||
| libz | ||
| msun | ||
| ncurses/ncurses | ||
| Makefile | ||
| Makefile.inc | ||