/*static char *SCCSID = "@(#)fs_fcan.c	6.2 90/12/08";*/
#define _BTXT _BTXT
#define INCL_DOSERRORS
#include <os2.h>

#include "heap.h"
#include "const.h"
#include "misc.h"
#include "chain.h"
#include "buf.h"
#include "dir.h"
#include "storage.h"
#include "volume.h"
#include "tables.h"
#include "pb_ifs.h"
#include "pbmacros.h"

#include "superb.h"
#include "lw.h"
#include "frame.h"
#include "fsdata.h"

#include "pr_fsd.h"
#include "pr_HEAP.h"

#ifdef DEBUG
#include "pr_DEBUG.h"
#endif

/* put stand-alone fs_xxx functions in separate code segment */


/*
 ***	FS_CANCELLOCKREQUEST - cancels an outstanding lock request
 *
 *	This routine cancels an oustanding byte level locking request that
 * was setup using FS_FILELOCKS.
 *
 *	ENTRY	pcdfsi = ptr to file-independent current dir information
 *		pcdfsd = ptr to file-dependent current dir information
 *		pLockRange = pointer to structure indicating bytes of a file
 *                 to be locked
 *
 *	RETURNS	NO_ERROR if successful, else error code
 *
 */
int far pascal
FS_CANCELLOCKREQUEST (struct sffsi far * psffsi,
	   struct sffsd far * psffsd,
	   struct filelock far * pLockRange)
{
	return ERROR_NOT_SUPPORTED;

	/* for the compiler /W3 */
	psffsi; psffsd; pLockRange;
}
