Home | History | Annotate | Download | only in man9
History log of /src/share/man/man9/lock.9
RevisionDateAuthorComments
 1.29  30-Apr-2008  martin Convert TNF licenses to new 2 clause variant
 1.28  30-Jan-2008  ad branches: 1.28.4; 1.28.6;
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.
 1.27  09-Jan-2008  xtraeme transferlockers() is gone. ok ad
 1.26  01-Mar-2007  yamt branches: 1.26.4;
sync with the code. (pri_t)
 1.25  17-Feb-2007  wiz Use Em for notes. Whitespace nits. Typo fix.
 1.24  11-Feb-2007  ad Mark these interfaces obsolete.
 1.23  04-Oct-2004  rumble Removed accidental repetitious words.
 1.22  27-May-2004  wiz Uppercase CPU.
 1.21  25-May-2004  hannken 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>
 1.20  24-May-2004  snj Bump date for last. Minor English fixes. Use Dq. Sprinkle some Dv.
 1.19  22-May-2004  yamt document LK_EXCLOTHER.
 1.18  30-Jun-2003  wiz Add Ns.
 1.17  16-Apr-2003  wiz 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.
 1.16  04-Feb-2003  perry "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".
 1.15  14-Oct-2002  wiz New sentence, new line.
 1.14  14-Jul-2002  gmcgarry simple_lock_unlock -> simple_unlock
 1.13  13-Feb-2002  ross Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
 1.12  01-Nov-2001  wiz Drop a spare .Pp.
 1.11  27-Oct-2001  gmcgarry - simple_lock_unlock() -> simple_unlock()
- include description of LK_INTERLOCK flag

Improvements suggested by Anthony Mallet in PR-14367.
 1.10  04-Sep-2001  wiz Two punctuation fixes.
 1.9  04-Sep-2001  wiz Boring whitespace fixes.
 1.8  01-Jul-2001  gmcgarry Add code references. Fix formatting.
 1.7  31-May-2001  gmcgarry - correctly describe the usage of flags to the lock manager
- clarify terminology on shared and exclusive access to locks
- fix history
- formatting fixes
 1.6  06-May-2001  gmcgarry Fix format, add history and cross references.
 1.5  22-Jan-2001  ad Fix typo.
 1.4  07-Nov-2000  lukem use .Xr
 1.3  14-Aug-2000  deberg branches: 1.3.2;
fix typo
 1.2  07-Jul-2000  gmcgarry Improve use of specific terms and definitions.
 1.1  25-Jun-2000  gmcgarry lock(9) manpage. Not much, but it is a start.
 1.3.2.4  06-Jun-2002  he Pull up revision 1.11 (requested by drochner):
Correct some errors. Fixes PR#14367.
 1.3.2.3  16-Aug-2001  tv Pullup [mrg]:

share/man/man9/lock.9 1.4-1.8

Correct several semantic and descriptive errors.
 1.3.2.2  14-Aug-2000  deberg pullup 1.1-1.3 (new file). preemptively approved by jhawk.

lock(9) manpage. Not much, but it is a start.

and some fixes.
 1.3.2.1  14-Aug-2000  deberg file lock.9 was added on branch netbsd-1-5 on 2000-08-14 03:28:49 +0000
 1.26.4.1  23-Mar-2008  matt sync with HEAD
 1.28.6.1  18-May-2008  yamt sync with head.
 1.28.4.1  02-Jun-2008  mjf Sync with HEAD.

RSS XML Feed