+ /* PDCLIB-7: Check that we handle the underlying file descriptor correctly
+ * in the SEEK_CUR case */
+ TESTCASE( fseek( fh, 10, SEEK_SET ) == 0 );
+ TESTCASE( ftell( fh ) == 10l );
+ TESTCASE( fseek( fh, 0, SEEK_CUR ) == 0 );
+ TESTCASE( ftell( fh ) == 10l );
+ TESTCASE( fseek( fh, 2, SEEK_CUR ) == 0 );
+ TESTCASE( ftell( fh ) == 12l );
+ TESTCASE( fseek( fh, -1, SEEK_CUR ) == 0 );
+ TESTCASE( ftell( fh ) == 11l );