freebsd-nq/lib
Dag-Erling Smørgrav 842a95cc23 First of a series of cleanups to libfetch. Changed files, in
alphabetical order:

 Makefile:
  Add common.c to SRCS.

  Make debugging easier by making 'CFLAGS += -DNDEBUG' conditional on DEBUG

  Don't declare struct {ftp,http}err in {ftp,http}err.c; use struct fetcherr
  instead.

 README:
  Remove the todo list, which is out of date anyway.

 common.c: (new file)
  Gather utility functions in this file.

  Merge the error reporting functions intp _fetch_errstring(),
  _fetch_seterr() and _fetch_syserr().

  Set fetchLastErrCode and fetchLastErrText appropriately when fetchConnect
  fails.

 common.h: (new file)
  Gather internal prototypes and structures in this files.

 fetch.3:
  Undocument fetchFreeURL().

  Document a few more known bugs.

  Document fetchLastErrCode and fetchLastErrText.

 fetch.c:
  Add descriptive comments to all functions that lacked them.

  Move fetchConnect() to common.c.

  Obviate the need for fetchFreeURL(), and remove it.

 fetch.h:
  Modify struct url_t so the document part is at the end.

 ftp.c:
  Remove code that is duplicated elsewhere.

 http.c:
  Remove code that is duplicated elsewhere.

Prompted by: jkh
1998-11-05 19:48:17 +00:00
..
compat /usr/lib/compat -> /usr/lib/compat/aout 1998-09-26 11:54:02 +00:00
csu Make profiling work for ELF. gprof now autodetects the format of 1998-09-07 23:32:00 +00:00
libalias Remove OpenBSD build support - let the Makefile vary per 1998-08-31 12:14:30 +00:00
libatm libatm uses libmd; add it to the dependency list so that programs using 1998-10-11 04:41:43 +00:00
libbind
libc Added a manual page for sendfile(2). 1998-11-05 14:43:29 +00:00
libc_r Fix some bugs in pthread scheduler: 1998-10-09 19:01:30 +00:00
libcalendar
libcam Add man pages for many of the functions in the CAM library. This covers 1998-10-14 06:20:36 +00:00
libcom_err Remove definition of malloc and realloc. Instead include stdlib.h. 1998-09-11 05:39:08 +00:00
libcompat Change ${MACHINE} into ${MACHINE_ARCH} to support MACHINE=pc98. 1998-09-09 11:27:33 +00:00
libcrypt Fixed the elf case of the creation of the libcrypt.so -> libscrypt->so 1998-09-02 15:09:15 +00:00
libcurses Fix a curses bug exposed by the ":numbers" display of systat -iostat. 1998-10-12 16:32:32 +00:00
libdevstat Fix a couple of potential buffer overrun cases. 1998-10-14 23:28:26 +00:00
libdisk Fixes for handling 'wfd' (and any other disk with a non-2-character name) 1998-10-27 21:14:03 +00:00
libedit Replace memory leaking instances of realloc with non-leaking reallocf. 1998-09-16 04:17:47 +00:00
libf2c libf2c.so.* depends on libm.so. I'm not sure that this matters in this 1998-10-11 04:44:12 +00:00
libF77
libfetch First of a series of cleanups to libfetch. Changed files, in 1998-11-05 19:48:17 +00:00
libftpio
libgnumalloc Don't install an elf libgnumalloc.so* in /usr/lib/compat.. No elf binaries 1998-10-11 04:18:30 +00:00
libI77 Replace memory leaking instances of realloc with non-leaking reallocf. 1998-09-16 04:17:47 +00:00
libipx Fixed printf format errors. 1998-06-30 18:06:23 +00:00
libkse Fix some bugs in pthread scheduler: 1998-10-09 19:01:30 +00:00
libkvm Avoid the "Cannot allocate memory" problem that appears on heavily 1998-10-12 20:36:33 +00:00
libm Eliminate nested comment warning. 1998-10-11 17:14:56 +00:00
libmd $@ -> ${.TARGET} 1998-09-11 05:42:37 +00:00
libmytinfo Replace memory leaking instances of realloc with non-leaking reallocf. 1998-09-16 04:17:47 +00:00
libncurses $@ -> ${.TARGET} 1998-09-11 05:42:37 +00:00
libopie libopie also depends on libmd. Programs using libopie shouldn't have to 1998-10-11 04:45:50 +00:00
libpam/modules
libpcap Bump minor version number and add version.c to update to version 0.4 1998-09-15 19:34:01 +00:00
libpthread Fix some bugs in pthread scheduler: 1998-10-09 19:01:30 +00:00
libresolv Don't build elf libresolv.so*, no elf freebsd binaries have used it ever. 1998-10-11 04:21:56 +00:00
librpcsvc
libskey Bogon I somehow inserted between compiling and commiting... 1998-10-26 13:33:39 +00:00
libss Replace memory leaking instances of realloc with non-leaking reallocf. 1998-09-16 04:17:47 +00:00
libstand Remove stray .endif from previous commit (I hope this is right) 1998-11-04 12:49:31 +00:00
libtelnet Fixed removing of obsolete shared libraries: 1998-10-11 16:33:02 +00:00
libtermcap Deal with /usr/lib/compat/aout, and that we've been installing things 1998-10-11 04:39:56 +00:00
libutil Since vfork() was changed to fork(), we have to pass errno back from the 1998-10-20 11:34:11 +00:00
libvgl
libxpg4 I have added the support for BIG5 encoding into libc/libxpg4/mklocale. 1998-08-15 12:51:49 +00:00
liby Don't install an elf liby.so[.2] in /usr/lib/compat. We have never had 1998-10-11 04:10:14 +00:00
libz Allow minigzip to be invoked more like gzip, checking to see 1998-09-29 04:56:30 +00:00
msun
ncurses/ncurses
Makefile Updated library order and comments about it. This fixes libm not 1998-10-13 16:48:43 +00:00
Makefile.inc