static _SYSIO_OFF_T _sysio_incore_filop_pos(struct inode *ino,
_SYSIO_OFF_T off);
static int _sysio_incore_filop_iodone(struct ioctx *ioctx);
static _SYSIO_OFF_T _sysio_incore_filop_pos(struct inode *ino,
_SYSIO_OFF_T off);
static int _sysio_incore_filop_iodone(struct ioctx *ioctx);
-static int _sysio_incore_filop_fcntl(struct inode *ino, int cmd, va_list ap);
+static int _sysio_incore_filop_fcntl(struct inode *ino,
+ int cmd, va_list ap, int *rtn);
static int _sysio_incore_inop_sync(struct inode *ino);
static int _sysio_incore_filop_ioctl(struct inode *ino,
unsigned long int request,
static int _sysio_incore_inop_sync(struct inode *ino);
static int _sysio_incore_filop_ioctl(struct inode *ino,
unsigned long int request,
#define _sysio_incore_dirop_iodone \
(int (*)(struct ioctx *))_sysio_do_illop
#define _sysio_incore_dirop_fcntl \
#define _sysio_incore_dirop_iodone \
(int (*)(struct ioctx *))_sysio_do_illop
#define _sysio_incore_dirop_fcntl \
- (int (*)(struct inode *, int, va_list))_sysio_do_eisdir
+ (int (*)(struct inode *, int, va_list, int *))_sysio_do_eisdir
#define _sysio_incore_dirop_ioctl \
(int (*)(struct inode *, \
unsigned long int, \
#define _sysio_incore_dirop_ioctl \
(int (*)(struct inode *, \
unsigned long int, \