[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 FN_SETLMOD()
 Set lock mode
------------------------------------------------------------------------------
 Syntax
 
       fn_setLMod( <nLockMode> ) -> nCurMode
 
 Arguments

     <nLockMode>, a numeric, as follows:

         0  =  NetWare 4.0-style "compatibility mode"
         1  =  NetWare 4.6 and later "extended lock mode"
         2  =  Just return the current lock mode
               ( you can use fn_getLMod() instead )

 Returns

     <nCurMode>, a numeric, indicating the current lock mode.

 Description

     Lock modes in NetWare are an outgrowth of some changes in
     NetWare locking behavior which happened in an early revision
     of NetWare.  At the time, lock mode 0 was provided for
     compatibility.

     Lock modes affect the behavior of the "log physical" and
     "lock physical" calls, as well as the logical file locking
     calls.

     All programs today should be written to the extended lock
     mode (mode 1), which is _not_ the default. Therefore, you
     should consider setting lock mode to 1 before using the
     physical log and lock calls.

     (Note: it is possible the physical log and lock calls are
     not available in this release.  If so, never mind)

 Examples


 Source: N:\SRC\SYNCHRO\LOCKMODE.PRG

 Author: Glenn Scott

See Also: FN_GETLMOD()
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson