summaryrefslogtreecommitdiffstats
path: root/lib/libc
Commit message (Collapse)AuthorAgeFilesLines
* Another round of man page cleanups.mpp1996-02-124-6/+5
| | | | Down to only about 100 items left to cleanup! :-)
* Added a update(4) man page to describe the kernel initiated updatempp1996-02-122-5/+5
| | | | process and changed all of the old references to update(8) to update(4).
* Minor cleanup of the rpc man pages to silence manck.mpp1996-02-127-12/+12
|
* Correct a bunch of man page cross references and generallympp1996-02-1130-58/+62
| | | | | | try and silence "manck". ncurses, rpc, and some of the gnu stuff are still a big mess, however.
* Another round of various man page cleanups.mpp1996-02-093-3/+2
|
* Fixed docs/521.jkh1996-02-091-3/+2
|
* Added some missing MLINKS for section 3 man pages.mpp1996-02-093-4/+4
| | | | | | | Also corrected a few minor formatting errors, file location and cross references in some of the section 3 man pages. This shuts up a lot of the output from "manck" for section 3.
* Clean up documentation on setuid/setgid bit handling.pst1996-02-081-1/+2
|
* Remove support for OSI networking in user-land (#ifdef OSI aor CCITT)wollman1996-02-063-4/+11
| | | | | in preparation for its removal from the kernel source tree. NB: because a function was deleted, libc is now at version 3.0 (was 2.2 previously).
* Make sure xdr_ypresp_all_seq() always returns a sane 'status' value.wpaul1996-02-041-1/+3
| | | | (There were cases where it was leaving the status uninitialized.)
* Add some missing manual page links.mpp1996-02-022-1/+3
|
* Submitted by: bruce, davidg, dysonwosch1996-02-026-1/+29
| | | | | add a BUG section for mmap with current limitation section SYNOPSIS completed
* Another round of spelling fixes.mpp1996-01-302-4/+4
|
* Fix even more spelling errors in some more man pages.mpp1996-01-3022-44/+44
|
* Getpwent() and getservent() can wind up calling free() withmpp1996-01-292-2/+0
| | | | | an invalid pointer if a call to yp_first() fails. Closes PR # 964, and possibly # 952.
* Bring in the man page additions for PT_ATTACH/DETACH|GET/SET_REGS thatnate1996-01-241-3/+90
| | | | | were deleted out after the initial import now that Peter's code has implemented them in -current.
* note in bugs section: madvise not yet implementedwosch1996-01-231-1/+6
|
* Changed the description of SIGSYS to better reflect whatmpp1996-01-223-3/+3
| | | | it means when that signal is received. Closes PR# 686.
* Obtained from: uthreads packagejulian1996-01-221-0/+37
|
* Reviewed by: julian and (hsu?)julian1996-01-2284-107/+1625
| | | | | | Submitted by: John Birrel(L?) changes for threadsafe operations
* - FreeBSD'ized the ptrace manpage by removing non-FreeBSD specific portions.nate1996-01-202-214/+16
| | | | - install ptrace.2
* This commit was generated by cvs2svn to compensate for changes in r13519,nate1996-01-201-0/+395
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * ptrace(2) manpagenate1996-01-201-0/+395
|
* Fix a variety of minor typos and cross references in a bunch ofmpp1996-01-201-1/+1
| | | | | | | | man pages. Masanobu Saitoh <msaitoh@spa.is.uec.ac.jp> Giles Lean <giles@nemeton.com.au> <soda@sra.co.jp>
* Return pointer to new hash node when search inserts it (e.g. therejkh1996-01-131-1/+5
| | | | was some datum given).
* The last of the bind-4.9.3-REL resolver merges.peter1996-01-138-249/+280
|
* Correct the strspn() man page so that it no longer referencesmpp1996-01-101-1/+1
| | | | | | itself as strcspn(). Obtained from: NetBSD-bugs mailing list (PR# 1905)
* Merge the 4.9.3-rel code into the res_* parts. The gethostXXXbyYYYpeter1996-01-077-183/+161
| | | | parts are not quite so simple..
* This commit was generated by cvs2svn to compensate for changes in r13304,peter1996-01-071-0/+114
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Part of bind-4.9.3-rel.. This is for my convenience and reference.peter1996-01-077-760/+1851
| | | | | | | | This import to the vendor branch changes no files...
* | Fix a fencepost error.phk1996-01-051-4/+4
| | | | | | | | Found by: Lars Fredriksen <fredriks@mcs.com>
* | Document the change that I made to pipe(2)peter1996-01-011-4/+12
| |
* | Bump libutil revision after recent addition of setproctitle().peter1996-01-011-1/+9
| | | | | | | | | | | | | | | | Install (optional) libutil.h with prototypes for the functions and document this in the man page. minor cleanups to the various routines, include the prototype file, declare return codes etc.
* | Finally complete my fix for the behaviour of getpass(3) upon receiptjoerg1995-12-312-18/+56
| | | | | | | | | | | | | | | | | | | | | | | | of signals. Signals are now properly caught, tty state is being restored, and the previous sigaction triggered. Upon receipt of a sigcont, echo is turned off again. SIGTSTP causes a buffer flush, the man page mentions this. (Although i rather think of it as a feature than a bug.) This is likely to be my last FreeBSD action for 1995, xearth shows me that our .au guys must already write 1996. :-)
* | This commit was generated by cvs2svn to compensate for changes in r13122,peter1995-12-3047-6169/+0
| | | | | | | | which included commits to RCS files with non-trunk default branches.
* | recording cvs-1.6 file deathpeter1995-12-309-604/+0
| |
* | Added $Id$.bde1995-12-301-0/+4
| |
* | Implemented non-statistical kernel profiling. This is based onbde1995-12-291-8/+148
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | looking at a high resolution clock for each of the following events: function call, function return, interrupt entry, interrupt exit, and interesting branches. The differences between the times of these events are added at appropriate places in a ordinary histogram (as if very fast statistical profiling sampled the pc at those places) so that ordinary gprof can be used to analyze the times. gmon.h: Histogram counters need to be 4 bytes for microsecond resolutions. They will need to be larger for the 586 clock. The comments were vax-centric and wrong even on vaxes. Does anyone disagree? gprof4.c: The standard gprof should support counters of all integral sizes and the size of the counter should be in the gmon header. This hack will do until then. (Use gprof4 -u to examine the results of non-statistical profiling.) config/*: Non-statistical profiling is configured with `config -pp'. `config -p' still gives ordinary profiling. kgmon/*: Non-statistical profiling is enabled with `kgmon -B'. `kgmon -b' still enables ordinary profiling (and distables non-statistical profiling) if non-statistical profiling is configured.
* | Oops. I seem to have over-corrected with my last commit. It should begpalmer1995-12-291-2/+2
| | | | | | | | right this time
* | Correct what seem to me to be some mistakes in the references andgpalmer1995-12-282-6/+6
| | | | | | | | standards sections. Also add a missing `,' to each file.
* | Don't block SIGINT in getpass(3); this doesn't make sense.joerg1995-12-271-1/+1
| |
* | Be smarter about handling overlapped copies and only go backwards if itdg1995-12-272-12/+16
| | | | | | | | | | | | is really necessary. Going backwards on a P6 is much slower than forwards and it's a little slower on a P5. Also moved the count mask and 'std' down a few lines - it's a couple percent faster this way on a P5.
* | Bring in an initial version of setproctitle().. This is intended topeter1995-12-262-0/+222
| | | | | | | | | | | | | | | | | | replace the dozen other various hacks in the code that do all sorts of crude things including spamming the envrionment strings with the new argv string. This version is mainly inspired by the sendmail version, with a couple of ideas taken from the NetBSD implementation as well.
* | Added prototypes.bde1995-12-262-4/+14
| |
* | Preallocate a small structure, so we can sbrk(2) further back.phk1995-12-181-2/+8
| | | | | | | | | | Reviewed by: phk Submitted by: Kaleb Keithly <kaleb@x.org>
* | Clean up a few things left dangling after the last commit. The newwpaul1995-12-151-22/+10
| | | | | | | | | | | | XDR routines auto-generated by rpcgen don't quite match the format of the original ones even though tey have the same names (that was one of the things wrong with the old XDR routines).
* | Now that rpcgen is squared away, arrange to have all the NIS XDR routineswpaul1995-12-143-448/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rpcgen-erated on the fly (just like librpcsvc). Makefile: Add rule for generating yp_xdr.c and yp.h. xdryp.c: gut everything except the special ypresp_all XDR function needed to to handle yp_all() (this one can't be created on the fly), and xdr_datum(), which isn't used internally by libc, but which as documented as being there in yp_prot.h, so what the hell. We now get everything else from yp_xdr.c. yplib.c: change a few structure member names to match those found in yp.h instead of those declared in yp_prot.h.
* | Change phkmalloc so that the page directory is now floating and allocatedpeter1995-12-111-29/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | via mmap() up around the shared library area. Previously the directory was allocated from space from it's own memory pool. Because of the way it was being extended on processes with large malloced data segments (ie: inn) once the page directory was extended for some reason, it was not possible to lower the heap size any more to return pages to the OS. (If my understanding is correct, page directory expansion occurs at 4MB, 12MB, 20MB, 28MB, etc.) I was seeing INN allocate a large amount of short term memory, pushing it over the 28MB mark, and once it's transient demands hit 28MB, it never freed it's pages and swap space again.) I've been running this in my libc for about a month... Also, seperate MALLOC_STATS from EXTRA_SANITY.. I found it useful to call malloc_dump() from within INN from a ctlinnd command to see where the hell all the memory was going.. :-) I've left MALLOC_STATS enabled, as it has no run-time or data storage cost. Reviewed by: phk
* | Fix minor annoyance: have clnt_perror(), clnt_perrno() andwpaul1995-12-101-4/+4
| | | | | | | | | | clnt_pcreateerror() emit strings with newlines appended like other platforms do.
* | Include sys/time.h, not sys/user.h.dg1995-12-081-1/+1
| | | | | | | | Submitted by: "Marc G. Fournier" <scrappy@hub.org>
OpenPOWER on IntegriCloud