Go to file
joerg 9a364d2ed3 Split ffs_freefile into a frontend for normal cylinder group and for
snapshot use. Adjust ffs_blkfree_common to get the fs instance passed
in, the original commit didn't account blocks in the snapshots
correctly. Assert that ffs_blkfree is used with the primary fs instance
and that ffs_checkfreefile is only used for snapshots. Move the bdwrite
from ffs_blkfree_common into the caller for symmetry. This creates a
redundant write of unmodified data for ffs_blkfree_snap if a double free
of a block happens.

Reviewed and tested by hannken@.
2008-12-06 20:05:55 +00:00
bin Don't pass strings from argv[] to free(). Fixes PR 39992. 2008-11-23 10:08:50 +00:00
common Avoid conflicts with ZFS. 2008-12-05 13:11:41 +00:00
compat XXX: change .PATH: to .PATH.c: so that make does not find the 2008-12-02 21:43:09 +00:00
crypto From Arnaud Ebalard: 2008-12-05 06:02:20 +00:00
dist more compilation issues on amd64, where size_t != unsigned int. 2008-12-06 18:39:20 +00:00
distrib Move etc/rc.d/x{dm,fs} into xetc.tgz. 2008-12-05 18:56:47 +00:00
doc - uppercase API 2008-12-06 04:45:05 +00:00
etc - Generate xdm and xfs depending on the value of X11FLAVOUR 2008-12-05 18:55:22 +00:00
external add LIBISCXX. if it is != "no", use ${CXX} instead of ${CC} to link 2008-12-06 19:32:05 +00:00
games Fix fiance/fiancee confusion. Fix another typo. 2008-12-02 14:21:26 +00:00
gnu sprintf to temporary buffer and memcpy, rather than sprintf directly 2008-11-25 01:58:13 +00:00
include Add fdopendir(), from Solaris/Linux. 2008-12-05 13:08:53 +00:00
lib New sentence, new line. Bump date for fdopendir. 2008-12-05 13:26:41 +00:00
libexec Move all subsections to main DESCRIPTION, noted by John Nemeth. 2008-12-06 14:17:43 +00:00
regress Remove LKMs and switch to the module framework, pass 1. 2008-11-12 12:35:50 +00:00
rescue Remove LKMs and switch to the module framework, pass 1. 2008-11-12 12:35:50 +00:00
sbin Enable the faked ELF kernel by default, now that ksyms output works with 2008-12-05 21:41:10 +00:00
share add LIBISCXX. if it is != "no", use ${CXX} instead of ${CC} to link 2008-12-06 19:32:05 +00:00
sys Split ffs_freefile into a frontend for normal cylinder group and for 2008-12-06 20:05:55 +00:00
tests Remove LKMs and switch to the module framework, pass 1. 2008-11-12 12:35:50 +00:00
tools MACHINE_CPU is "mips" not "xxmips". 2008-12-05 05:12:02 +00:00
usr.bin WARNS=4 2008-12-05 22:51:42 +00:00
usr.sbin modify some SDP data parsing function names to avoid conflicts with similar 2008-12-06 20:01:14 +00:00
x11 fix include filename 2008-11-28 10:27:29 +00:00
BUILDING be explicit about MAKEOBJDIR and MAKEOBJDIRPREFIX not being for 2008-12-02 22:28:21 +00:00
Makefile Invoke postinstall with the environment variable MAKE set up to the relevant 2008-12-05 19:02:54 +00:00
Makefile.inc
UPDATING Improve grammar. 2008-11-26 19:00:34 +00:00
build.sh Add support for new MAKEVERBOSE levels 3 and 4. The complete list is now: 2008-11-13 20:40:11 +00:00