CAVEATS
=======

Please do NOT send me email with your "make" output, asking me what to
do to get the source code working on your system.  You would not believe
the volume of email that I get like this, and I just don't have the
time to even respond to these any more.  My suggestion is to get someone
locally to help (at work or at school) or to ask on some vendor-specific
Usenet newsgroup.

I use tab stops every four columns, not the more usual eight.  Use "ts=4"
in vi for the formatting to be correct.  The code also assumes the use of
132-column terminals.


BUILDING
========

If you're using Sun's complier on Solaris 10 or later, building lock is as
simple as running make from inside this directory.  If you're building on
Solaris 9 or earlier (or some other OS that doesn't support the privilege
separation model that was introduced with Solaris 10), you will need to
change the definition of PRIVS_SRC.  Similarly, if you're building on
Solaris 7 or earlier (or some other OS that doesn't support the strlcpy
function), you will need to uncomment the three lines that enable a local
version to be built.  The Makefile contains explicit instructions for
each of these cases.

If you're using gcc, you'll need to edit four lines in the Makefile before
running make (Makefile contains instructions with the necessary changes).
The previous comments about process privileges and strlcpy also apply.


LICENSE
=======

The files in this directory, and the program that is the result of a successful
compilation of them, are subject to the Common Development and Distribution
License (CDDL), Version 1.0 only.  The file LICENSE contains a copy of the
license; a copy can also be obtained from www.rite-group.com/rich/sw/CDDL.
