The last time I was using `lseek` to find a position in a file, I used a negative number for the offset. Then, when I tried to use `read` to read the data, no data could be read. This situation occurred on Ubuntu 8.04.