NetBSD/libexec
hannken 5d2bff060a Make sure all cached buffers with valid, not yet written data have been
run through copy-on-write.  Call fscow_run() with valid data where possible.

The LP_UFSCOW hack is no longer needed to protect ffs_copyonwrite() against
endless recursion.

- Add a flag B_MODIFY to bread(), breada() and breadn().  If set the caller
  intends to modify the buffer returned.

- Always run copy-on-write on buffers returned from ffs_balloc().

- Add new function ffs_getblk() that gets a buffer, assigns a new blkno,
  may clear the buffer and runs copy-on-write.  Process possible errors
  from getblk() or fscow_run().  Part of PR kern/38664.

Welcome to 4.99.63

Reviewed by: YAMAMOTO Takashi <yamt@netbsd.org>
2008-05-16 09:21:59 +00:00
..
atf-cleanup Adjust the build of the ATF tools to use the new paths to the source files 2008-05-01 15:35:14 +00:00
atf-exec Adjust the build of the ATF tools to use the new paths to the source files 2008-05-01 15:35:14 +00:00
atf-format Adjust the build of the ATF tools to use the new paths to the source files 2008-05-01 15:35:14 +00:00
atf-killpg Adjust the build of the ATF tools to use the new paths to the source files 2008-05-01 15:35:14 +00:00
atrun Fix build from dieter roelants 2008-04-05 20:17:37 +00:00
comsat PR/36266: David A. Holland: Don't read and write sig_atomic_t variables in 2007-05-03 15:09:41 +00:00
cron
fingerd change (mostly) int to socklen_t. GCC 4 doesn't like that int and 2006-05-09 20:18:05 +00:00
ftpd Move TNF licenses to 2 clause form 2008-05-02 18:11:04 +00:00
getNAME Handle .br - this makes processing of the netbsd-4 2006-09-12 21:56:43 +00:00
getty '_' is functionally alphanumeric in many contexts, including login names. 2008-04-13 02:38:01 +00:00
hpropd Add more required libraries by libkrb5 and libroken in NOPIC case. 2008-04-10 14:26:33 +00:00
httpd new openssl returns const method objects. 2008-05-10 19:25:20 +00:00
identd Avoid buffer overflow. 2006-09-29 17:02:04 +00:00
ipropd-master Add more required libraries by libkrb5 and libroken in NOPIC case. 2008-04-10 14:26:33 +00:00
ipropd-slave Add more required libraries by libkrb5 and libroken in NOPIC case. 2008-04-10 14:26:33 +00:00
kadmind Add more required libraries by libkrb5 and libroken in NOPIC case. 2008-04-10 14:26:33 +00:00
kpasswdd Add more required libraries by libkrb5 and libroken in NOPIC case. 2008-04-10 14:26:33 +00:00
ld.aout_so Convert TNF licenses to new 2 clause variant 2008-04-30 13:10:46 +00:00
ld.elf_so Convert TNF licenses to new 2 clause variant 2008-04-30 13:10:46 +00:00
lfs_cleanerd Make sure all cached buffers with valid, not yet written data have been 2008-05-16 09:21:59 +00:00
mail.local Make sure temporary errors are reported as such, using status code 2008-05-04 03:03:11 +00:00
makekey
makewhatis Convert TNF licenses to new 2 clause variant 2008-04-30 13:10:46 +00:00
rexecd Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
rlogind change (mostly) int to socklen_t. GCC 4 doesn't like that int and 2006-05-09 20:18:05 +00:00
rpc.rquotad change (mostly) int to socklen_t. GCC 4 doesn't like that int and 2006-05-09 20:18:05 +00:00
rpc.rstatd change (mostly) int to socklen_t. GCC 4 doesn't like that int and 2006-05-09 20:18:05 +00:00
rpc.rusersd convert __attribute__s to applicable cdefs.h macros 2007-12-15 19:44:37 +00:00
rpc.rwalld change (mostly) int to socklen_t. GCC 4 doesn't like that int and 2006-05-09 20:18:05 +00:00
rpc.sprayd change (mostly) int to socklen_t. GCC 4 doesn't like that int and 2006-05-09 20:18:05 +00:00
rshd convert __attribute__s to applicable cdefs.h macros 2007-12-15 19:44:37 +00:00
talkd y2038 fixes: time_t != long. 2008-03-04 03:05:00 +00:00
telnetd Move ctype.h from headers to files which really need it 2007-02-21 21:14:07 +00:00
tftpd change (mostly) int to socklen_t. GCC 4 doesn't like that int and 2006-05-09 20:18:05 +00:00
utmp_update Convert TNF licenses to new 2 clause variant 2008-04-30 13:10:46 +00:00
Makefile Import Heimdal-1.1 2008-03-22 08:36:48 +00:00
Makefile.inc Oops. USE_FORT needs to be in Makefile.inc, not Makefile, to cause the 2007-08-16 18:36:46 +00:00