summaryrefslogtreecommitdiffstats
path: root/lib/libc
Commit message (Collapse)AuthorAgeFilesLines
* 1) Disallow negative seek as POSIX require for fseek{o} (but not for lseek):ache2001-08-153-13/+45
| | | | | | | | | | | | "[EINVAL] ... The resulting file-position indicator would be set to a negative value." Moreover, in real life negative seek in stdio cause EOF indicator cleared and not set again forever even if EOF returned. 2) Catch few possible off_t overflows. Reviewed by: arch discussion
* Use the ".Rv" mdoc(7) macro where appropriate.yar2001-08-146-39/+18
| | | | Reviewed by: ru
* Isolate the ERRORS section from the RETURN VALUES one.yar2001-08-141-5/+3
| | | | Reviewed by: ru
* mdoc(7) police: s/BSD/.Bx/ where appropriate.ru2001-08-144-9/+21
|
* Rip out the old __stdin/out/err stuff. It was completely 100% useless. :-(peter2001-08-132-16/+8
| | | | | | | | | | | | | | | | It was foiled because of dynamic copy relocations that caused compile-time space to be reserved in .bss and at run time a blob of data was copied to that space and everything used the .bss version.. The problem is that the space is reserved at compile time, not runtime... So we *still* could not change the size of FILE. Sigh. :-( Replace it with something that does actually work and really does let us make 'FILE' extendable. It also happens to be the same as Linux does in glibc, but has the slight cost of a pointer. Note that this is the same cost that 'fp = fopen(), fprintf(fp, ...); fclose(fp);' has. Fortunately, actual references to stdin/out/err are not all that common since we have implicit stdin/out/err-using versions of functions (printf() vs. fprintf()).
* mdoc(7) police: s;BSD/OS;.Bsx; where appropriate.ru2001-08-132-2/+3
|
* mdoc(7) police: s/NetBSD/.Nx/ where appropriate.ru2001-08-132-2/+3
|
* mdoc(7) police: s/OpenBSD/.Ox/ where appropriate.ru2001-08-131-1/+2
|
* Spell "FreeBSD" with "F" and "BSD" in uppercase.ru2001-08-138-8/+8
|
* Removed duplicate VCS ID tags, as per style(9).ru2001-08-1385-181/+30
|
* Cross-reference io(4).iedowse2001-08-121-0/+2
|
* Fill _res.sort_list with harmless entry. sortlist for IPv6/IPv4ume2001-08-111-0/+3
| | | | | | | | | is stored in _res_ext.sort_list, and sortlist for IPv4 is stored in _res.sort_list for backward compatibility. However, both sort_list's are maintaind by just one index _res.nsort. So, when IPv6 address is specified to sortlist, empty entry was created in _res.sort_list. It broke sortlist facility of gethostbyname(). Discussed on users@jp.ipv6.org.
* Use .Fn, .Fa, and .Dv where appropriate.dd2001-08-101-2/+6
|
* mdoc(7) police: join split punctuation to macro calls.ru2001-08-107-13/+13
|
* mdoc(7) police: fixed the "new sentence" bogons.ru2001-08-101-1/+1
|
* mdoc(7) police: protect trailing full stops of abbreviationsru2001-08-106-6/+6
| | | | with a trailing zero-width space: `e.g.\&'.
* Fixed style bugs (dot `.' at the end of error and warning messages).ru2001-08-101-22/+22
| | | | Noticed by: bde
* Markup nits: use diagnostic type lists for error and warning messages.ru2001-08-101-21/+17
| | | | | | | | Backout previous revision. We should not expand plain text xrefs if they appear in the literal text, e.g. in the error or warning message of the library function. (Submitted by: bde) Moved "out of memory" from warning to errors section.
* mdoc(7) police: add xref to intro(2).ru2001-08-101-0/+1
|
* o Remove some misleading and incomplete information about searchmike2001-08-091-11/+8
| | | | | | | | permissions. o Add a reference to intro(2) where it is properly documented. Reviewed by: bde MFC after: 3 days
* o Various mdoc fixes.mike2001-08-091-10/+50
| | | | | | | | | | o Replace strncpy examples with less confusing ones from OpenBSD. These examples give more detail and also suggest using strlcpy(3). Reviewed by: des, ru, sheldonh Obtained from: OpenBSD MFC after: 3 days
* Fix xrefs.sobomax2001-08-091-1/+1
| | | | | | | | times.3: gettimeofday(3) --> gettimeofday(2) rc.conf.5: isndn(8) --> isdnd(8) idsnd(8) --> isdnd(8) MFC after: 2 weeks
* Use the ``.Rv -std'' mdoc(7) macro in appropriate cases.yar2001-08-0958-243/+58
| | | | Reviewed by: ru
* typo: patched->matchedmikeh2001-08-091-1/+1
|
* mdoc(7) police: expand plain text xrefs.ru2001-08-0810-10/+25
|
* Urge the reader to start using getaddrinfo(3) and getnameinfo(3)ru2001-08-081-0/+14
| | | | | | | protocol-independant functions that don't use static memory area. Suggested by: nik Liked by: ume, brian
* mdoc(7) police: remove whitespace at EOL.ru2001-08-081-1/+1
|
* mdoc(7) police: markup nits.ru2001-08-081-16/+11
|
* Update ptrace(2) re: PT_READ_U and PT_WRITE_Upeter2001-08-081-45/+0
|
* mdoc(7) police:ru2001-08-0717-88/+66
| | | | | | | Avoid using parenthesis enclosure macros (.Pq and .Po/.Pc) with plain text. Not only this slows down the mdoc(7) processing significantly, but it also has an undesired (in this case) effect of disabling hyphenation within the entire enclosed block.
* mdoc(7) police: sort xrefs.ru2001-08-071-1/+1
|
* mdoc(7) police: markup nits.ru2001-08-071-1/+2
|
* varargs -> stdargdd2001-08-051-2/+2
|
* Don't clobber the default for CFLAGS.bde2001-08-031-1/+2
|
* In getclnthandle(), if the address is found in the cache we neediedowse2001-08-021-2/+5
| | | | | | | | | | to strdup() the address string before returning it via *targaddr because the caller will free the string. Change the comment at the top of getclnthandle() to clarify that the caller is responsible for freeing *targaddr. Noticed by: sobomax
* mdoc(7) police: remove hard sentence breaks.dd2001-08-011-4/+4
|
* MFS: in HISTORY section, fix release number of first appearancesheldonh2001-08-014-4/+4
|
* Fix broken Fn calls; Fn doesn't take a manual page section as ansheldonh2001-08-011-5/+5
| | | | | | argument. Terminate the last sentence with a period.
* Only pull in the MD files if they exist. This allows for progressivemp2001-07-315-0/+10
| | | | implementation and compilation when bringing up a new architecture.
* Mention the sa_handler and sa_sigaction #defines in the synopsis.brian2001-07-311-3/+7
| | | | | | Mark sa_sigaction consistently. MFC after: 1 week
* FreeBSD now also defines EIDRM and uses it.asmodai2001-07-301-8/+0
| | | | | | Inspired by PR: 22470 Which was submitted by: Bjorn Tornqvist <bjorn@west.se> MFC after: 1 week
* Remove bogus BUGS section.asmodai2001-07-301-6/+1
| | | | | | | | FreeBSD _does_ define ENOMSG as per SVID when IPC_NOWAIT is set. PR: 22470 Submitted by: Bjorn Tornqvist <bjorn@west.se> MFC after: 1 week
* Correct the old length argument passed to sysctlbyname to be a pointertmm2001-07-291-1/+2
| | | | | | to a size_t (not to an int). MFC after: 2 days
* Avoid any chance of being misunderstood as having libelled developerssheldonh2001-07-291-1/+1
| | | | | | | | or developers' vendors without compromising the importance of warning against bad practice. Reported by: mjacob MFC after: 1 week
* Don't xref mt(1) just because it mentions ioctl.dd2001-07-291-1/+0
| | | | Submitted by: Philipp Mergenthaler <philipp.mergenthaler@stud.uni-karlsruhe.de>
* Don't capitalize variable names.dd2001-07-291-3/+3
|
* ioctl(2) can return EFAULT from copyin.dd2001-07-291-0/+3
| | | | | PR: 29285 Submitted by: Philipp Mergenthaler <philipp.mergenthaler@stud.uni-karlsruhe.de>
* Rename the GLOB_MAXPATH flag of glob(3) to GLOB_LIMIT to be compatiblemikeh2001-07-292-21/+24
| | | | | | | | | | with NetBSD and OpenBSD. glob(3) will now return GLOB_NOSPACE with errno set to 0 instead of GLOB_LIMIT when we match more than `gl_matchc' patterns. GLOB_MAXPATH has been left as an alias of GLOB_LIMIT to maintain backwards compatibility. Reviewed by: sheldonh, assar Obtained from: NetBSD/OpenBSD
* Add cross-references for the new kldsym(2) man page.chris2001-07-279-0/+9
|
* Add a new kldsym(2) man page.chris2001-07-272-2/+124
|
OpenPOWER on IntegriCloud