Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |||||
* | 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@ | |||||
* | 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 | ||
| | ||||||
* | spacing required before punctuation; | 2015-09-06 | 1 | -2/+2 | ||
| | ||||||
* | remove excessive Xr; from rob pierce | 2015-09-06 | 1 | -5/+3 | ||
| | ||||||
* | Add missing information to the socket splicing man page to make it | 2015-09-04 | 1 | -3/+6 | ||
| | | | | | more comprehensible. OK jmc@ tedu@ | |||||
* | tweak previous; | 2015-08-26 | 1 | -3/+5 | ||
| | ||||||
* | use ENAMETOOLONG instead of EINVAL for errno when string overflow occurs. | 2015-08-26 | 1 | -1/+7 | ||
| | | | | | | document tame.2 according. ok deraadt@ | |||||
* | Add TIOCGETA to the tame list for TAME_IOCTL. | 2015-08-26 | 1 | -1/+2 | ||
| | | | | | | This is used by readpassphrase() and curses. ok deraadt@ | |||||
* | Convert paths argument of tame(2) to const char **. | 2015-08-26 | 1 | -3/+3 | ||
| | | | | | | The path will not be modified and this reduces casts. Discussed with many. ok deraadt@ | |||||
* | Hide many (194!) symbols that nothing should be using. | 2015-08-26 | 2 | -20/+5 | ||
| | | | | | | | Delete exect(2); it wasn't portable across archs and nothing used it. ports test build by naddy@ ok deraadt@ kettenis@ | |||||
* | Fix latter vs later. From jmc@ | 2015-08-25 | 1 | -2/+2 | ||
| | ||||||
* | Document kbind(2) | 2015-08-25 | 2 | -2/+122 | ||
| | ||||||
* | Move to tame(int flags, char *paths[]) API/ABI. | 2015-08-22 | 1 | -14/+58 | ||
| | | | | | | | | | | | | The pathlist is a whitelist of dirs and files; anything else returns ENOENT. Recommendation is to use a narrowly defined list. Also add TAME_FATTR, which permits explicit change operations against "struct stat" fields. Some other TAME_ flags are refined slightly. Not cranking libc now, since nothing commited in base uses this and the timing is uncomfortable for others. Discussed with many; thanks for a few bug fixes from semarie, doug, guenther. ok guenther | |||||
* | Whitelist TIOCGPGRP (for tcgetpgrp()) in TAME_IOCTL. | 2015-08-21 | 1 | -2/+3 | ||
| | | | | | | Requested by Sunil Nimmagadda to help tame http. ok deraadt@ | |||||
* | spelling; ok deraadt | 2015-08-02 | 1 | -3/+3 | ||
| | ||||||
* | ARG_MAX is the standard name (not NCARGS); probab[l]y guenther | 2015-07-28 | 2 | -10/+6 | ||
| | ||||||
* | describe CPATH before TMPPATH | 2015-07-28 | 1 | -12/+12 | ||
| | ||||||
* | unsort: requested by deraadt | 2015-07-28 | 1 | -137/+137 | ||
| | ||||||
* | Sync with kernel TIOCGWINSZ change. | 2015-07-23 | 1 | -3/+3 | ||
| | ||||||
* | basic macro cleanup, mostly converting to .Dv where appropriate | 2015-07-21 | 1 | -38/+42 | ||
| | ||||||
* | In _TM_SELF, permit uname(3); OK deraadt@. | 2015-07-20 | 1 | -2/+3 | ||
| | ||||||
* | Add setgroups(2) to TAME_PROC, ok deraadt | 2015-07-20 | 1 | -2/+3 | ||
| | ||||||
* | sort; ok deraadt | 2015-07-19 | 1 | -139/+139 | ||
| | ||||||
* | typo; ralf horstmann | 2015-07-19 | 1 | -2/+2 | ||
| | ||||||
* | word fix; | 2015-07-19 | 1 | -2/+2 | ||
| | ||||||
* | oops, SYS_ prefix stayed; noted by jmc | 2015-07-19 | 1 | -2/+2 | ||
| | ||||||
* | no need for -compact; | 2015-07-19 | 1 | -16/+2 | ||
| | ||||||
* | some basic tweaks; | 2015-07-19 | 1 | -7/+7 | ||
| | ||||||
* | Trailing spaces and missing .Pp. | 2015-07-19 | 1 | -3/+4 | ||
| | ||||||
* | succesfull -> succesful, from Ross L Richardson | 2015-07-19 | 1 | -3/+3 | ||
| | ||||||
* | manual page for tame(2). not very good, so i will be hearing from jmc | 2015-07-19 | 2 | -3/+383 | ||
| | ||||||
* | mention that swapctl(2) can also be used to retrieve statistics | 2015-07-15 | 1 | -4/+4 | ||
| | | | | ok millert@ | |||||
* | Simple macro fixes (Fd -> In, Nm -> Fn) from Kaspars at Bankovskis dot net. | 2015-05-31 | 12 | -70/+70 | ||
| | | | | No content change. | |||||
* | chflagsat() is also async-signal-safe | 2015-05-12 | 1 | -2/+3 | ||
| | ||||||
* | Tweaks utimensat/futimens handling to always update ctime, even when both | 2015-04-17 | 1 | -14/+11 | ||
| | | | | | | | atime and mtime are UTIME_OMIT (at least for ufs, tmpfs, and ext2fs), and to correctly handle a timestamp of -1. ok millert@ | |||||
* | Fix sa_sigaction() handler example. The third argument is void * and | 2015-04-14 | 1 | -9/+15 | ||
| | | | | should be cast to ucontext_t * to actually use it. OK deraadt@ | |||||
* | Make pthread_atfork() track the DSO that called it like atexit() does, | 2015-04-07 | 2 | -2/+76 | ||
| | | | | | | | | | | unregistering callbacks if the DSO is unloaded. Move the callback handling from libpthread to libc, though libpthread still overrides the inner call to handle locking and thread-library reinitialization. Major version bump for both libc and libpthread. verification that this fixes various ports ajacoutot@ asm assistance miod@; ok millert@ deraadt@ | |||||
* | Use -> instead of a right arrow when referring to C's -> operator. | 2015-03-26 | 1 | -3/+3 | ||
| | | | | with input from jmc@ schwarze@ | |||||
* | according to javad kouhi, freebsd pr #198612, vfork appeared first in bsd 3.0; | 2015-03-21 | 1 | -3/+3 | ||
| | | | | thanks sobrado for verifying (and okaying this) | |||||
* | remove the first comma from constructs like ", and," and ", or,": you can use | 2015-03-13 | 1 | -3/+3 | ||
| | | | | | "and" and "or" to join sentence clauses, and you can use commas, but both hinders reading; | |||||
* | sort sections; | 2015-03-03 | 1 | -4/+4 | ||
| | ||||||
* | Fix variable name typo in IDIOMS. | 2015-03-03 | 1 | -3/+3 | ||
| | | | | ok millert@ | |||||
* | Document that POLLPRI and POLLRDBAND are set for out-of-band socket | 2015-03-02 | 1 | -2/+15 | ||
| | | | | data. | |||||
* | Document out-of-band data on a socket as an example of an exceptional | 2015-03-02 | 1 | -2/+4 | ||
| | | | | condition. | |||||
* | Document when closefrom() was added to OpenBSD. OK bcook@ | 2015-03-02 | 1 | -1/+6 | ||
| | ||||||
* | Note that closefrom is an extension. | 2015-03-02 | 1 | -2/+7 | ||
| | | | | suggested and ok reyk@ | |||||
* | Reduce usage of predefined strings in manpages. | 2015-02-28 | 2 | -9/+15 | ||
| | | | | | | | | | | | Predefined strings are not very portable across troff implementations, and they make the source much harder to read. Usually the intended character can be written directly. No output changes, except for two instances where the incorrect escape was used in the first place. tweaks + ok schwarze@ |