summaryrefslogtreecommitdiffstats
path: root/lib/libfetch/fetch.c
Commit message (Collapse)AuthorAgeFilesLines
* First of a series of cleanups to libfetch. Changed files, indes1998-11-051-57/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Commit a bunch of patches that have been accumulating:des1998-08-171-24/+37
| | | | | | | | | | - Fix the README to reflect the new status of the ftp code. - Change tons of 'if (xxx < 0)' to 'if (xxx == -1)' - Add two new interface functions - Fix the Makefile so it actually works (yay!) Now the manpage is lagging even further behind... :( Next on the todo list is to clean up the http code.
* FTP retrieve works.des1998-07-111-1/+1
|
* Too many changes to list. Basically, FTP is nearly there and errordes1998-07-111-1/+36
| | | | reporting is kinda sorted out. Now HTTP needs to catch up...
* Imported libfetch into the tree. It compiles, but there's still somedes1998-07-091-0/+189
work to do. I especially need help with the man page.
OpenPOWER on IntegriCloud