freebsd-dev/lib/libc/net
Julian Elischer 0f7d684755 Submitted by: John Birrell <cimaxp1!jb@werple.net.au>
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.
1996-08-20 08:22:01 +00:00
..
addr2ascii.3 It would help if I actually added the source code for these routines. 1996-06-13 20:45:42 +00:00
addr2ascii.c It would help if I actually added the source code for these routines. 1996-06-13 20:45:42 +00:00
ascii2addr.c It would help if I actually added the source code for these routines. 1996-06-13 20:45:42 +00:00
byteorder.3 BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
ether_addr.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
ethers.3 Correct a bunch of man page cross references and generally 1996-02-11 22:38:05 +00:00
gethostbydns.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
gethostbyht.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
gethostbyname.3 BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
gethostbynis.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
gethostnamadr.c Submitted by: John Birrell <cimaxp1!jb@werple.net.au> 1996-08-20 08:22:01 +00:00
getnetbydns.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
getnetbyht.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
getnetbynis.c Fix other half of problem reported in PR #1079: _getnetbynisaddr() is 1996-03-23 22:16:22 +00:00
getnetent.3 BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
getnetnamadr.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
getproto.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
getprotoent.3 BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
getprotoent.c BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
getprotoname.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
getservbyname.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
getservbyport.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
getservent.3 Correct date and add $Id$ to reflect previous modification. 1996-06-17 20:04:06 +00:00
getservent.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
herror.c The last of the bind-4.9.3-REL resolver merges. 1996-01-13 09:03:58 +00:00
inet_addr.c The last of the bind-4.9.3-REL resolver merges. 1996-01-13 09:03:58 +00:00
inet_lnaof.c BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
inet_makeaddr.c BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
inet_netof.c BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
inet_network.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
inet_ntoa.c BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
inet.3 Cross-reference addr2ascii(3) and inlcude a note about how those 1996-06-17 20:01:05 +00:00
iso_addr.3 BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
iso_addr.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
linkaddr.3 Cross-reference addr2ascii(3). 1996-06-17 20:11:12 +00:00
linkaddr.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
Makefile.inc Add an independent implementation of addr2ascii(3) and ascii2addr(3) 1996-06-13 20:45:05 +00:00
ns_addr.c Remove trailing whitespace. 1995-05-30 05:51:47 +00:00
ns_ntoa.c BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
ns.3 BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
rcmd.3 Add RCS Id and fix date. 1996-06-17 20:12:53 +00:00
rcmd.c clear sockaddr_in's on stack before use 1996-08-12 14:14:09 +00:00
recv.c BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
res_comp.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
res_config.h The last of the bind-4.9.3-REL resolver merges. 1996-01-13 09:03:58 +00:00
res_data.c Part of bind-4.9.3-rel.. This is for my convenience and reference. 1996-01-07 06:57:27 +00:00
res_debug.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
res_init.c Merge the 4.9.3-rel code into the res_* parts. The gethostXXXbyYYY 1996-01-07 09:15:02 +00:00
res_mkquery.c Merge the 4.9.3-rel code into the res_* parts. The gethostXXXbyYYY 1996-01-07 09:15:02 +00:00
res_query.c Merge the 4.9.3-rel code into the res_* parts. The gethostXXXbyYYY 1996-01-07 09:15:02 +00:00
res_send.c General -Wall warning cleanup, part I. 1996-07-12 18:57:58 +00:00
resolver.3 BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
send.c BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00