bugfix: lseek should return off_t
lseek was triggering a number overflow by converting long to integer on its return value Added specific lseek test
lseek was triggering a number overflow by converting long to integer on its return value Added specific lseek test