Commit Graph

29 Commits

Author SHA1 Message Date
martin 11a6dbe728 Convert TNF licenses to new 2 clause variant 2008-04-30 13:10:46 +00:00
ad 162c8882a2 These interfaces have been obsoleted and removed from the system.
Please see the condvar(9), mutex(9), and rwlock(9) manual pages for
     information on kernel synchronisation primitives.
2008-01-30 14:18:53 +00:00
xtraeme 5ff8000aa3 transferlockers() is gone. ok ad 2008-01-09 22:06:00 +00:00
yamt 54c3330421 sync with the code. (pri_t) 2007-03-01 14:24:25 +00:00
wiz 30fd28f965 Use Em for notes. Whitespace nits. Typo fix. 2007-02-17 08:43:10 +00:00
ad b52b3eb8ff Mark these interfaces obsolete. 2007-02-11 16:05:08 +00:00
rumble aae599581f Removed accidental repetitious words. 2004-10-04 19:12:52 +00:00
wiz 2361610dce Uppercase CPU. 2004-05-27 00:51:24 +00:00
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
snj 031f6818c2 Bump date for last. Minor English fixes. Use Dq. Sprinkle some Dv. 2004-05-24 03:26:34 +00:00
yamt f61189110c document LK_EXCLOTHER. 2004-05-22 18:00:30 +00:00
wiz 0d5adbd287 Add Ns. 2003-06-30 12:31:16 +00:00
wiz 472351e13d Use
.In header.h
instead of
.Fd #include \*[Lt]header.h\*[Gt]
Much easier to read and write, and supported by groff for ages.
Okayed by ross.
2003-04-16 13:34:34 +00:00
perry 43e0efbdeb "Utilize" has exactly the same meaning as "use," but it is more
difficult to read and understand. Most manuals of English style
therefore say that you should use "use".
2003-02-04 22:38:15 +00:00
wiz 770eef2122 New sentence, new line. 2002-10-14 13:43:14 +00:00
gmcgarry f289290626 simple_lock_unlock -> simple_unlock 2002-07-14 04:08:42 +00:00
ross 4fa402f116 Generate <>& symbolically. I'm avoiding .../dist/... directories for now. 2002-02-13 08:17:26 +00:00
wiz 73680f8d68 Drop a spare .Pp. 2001-11-01 01:13:43 +00:00
gmcgarry a51e9664a9 - simple_lock_unlock() -> simple_unlock()
- include description of LK_INTERLOCK flag

Improvements suggested by Anthony Mallet in PR-14367.
2001-10-27 06:06:19 +00:00
wiz 6d1c80037a Two punctuation fixes. 2001-09-04 03:05:54 +00:00
wiz 42a2a8e490 Boring whitespace fixes. 2001-09-04 02:51:15 +00:00
gmcgarry e839d267cd Add code references. Fix formatting. 2001-07-01 03:24:51 +00:00
gmcgarry 828e6159c7 - correctly describe the usage of flags to the lock manager
- clarify terminology on shared and exclusive access to locks
- fix history
- formatting fixes
2001-05-31 21:00:07 +00:00
gmcgarry a2bcb1b5a1 Fix format, add history and cross references. 2001-05-06 05:16:15 +00:00
ad 2962c6f0a3 Fix typo. 2001-01-22 21:58:17 +00:00
lukem ebcd47ebf3 use .Xr 2000-11-07 05:44:50 +00:00
deberg 0bcba35b9e fix typo 2000-08-14 02:37:37 +00:00
gmcgarry da4ae70d1c Improve use of specific terms and definitions. 2000-07-07 01:26:13 +00:00
gmcgarry 692c6c4e03 lock(9) manpage. Not much, but it is a start. 2000-06-25 23:45:22 +00:00