Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | use .In rather than .Fd #include | 2015-09-10 | 53 | -190/+190 | |
| | |||||
* | reduce more .Nd to one line and kill more .Tn | 2015-09-10 | 1 | -4/+4 | |
| | |||||
* | reduce .Nd to one line and kill .Tn while here | 2015-09-10 | 5 | -25/+15 | |
| | |||||
* | another missing Mdocdate | 2015-09-10 | 1 | -2/+2 | |
| | |||||
* | missing commas at the end of .Nm lines in the NAME section | 2015-09-10 | 1 | -3/+3 | |
| | |||||
* | Adds hidden _libc_FOO aliases for the system call stubs. | 2015-09-10 | 50 | -163/+278 | |
| | | | | | | | | | | Stop generating _brk and _sbrk symbols: they've already been hidden. Set the ELF symbol size on the syscall stubs. Give the __{min,cur}brk symbols a size and type, and hide more jump labels. alpha, arm, m88k, sh, sparc, and vax assistance miod@ hppa assistance kettenis@ ok deraadt@ miod@ | ||||
* | explain why __explicit_bzero_hook will remain; ok guenther | 2015-09-10 | 1 | -1/+3 | |
| | |||||
* | hide __dtoa_locks as a static in the single use case; ok guenther | 2015-09-10 | 5 | -11/+6 | |
| | |||||
* | no more mpool; | 2015-09-10 | 4 | -13/+9 | |
| | |||||
* | tweak Nd after previous; ok mpi | 2015-09-10 | 1 | -2/+2 | |
| | |||||
* | Remove link_addr(3). A function to encode the name of an interface in | 2015-09-10 | 4 | -137/+8 | |
| | | | | | | | | | | | | a sockaddr_dl is a questionnable interface. But now it makes it harder to properly reference ifp becauses of this. Set sdl_index to the index of the corresponding interface when constructing a routing message. Ridding previous libc crank. ok guenther@, deraadt@, dlg@ | ||||
* | seperate->separate; | 2015-09-09 | 1 | -3/+9 | |
| | | | | while here, i've adjusted the formatting of one list | ||||
* | Move to next tame() API. The flags are now passed as a very simple string, | 2015-09-09 | 1 | -34/+35 | |
| | | | | | | | | which results in tame() code placements being much more recognizeable. tame() can be moved to unistd.h and does not need cpp symbols to turn the bits on and off. The resulting API is a bit unexpected, but simplifies the mapping to enabling bits in the kernel substantially. vague ok's from various including guenther doug semarie | ||||
* | Remove the mpool(3) manpages | 2015-09-09 | 1 | -5/+2 | |
| | | | | prodded by miod@ | ||||
* | Bump for symbol removals | 2015-09-09 | 1 | -1/+1 | |
| | |||||
* | Hide __sigintr and __strsignal as internal implementation details. | 2015-09-09 | 5 | -13/+15 | |
| | | | | | | Delete the already hidden _signal alias too. ok deraadt@ millert@ | ||||
* | Hide all unnecessary asr / resolver related API with _ prefixes. | 2015-09-09 | 14 | -361/+238 | |
| | | | | direction & ok guenther | ||||
* | Use SOCK_NONBLOCK in a couple more places | 2015-09-09 | 2 | -33/+6 | |
| | | | | ok deraadt@ | ||||
* | Stop exporting from libc the <mpool.h> and the mpool_* API | 2015-09-09 | 2 | -8/+122 | |
| | | | | ports scan by sthen@ | ||||
* | Hide YP-specific xdr_* functions, and have the YP tools link -lrpcsvc | 2015-09-09 | 2 | -19/+44 | |
| | | | | | as needed. ok miod guenther | ||||
* | Syslogd can handle 8192 bytes per message now. Increase the libc | 2015-09-09 | 1 | -2/+2 | |
| | | | | | | syslog(3) limit to the same size. The buffer needs one byte more as it conains a NUL that sendsyslog(2) does not process. OK deraadt@ | ||||
* | Simplify makefile rules for building the ASM stubs into "pick something | 2015-09-09 | 1 | -113/+45 | |
| | | | | | | from column A and something from column B". ok miod@ deraadt@ | ||||
* | Backtrack a little bit and don't try to use the per-thread errno location if | 2015-09-09 | 1 | -23/+21 | |
| | | | | | | | | | | r2 is zero. Some upcoming changes will probably change the offset at which the errno pointer is stored, or might even store errno directly. Instead, call __errno to get the location of errno. Make sure we go through the PLT such that we call the version in libpthread if it is linked in. Set up r30 for this purpose. The ___cerrno function itself remains protected. ok guenther@ | ||||
* | Delete ktracing of context switches: it's unused, and not particularly useful, | 2015-09-07 | 1 | -4/+2 | |
| | | | | | | | and doing VOP_WRITE() from inside tsleep/msleep makes the locking too complicated, making it harder to move forward on MP changes. ok deraadt@ kettenis@ | ||||
* | Add getfsstat(2) to TAME_RPATH; OK deraadt@ | 2015-09-07 | 1 | -3/+4 | |
| | |||||
* | Document the rule for keeping static and shared archs in sync | 2015-09-06 | 1 | -0/+8 | |
| | |||||
* | Fix aliasing of sys_errlist, sys_nerr, sys_siglist, and sys_signame | 2015-09-06 | 13 | -91/+93 | |
| | | | | | | to eliminate duplicate copies of the tables and get direct access internally ok kettenis@ deraadt@ | ||||
* | spacing required before punctuation; | 2015-09-06 | 1 | -2/+2 | |
| | |||||
* | remove excessive Xr; from rob pierce | 2015-09-06 | 1 | -5/+3 | |
| | |||||
* | Fix previous: restore a PSEUDO_SUFFIX macro to actually handle errno and return | 2015-09-05 | 1 | -1/+2 | |
| | | | | | cone of shame guenther@ ok deraadt@ | ||||
* | This is probably what guenther@ had in mind. | 2015-09-05 | 1 | -2/+2 | |
| | |||||
* | off-by-one for the previous patch. the limit is inclusive: 0x10ffff is a valid codepoint. | 2015-09-05 | 1 | -2/+2 | |
| | | | | ok stsp@ | ||||
* | Hide some YP internals. Annotate a few private hooks currently used | 2015-09-05 | 1 | -13/+4 | |
| | | | | | by ypserv, passwd, or chpass... maybe we can use different tricks to interface with libc... | ||||
* | rather than assuming stderr is alive, open + dprintf to /dev/tty | 2015-09-05 | 1 | -5/+15 | |
| | | | | ok guenther millert | ||||
* | check for limiting the range of UTF-8 to 0x10FFFF, as requested by RFC 3629. | 2015-09-05 | 1 | -1/+8 | |
| | | | | ok stsp@ | ||||
* | Delete duplicated CVS $foo tags | 2015-09-05 | 1 | -3/+1 | |
| | |||||
* | Use new framework for wrapping dbopen() | 2015-09-05 | 2 | -1/+35 | |
| | | | | | | Move internal declarations from <db.h> to libc's hidden/db.h ok kettenis@ | ||||
* | Use new framework for wrapping cat{open,gets,close}(), eliminating | 2015-09-05 | 11 | -91/+42 | |
| | | | | | | _cat* in the process. ok kettenis@ | ||||
* | Adds hidden _libc_FOO aliases for the system call stubs. | 2015-09-05 | 39 | -125/+198 | |
| | | | | | | | | Stop generating _brk and _sbrk symbols: they've already been hidden. Set the ELF symbol size on the syscall stubs. Give the __{min,cur}brk symbols a size and type, and hide more jump labels. ok deraadt@ | ||||
* | Add missing information to the socket splicing man page to make it | 2015-09-04 | 1 | -3/+6 | |
| | | | | | more comprehensible. OK jmc@ tedu@ | ||||
* | word fix; from henning petersen (netbsd pr/49641, -r1.18) | 2015-09-04 | 1 | -3/+3 | |
| | | | | ok millert | ||||
* | no more gcc2. | 2015-09-03 | 1 | -8/+2 | |
| | | | | ok deraadt@ | ||||
* | use _PATH_RESCONF | 2015-09-02 | 1 | -2/+2 | |
| | |||||
* | Delete 3 more stderr messages, right before returning a proper error. | 2015-09-02 | 3 | -6/+6 | |
| | | | | Code from way in the past. | ||||
* | do not printf() on error from libc; ok millert | 2015-09-02 | 1 | -3/+1 | |
| | |||||
* | Remove all bogus writes to stderr. Only explicit requests should | 2015-09-01 | 10 | -70/+23 | |
| | | | | | go that way. ok miod beck | ||||
* | Remove calls to perror(); the error returns are sufficient, and these | 2015-09-01 | 3 | -27/+7 | |
| | | | | | library may not assume stderr is useable. ok millert miod beck | ||||
* | only 32-bit systems need the quad functions. | 2015-08-31 | 1 | -2/+8 | |
| | | | | | skipping a libc crank since unused in base on 64bit systems discussed with miod, tedu; ok kettenis | ||||
* | use #function rather than @function on arm | 2015-08-31 | 1 | -2/+2 | |
| | | | | ok guenther | ||||
* | Also add ALTEXIT_{STRONG,WEAK} to hppa64, copied from hppa. Document'em too | 2015-08-31 | 2 | -3/+11 | |
| | | | | ok deraadt@ |