title: success of lseek system call in c
body: <p>A small question  about <code>lseek</code> (C system call). I know that upon failure the return value of the function will be negative. Can we know for sure that if the return value is not negative the function actually moved to the desired location?</p>