FreeBASIC  0.91.0
dev_file_lock.c
Go to the documentation of this file.
1 /* file device */
2 
3 #include "fb.h"
4 
6 {
7  FILE *fp;
8  int res;
9 
10  if( size==0 )
12 
13  FB_LOCK();
14 
15  fp = (FILE*) handle->opaque;
16 
17  if( fp == NULL ) {
18  FB_UNLOCK();
20  }
21 
22  res = fb_hFileLock( fp, position, size );
23 
24  FB_UNLOCK();
25 
26  return res;
27 }