NetBSD/bin
hannken 8c21bc6224 Add ffs internal snapshots. Written by Marshall Kirk McKusick for FreeBSD.
- Not enabled by default. Needs kernel option FFS_SNAPSHOT.
- Change parameters of ffs_blkfree.
- Let the copy-on-write functions return an error so spec_strategy
    may fail if the copy-on-write fails.
- Change genfs_*lock*() to use vp->v_vnlock instead of &vp->v_lock.
- Add flag B_METAONLY to VOP_BALLOC to return indirect block buffer.
- Add a function ffs_checkfreefile needed for snapshot creation.
- Add special handling of snapshot files:
    Snapshots may not be opened for writing and the attributes are read-only.
    Use the mtime as the time this snapshot was taken.
    Deny mtime updates for snapshot files.
- Add function transferlockers to transfer any waiting processes from
  one lock to another.
- Add vfsop VFS_SNAPSHOT to take a snapshot and make it accessible through
  a vnode.
- Add snapshot support to ls, fsck_ffs and dump.

Welcome to 2.0F.

Approved by: Jason R. Thorpe <thorpej@netbsd.org>
2004-05-25 14:54:55 +00:00
..
cat Remove unused code left over from temporary printescaped functionality. 2004-01-04 03:31:28 +00:00
chio Homogenize usage messages: make the 'usage' word all lowercase, as this seems 2004-01-05 23:23:32 +00:00
chmod Remove unused code left over from temporary printescaped functionality. 2004-01-04 03:34:00 +00:00
cp remove unused code left from printescaped() backput as pointed out by Jeff 2004-01-04 16:04:18 +00:00
csh Keep track of the while level, when popping loops because of a breaksw. 2004-05-13 15:25:58 +00:00
date
dd Spell the plural of suffix "suffixes", not "suffices". 2004-02-13 17:56:17 +00:00
df Refer statvfs instead of removed statfs. 2004-04-21 12:22:27 +00:00
domainname Un-__P(), ANSIfy, use EXIT_{SUCCESS,FAILURE}, use [gs]etprocname(). 2004-04-19 08:24:56 +00:00
echo Put a few headers back so this compiles again. 2003-11-25 03:40:18 +00:00
ed use ${HOST_SH} instead of /bin/sh 2003-10-26 03:50:07 +00:00
expr Grammar improvement by Patrick Welche. 2004-04-23 13:28:58 +00:00
hostname
kill
ksh understand rlimit sbsize 2004-04-17 15:40:12 +00:00
ln Homogenize usage messages: make the 'usage' word all lowercase, as this seems 2004-01-05 23:23:32 +00:00
ls Add ffs internal snapshots. Written by Marshall Kirk McKusick for FreeBSD. 2004-05-25 14:54:55 +00:00
mkdir remove unused code left from printescaped() backput as pointed out by Jeff 2004-01-04 16:04:18 +00:00
mt
mv remove unused code left from printescaped() backput as pointed out by Jeff 2004-01-04 16:04:18 +00:00
pax Welcome to WARNS=3 2004-05-11 17:12:26 +00:00
ps s/the the/the/ (only in sources that aren't regularly imported from 2004-04-23 02:58:27 +00:00
pwd file system, not filesystem; e.g. is an abbreviation; use FAT instead of msdos 2003-10-30 14:58:23 +00:00
rcmd
rcp Remove duplicate include, fixes PR bin/25018 from Jeff Ito. 2004-04-02 09:08:55 +00:00
rm Sort sections, bump date for previous, and add a comma after e.g.. 2004-03-24 11:37:07 +00:00
rmdir
sh Ensure that fd 0, 1 and 2 are not used for the local end of pipelines. 2004-04-30 06:27:59 +00:00
sleep
stty Fix longstanding gap in stty functionality: while many operations had 2004-04-01 16:10:03 +00:00
sync
systrace the special filename "" does not receive translation and is going to fail. 2004-01-24 03:44:46 +00:00
test
Makefile
Makefile.inc