creat and lseek