1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-16 10:20:30 +00:00
freebsd/usr.sbin
Colin Percival e1906bda7b Where syslogd would have fsync()ed a file in the past, instead set a flag
FFLAG_NEEDSYNC and fsync the file when select() next returns zero.  This
dramatically speeds up the process of logging large amounts of data, while
leaving the essential semantics (that data can be expected to be on disk
if we crash) unchanged.

In my tests, this speeds up the rc phase of booting by 18-20%. [1]

YES PLEASE! by:	phk [1]
2004-07-04 19:13:58 +00:00
..
ac Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
accton o split a sentence to make it more understandable 2004-04-16 09:31:17 +00:00
acpi Removed trailing whitespace. 2004-07-02 19:07:33 +00:00
adduser Assorted markup, grammar, and spelling fixes. 2004-06-13 18:03:44 +00:00
amd Removed unnecessary dependencies on librpcsvc. 2004-02-04 11:59:08 +00:00
ancontrol fix reference to sysctl variable: machdep.an_cache_mode -> hw.an.an_cache_mode 2004-03-05 08:42:15 +00:00
apm Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
apmd Eliminated double whitespace. 2004-07-03 18:35:53 +00:00
arlcontrol Assorted markup, grammar, and spelling fixes. 2004-06-13 18:03:44 +00:00
arp Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
asf Assorted markup, grammar, and spelling fixes. 2004-06-13 18:03:44 +00:00
atm Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
authpf Add skeleton build dirs for pf userland: 2004-02-28 21:50:50 +00:00
bluetooth Fix cut-n-paste bugs in hccontrol(8). Its very strange that no one noticed 2004-06-28 00:58:53 +00:00
boot0cfg Document boot0sio and note that it requires modem handshake to work. 2004-06-17 12:01:25 +00:00
boot98cfg Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
bootparamd - Don't use argv[i] when i is uninitialised. 2004-06-08 12:11:19 +00:00
bsnmpd Mechanically kill hard sentence breaks. 2004-07-02 23:52:20 +00:00
btxld Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
burncd Make NULL a (void*)0 whereever possible, and fix the warnings(-Werror) 2004-03-05 08:10:19 +00:00
cdcontrol If the user doesn't specify a device and we can't open any of the defaults, 2004-04-01 16:37:46 +00:00
chkgrp I don't normally use my middle name, so remove it from attributions in 2004-01-25 11:39:42 +00:00
chown
chroot
ckdist Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
config Static device counts will not be supported in 6.x so place the generated 2004-06-30 21:00:47 +00:00
cron Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
crunch Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
ctm Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
daemon Give daemon(8) the ability to create a pid-file. Since the target program 2004-06-02 06:48:13 +00:00
dconschat Assorted markup, grammar, and spelling fixes. 2004-06-13 18:03:44 +00:00
devinfo Remove unused local variable. 2004-01-04 15:51:32 +00:00
digictl
diskinfo Actually negative size is possible for file system, but not for disk. 2004-05-25 12:11:13 +00:00
editmap
edquota Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
eeprom Add eeprom(8), a utility to display and modify system configurations 2004-05-22 16:56:04 +00:00
elf2exe
extattr
extattrctl
faithd Reapply some local fixes that got lost with another NetBSD merge, 2004-06-04 19:24:35 +00:00
fdcontrol Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
fdformat Add PC98 supports. 2004-03-28 13:42:27 +00:00
fdread Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
fdwrite Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
fwcontrol Nit. 2004-06-04 19:23:39 +00:00
getfmac Userland signed char fixes for PPC build. Problems were using a char 2004-01-22 07:23:36 +00:00
getpmac Userland signed char fixes for PPC build. Problems were using a char 2004-01-22 07:23:36 +00:00
gstat Added forgotten -d to the usage(). 2004-06-04 19:29:09 +00:00
i4b Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
ifmcstat Include <net/ethernet.h> to have a prototype for ether_ntoa(). 2004-05-28 17:44:11 +00:00
inetd Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
iostat Put libdevstat before libkvm, because the former depends on the latter. 2004-02-04 10:20:43 +00:00
ip6addrctl Assorted markup, grammar, and spelling fixes. 2004-06-13 18:03:44 +00:00
ipftest
ipresend
ipsend
iptest
IPXrouted Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
jail Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
jexec
jls
kbdcontrol Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
kbdmap Eliminated double whitespace. 2004-07-03 18:35:53 +00:00
kernbb Fix the type of struct bbf's arc_count member: according to gcc's 2004-05-29 01:22:53 +00:00
keyserv Remove spurious semicolons. Outside of functions they are actually errors but 2004-05-16 22:08:17 +00:00
kgmon Format nits. 2004-05-29 06:10:42 +00:00
kgzip Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
kldxref Fixed manpage's synopsis, and synchronized it with the program's usage(). 2004-06-01 09:34:04 +00:00
lastlogin Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
lpr Eliminated double whitespace. 2004-07-03 18:35:53 +00:00
lptcontrol Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
mailstats
mailwrapper Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
makemap
manctl
memcontrol
mergemaster Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
mixer Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
mld6query
mlxcontrol Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
mount_nwfs style.Makefile(5): 2004-02-23 20:25:27 +00:00
mount_portalfs Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
mount_smbfs Fixed style of DPADD and LDADD assignments as per style.Makefile(5). 2004-02-05 22:44:25 +00:00
mountd Markup nits. 2004-06-04 19:23:12 +00:00
moused Use C99 conforming designated initialisers rather than the obsolete GCC syntax. 2004-07-03 16:52:57 +00:00
mptable
mrouted Eliminated double whitespace. 2004-07-03 18:35:53 +00:00
mtest Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
mtree Eliminated double whitespace. 2004-07-03 18:35:53 +00:00
named
named.reload
named.restart
ndc
ndiscvt Assorted markup, grammar, and spelling fixes. 2004-06-13 18:03:44 +00:00
ndp Markup and grammar nits. 2004-06-05 20:21:58 +00:00
newsyslog Nothing says that /var/log can't be not a directory but a symbolic link 2004-07-04 17:24:12 +00:00
nfsd Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
ngctl Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
nghook Markup and punctuation nits. 2004-06-05 20:21:17 +00:00
nologin Assorted markup, grammar, and spelling fixes. 2004-06-13 18:03:44 +00:00
nslookup
nsupdate
ntp Eliminated double whitespace. 2004-07-03 18:35:53 +00:00
ofwdump Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
pccard Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
pciconf Update pciconf man page to indicate that only some of the functions 2004-01-06 20:23:20 +00:00
pcvt Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
periodic
pkg_install Eliminated double whitespace. 2004-07-03 18:35:53 +00:00
pnpinfo Fixed style of DPADD and LDADD assignments as per style.Makefile(5). 2004-02-05 22:44:25 +00:00
ppp Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
pppctl Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
pppd o SIOCGIFCONF->getifaddrs(2) conversion. 2004-04-09 16:59:05 +00:00
pppstats
praliases
procctl
pstat Eliminated double whitespace. 2004-07-03 18:35:53 +00:00
pw Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
pwd_mkdb Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
quot Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
quotaon Userland signed char fixes for PPC build. Problems were using a char 2004-01-22 07:23:36 +00:00
rarpd While walking over the list of interfaces obtained from getifaddrs(3), 2004-04-20 13:58:14 +00:00
raycontrol Add FBSDID. err(3) changed to errx(3) because there is no errno message 2004-04-04 19:38:08 +00:00
repquota Userland signed char fixes for PPC build. Problems were using a char 2004-01-22 07:23:36 +00:00
rip6query
rmt Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
route6d
rpc.lockd Remove spurious semicolons. Outside of functions they are actually errors but 2004-05-16 22:08:17 +00:00
rpc.statd Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
rpc.umntall
rpc.yppasswdd Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
rpc.ypupdated Include <stdlib.h> for exit() and abort() prototypes. 2004-05-24 13:21:24 +00:00
rpc.ypxfrd Include <rpc/rpc_com.h> for a _rpc_dtablesize() prototype. 2004-05-24 12:28:27 +00:00
rpcbind
rrenumd Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
rtadvd Fixed SEE ALSO references. 2004-07-02 22:50:25 +00:00
rtprio Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
rtsold Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
rwhod Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
sa Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
sade Eliminated double whitespace. 2004-07-03 18:35:53 +00:00
sendmail Honor NOINET6 and disable IPv6 support in libmilter and sendmail if it 2004-06-01 01:29:42 +00:00
setfmac Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
setkey Reapply traditionally lost fixes, fixed some more. 2004-06-05 20:22:15 +00:00
setpmac Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
sicontrol Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
sliplogin Eliminated double whitespace. 2004-07-03 18:35:53 +00:00
slstat
smbmsg Fix an off-by-one error in the range check for the maximal -i or -o 2004-05-27 13:31:16 +00:00
spkrtest
spray
sysinstall Eliminated double whitespace. 2004-07-03 18:35:53 +00:00
syslogd Where syslogd would have fsync()ed a file in the past, instead set a flag 2004-07-04 19:13:58 +00:00
tcpdchk
tcpdmatch
tcpdump Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
timed Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
traceroute
traceroute6 Sync up with KAME. The main change is to try to avoid exposing 2004-06-13 18:38:46 +00:00
trpt
tzsetup Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
ugidfw Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
usbd Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
usbdevs Add option '-o' for one-line output in combination with '-d'. 2004-05-24 13:22:00 +00:00
vidcontrol
vipw Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
vnconfig
watch Eliminated double whitespace. 2004-07-03 18:35:53 +00:00
watchdogd Document -d flag 2004-06-14 07:27:27 +00:00
wicontrol Markup nits. 2004-06-05 20:20:34 +00:00
wlconfig Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
yp_mkdb
ypbind Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
yppoll Include <timeconv.h> for time conversion functions. 2004-05-24 16:10:57 +00:00
yppush Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
ypserv Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
ypset Fix a typo that stopped ypset's -h option from working with a 2004-02-09 00:10:18 +00:00
zic Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
zzz Assorted markup, grammar, and spelling fixes. 2004-06-13 18:03:44 +00:00
Makefile Finish repo move arlconfig -> arlcontrol. 2004-06-01 07:38:11 +00:00
Makefile.inc