#include <nwfile.h> or #include <nwcalls.h>NWCCODE N_API NWClearFileLock2 (NWCONN_HANDLE conn, NWDIR_HANDLE dirHandle, pnstr8 path);
To avoid deadlock, a workstation must request those resources it needs to lock by making an entry in the File Log Table at the NetWare server. Once the log table is complete, the application attempts to lock those records. Locking works only if all records in the table are available. If some of the logged resources cannot be locked, the lock fails and none of the resources are locked.
2.x servers will also return INVALID_PATH when a bad directory handle is passed.
If the file is open, NWClearFileLock2 causes it to be closed on the server. The application should close the associated file on the workstation to clear the local file handle correctly.
path can specify either a file's complete path name or a path relative to the current working directory. For example, if a file's complete path name is SYS:ACCOUNT/DOMEST/TARGET.DAT and the directory handle mapping is SYS:ACCOUNT, path could point to either of the following:
SYS:ACCOUNT/DOMEST/TARGET.DAT DOMEST/TARGET.DAT
Synchronization