This documentation describes Synchronization, its functions, and features.
Synchronization provides developers with the ability to lock users out of a file while it is being accessed by someone else. Synchronization is essential to assuring data integrity on the network, where many users can access the same data simultaneously. Data locks are the basis for controlling file access.
NetWare® also supports semaphores for controlling access to files. However, semaphores can be applied to other resources as well, and so aren’t exclusively a file synchronization mechanism.
In addition to locking data, you can scan for information about locks and semaphores such as a list of locks associated with a specified connection or a list of connections locking a specified file.
NOTE:NetWare 3.11 introduced numerous new NCP requests for file locking and semaphore management. Synchronization takes advantage of the new requests whenever possible.