1.0.15.2: Add binding to fcntl's struct flock in SB-POSIX.
commit9fb8bf2eb2c91cbda313edaa3362ff8b221ab81d
authorRichard M Kreuter <kreuter@users.sourceforge.net>
Wed, 27 Feb 2008 17:33:45 +0000 (27 17:33 +0000)
committerRichard M Kreuter <kreuter@users.sourceforge.net>
Wed, 27 Feb 2008 17:33:45 +0000 (27 17:33 +0000)
tree334c9dd5878719667cea92357132c457193e0d97
parent8fdbd788bf02c20794a90b508afe22d075f45a54
1.0.15.2: Add binding to fcntl's struct flock in SB-POSIX.

File by file breakdown:

* contrib/sb-posix/constants.lisp

Add an internal ALIEN-FLOCK structure.

* contrib/sb-posix/defpackage.lisp

Export the FLOCK class the accessors.

* contrib/sb-posix/interface.lisp

Define a FLOCK "protocol class", add a path through FCNTL that accepts
FLOCK instances.

* sb-posix/posix-tests.lisp

Test two uses of exclusive (F_WRLCK) locks.

* contrib/sb-posix/sb-posix.texinfo

Add documentation for the FLOCK class to the manual.
NEWS
contrib/sb-posix/constants.lisp
contrib/sb-posix/defpackage.lisp
contrib/sb-posix/interface.lisp
contrib/sb-posix/posix-tests.lisp
contrib/sb-posix/sb-posix.texinfo
version.lisp-expr