/*static char *SCCSID = "@(#)fs_fcan.c	6.2 91/01/22";*/
#define SCCSID "@(#)fs_fcan.c	6.2 91/01/22"
/*
 *	IBM/Microsoft Confidential
 *
 *	Copyright (c) IBM Corporation 1987, 1989
 *	Copyright (c) Microsoft Corporation 1987, 1989
 *
 *	All Rights Reserved
 *
 */

/*
 ***	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
 *
 *
 *  REVISION HISTORY (in reverse chronological order)
 *  --------------------------------------------------------------------------
 *  1/21/91     Greg Simco    Added call to CDFS
 *
 *
 * TO DO
 * --------------------------------------------------------------------------
 *
 */


#define INCL_DOSERRORS
#define INCL_NOPMAPI
#include <os2.h>
#include <fsd.h>

#include "cdfs.h"
#include "sem.h"
#include "path.h"
#include "vol.h"
#include "file.h"
#include "buffer.h"
#include "mem.h"
#include "heap.h"
#include "pr_memin.h"

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


int far pascal
FS_CANCELLOCKREQUEST (struct sffsi far * psffsi,
	   struct sffsd far * psffsd,
	   struct filelock far * pLockRange)
{


	return (ERROR_NOT_SUPPORTED);

	/* defeat compiler warnings */

	psffsi; psffsd; pLockRange;


}   /* end FS_CANCELLOCKREQUEST */

/* end of fs_fcan.c */
