For streams opened in text mode, fseek has limited use, because carriage return–linefeed translations can cause fseek to produce unexpected results.