PRB: locking() Locks Only Twenty File Regions Simultaneously

ID: Q67485

6.00 6.00a 6.00ax 7.00 | 1.00 1.50

MS-DOS                 | WINDOWS
kbprg kbprb

The information in this article applies to:

SYMPTOMS

The locking() function fails to lock a region of a file when only twenty locks are already in place.

CAUSE

The locking() function exhausted the available file handles provided by the MS-DOS SHARE utility. By default, SHARE provides twenty file handles.

RESOLUTION

Modify the SHARE command line to specify the /L parameter and a larger number of file handles. For example, to support locking up to fifty file regions simultaneously, modify the SHARE command line in the AUTOEXEC.BAT file as follows:

   SHARE /L:50

Additional reference words: 1.00 1.50 6.00 6.00a 6.00ax 7.00 KBCategory: kbprg kbprb KBSubcategory: CRTIss Keywords : kb16bitonly

Last Reviewed: July 18, 1997