3 * (c) 2008-2009 Laurent Vivier <Laurent@lvivier.info>
5 * This file has been copied from EMILE, http://emile.sf.net
12 int ext2_lseek(ext2_FILE *file, long offset, int whence)
22 new_offset = file->offset + offset;
25 new_offset = file->inode->i_size + offset;
31 if ( (new_offset < 0) ||
32 (new_offset > file->inode->i_size) )
35 file->offset = new_offset;