summaryrefslogtreecommitdiffstats
path: root/lib/libc
Commit message (Collapse)AuthorAgeFilesLines
* Document "normalizing" behavior of mktime(3).ru2001-06-231-1/+12
| | | | | | PR: bin/28313 Reviewed by: bde, wollman MFC after: 1 week
* Bring in fix from rev 1.32 that got lost during the conversion to kqueue.jlemon2001-06-231-8/+19
| | | | | | | | This prevents an indefinte timeout in case the kevent call is interrupted for some reason. PR: 26665 MFC in: 2 weeks
* Fix a grammar bogon.dd2001-06-201-1/+1
|
* Fix spelling of `errno' and add cross-references.wollman2001-06-181-6/+13
|
* Document _SC_IOV_MAX. Add cross-references to pathconf(2), confstr(3), andwollman2001-06-181-3/+16
| | | | | getconf(1). This document still needs to be sorted and to have other missing parameters described.
* After one too many PRs on the subject, bite the bullet and define IOV_MAXwollman2001-06-181-0/+12
| | | | | | | | and its associated constants. Implement _SC_IOV_MAX in the usual way. Be a bit sloppy about the namespace question; this should get cleared up in time for 5.0. MFC after: 1 month
* If the username we are trying to look up in the db files won't fit intodwmalone2001-06-181-1/+3
| | | | | | | | the buffer then act like it doesn't exist. The buffer is always big enough for any valid username. PR: 27860 Reviewed by: nectar
* (cantwrite): do not allocate memory for a NULL stringassar2001-06-181-1/+2
| | | | | | | | PR: misc/26044 MFC after: 1 week Submitted by: bde
* revert freeing of memory that gets allocated when str == NULLassar2001-06-184-8/+0
| | | | | | (this will be fixed in a better way) PR: misc/26044
* Fix typo: clnt_destroy() only takes one arg.mikeh2001-06-181-1/+1
| | | | MFC after: 2 weeks
* free memory that gets allocated by vfprintf when str == NULLassar2001-06-164-0/+8
| | | | | | PR: misc/26044 MFC after: 1 week
* Add description for the 'll' modifier for long long. In essence a copyschweikh2001-06-131-4/+24
| | | | | | | | from the 'l' description with s/long/long long/g. PR: 27017 Submitted by: Guy Harris <guy@alum.mit.edu> MFC after: 2 weeks
* Complete prototype for fts_compar.ru2001-06-131-1/+3
|
* Make the non-threaded stub for pthread_sigmask() a no-op insteadiedowse2001-06-111-6/+1
| | | | | | | | | | | | | of calling sigprocmask(). This matches the behaviour of thr_sigsetmask() on Solaris; _pthread_sigmask_stub was added purely for compatibility with Solaris (for TI-RPC), so it might as well do the same thing. This fixes the problem where client RPC calls ignored all signals for the complete duration of the RPC. This behaviour is currently necessary in the threaded case due to locking issues, but was never intended to occur in non-threaded programs. Reviewed by: deischen
* Fix small bogon.jlemon2001-06-111-1/+1
| | | | Submitted by: Anton Berezin <tobez@tobez.org>
* Handle "ASCII" and "US-ASCII" aliasesache2001-06-101-1/+2
|
* Implement EDNS0 support, as EDNS0 support will be made mandatory forume2001-06-106-2/+64
| | | | | | | | | | | IPv6 transport-ready resolvers/DNS servers. Need careful configuration when enable it. (default config is not affected). See manpage for details. XXX visible symbol __res_opt() is added, however, it is not supposed to be called from outside, libc minor is not bumped. Obtained from: KAME/NetBSD
* Fix cross-references:sobomax2001-06-101-1/+1
| | | | | | | | xntpd.8 --> ntpd.8 acl_delete_perms.3 --> acl_delete_perm.3 getname.2 --> getsockname.2 MFC after: 1 week
* Xref dladdr(3).dd2001-06-081-0/+1
| | | | Requested by: -hackers
* Correct cross-reference:sobomax2001-06-071-15/+15
| | | | | | portmap.8 --> rpcbind.8 Submitted by: .Xr testing script
* s/format/byte order/ (for clarity).ru2001-06-071-1/+1
|
* urandom(4) -> random(4) in comments.dd2001-06-072-2/+2
| | | | | | | PR: 27858 Submitted by: Yoshihiro Koya <Yoshihiro.Koya@math.yokohama-cu.ac.jp> Reviewed by: md5(1) Approved by: markm
* urandom(4) -> random(4)dd2001-06-072-4/+4
| | | | | | PR: 27858 Submitted by: Yoshihiro Koya <Yoshihiro.Koya@math.yokohama-cu.ac.jp> Approved by: markm
* Back out my changes describing how snprintf nul terminates. Itimp2001-06-051-9/+11
| | | | | | | was from the iso standard. Keep the sentence that says it is always NUL terminated to make sure that people understand that. Requested by: bde
* Don't mung the user's tm_sec field if we don't need to. (Belt-and-suspenderswollman2001-06-051-1/+3
| | | | | | | | | version.) PR: bin/27630 Submitted by: Arthur David Olson <ado@nci.nih.gov> Obtained from: Timezone mailing-list <tz@elsie.nci.nih.gov> MFC after: 1 month
* I neglected to notice that the change text had already been added in aimp2001-06-051-3/+0
| | | | | | different place. Back out what I added since the other text is better. Noticed by: nectar
* Fix cross-references:sobomax2001-06-052-3/+3
| | | | | | | | ipnat.8 --> ipnat.1 environ.5 --> environ.7 isssetugid.2 --> issetugid.2 MFC after: 1 week
* Document what happens when the real id is changed.imp2001-06-052-0/+6
| | | | | I may have obtained this from NetBSD, but I don't recall. I do know that I checked FreeBSD's implementation to make sure that it matched what I wrote.
* Minor improvements:imp2001-06-051-15/+29
| | | | | | o Explain snprintf's return value better. o Document snprintf, et al, were defined in C-99 o Warn against %n.
* Properly initialize a temporary FILE that is allocated off the stack.deischen2001-06-042-0/+10
| | | | | | | The change to reuse _up from FILE (to allow FILE to grow without changing size) overlooked FILE being allocated off the stack. Approved by: sobomax
* Fix another unprotected instance of chdir() by extending thekris2001-06-012-48/+24
| | | | | | | fts_safe_changedir() function and using that instead for both of the chdir()s. Partially submitted by: Todd Miller <millert@OpenBSD.org>, bde
* Copy the sockaddr from the netbuf data area, not from the netbufiedowse2001-06-011-1/+1
| | | | | | | | data pointer. This bug has been here since the ti-rpc import; it apparently broke the clnt_control CLGET_SVC_ADDR options. PR: misc/27813 Submitted by: Jean-Luc Richier <Jean-Luc.Richier@imag.fr>
* Remove vestiges of MFS.ru2001-06-012-25/+3
|
* Correct the documentation for snprintf() and vsprintf() which actuallygshapiro2001-05-301-1/+12
| | | | | | | return the number of characters that would have been in the new string. Obtained from: OpenBSD MFC after: 3 days
* When doing the chdir("..") in the !FTS_NOCHDIR case, stat() after we getkris2001-05-302-4/+32
| | | | | | | there and compare the inode and device numbers to the values we remember, to guard against the directory having been moved around in the meantime. Reported by: Nick Cleaton <nick@cleaton.net>
* Add warnings about trusting user-supplied data.eric2001-05-253-2/+43
| | | | | | Reviewed by: ru Approved by: murray Obtained from: OpenBSD
* Make the rcsid and FreeBSD IDs more sane in the wcs* and wmem* files.obrien2001-05-2453-93/+223
| | | | Do the same for the non-wcs*/wmem* files while I'm here.
* This patch implements O_DIRECT about 80% of the way. It takes a patchsetdillon2001-05-242-0/+12
| | | | | | | | | | | | | | | | Tor created a while ago, removes the raw I/O piece (that has cache coherency problems), and adds a buffer cache / VM freeing piece. Essentially this patch causes O_DIRECT I/O to not be left in the cache, but does not prevent it from going through the cache, hence the 80%. For the last 20% we need a method by which the I/O can be issued directly to buffer supplied by the user process and bypass the buffer cache entirely, but still maintain cache coherency. I also have the code working under -stable but the changes made to sys/file.h may not be MFCable, so an MFC is not on the table yet. Submitted by: tegge, dillon
* Changed the clnt_perror string in yp_all because it was saying thepirzyk2001-05-231-1/+1
| | | | | | | | | error came from yp_next PR: bin/13254 Submitted by: Jim Pirzyk Reviewed by: jkh MFC after: 1 week
* Rename (after a repo-copy) some mount(8) programs:ru2001-05-232-2/+2
| | | | | | | | mount_fdesc -> mount_fdescfs mount_null -> mount_nullfs mount_portal -> mount_portalfs mount_umap -> mount_umapfs mount_union -> mount_unionfs
* Fix the range of the returned value.ru2001-05-231-1/+1
| | | | | PR: docs/27446 Submitted by: Tadayuki OKADA <tadayuki@mediaone.net>
* Correct error message of an example.ume2001-05-211-1/+1
| | | | Obtained from: KAME
* Document ECONNREFUSED.archie2001-05-201-0/+4
| | | | Submitted by: Richard Hodges <rh@matriplex.com>
* The function clnt_dg_call(), which is used for UDP RPC calls, couldiedowse2001-05-181-4/+2
| | | | | | | | | accidentally clobber the server address if a stray packet arrived at the client port. This would result in any further retransmits going to the wrong address. For now, fix this by not saving the source address of the reply; this matches the pre-tirpc behaviour.
* Suppress compiler warning by adding a type cast.ru2001-05-171-4/+2
|
* ... but we do provide .St -isoC-99, and it is not required to have theru2001-05-171-5/+1
| | | | | | | | | | | history info as: : .Sh STANDARDS If the command, library function or file adheres to a : specific implementation such as IEEE Std 1003.2 : (``POSIX.2'') or ANSI X3.159-1989 (``ANSI C'') this : should be noted here. If the command does not adhere : to any standard, its history should be noted in the : HISTORY section.
* Unbreak world; _DIAGASSERT macro is not available in FreeBSD.ru2001-05-1621-57/+0
|
* mdoc(7) police: fix markup.ru2001-05-161-4/+5
|
* Introduce getprogname(3) and setprogname(3) library calls. These getdd2001-05-154-3/+123
| | | | | | | | | and set __progname, respectively. Discussed on: -arch (Feb 2001), -audit Reviewed by: -audit Approved by: kris Obtained from: (mostly) NetBSD
* adapt to FreeBSD.tshiozak2001-05-152-4/+20
| | | | | | | | | | - enable locale-insensitive functions of wchar.h: wcscat.c wcschr.c wcscmp.c wcscpy.c wcscspn.c wcslcat.c wcslcpy.c wcslen.c wcsncat.c wcsncmp.c wcsncpy.c wcspbrk.c wcsrchr.c wcsspn.c wcsstr.c wmemchr.c wmemcmp.c wmemcpy.c wmemmove.c wmemset.c XXX: wcswidth.c is not enabled yet. - enable wmemchr(3) man page. XXX: FreeBSD lacks .St -isoC99 and .St -isoC-amd1.
OpenPOWER on IntegriCloud