FILE_OFFSET_IS_CHAR_INDEX changes to libbfd.c and hosts/sparc.h
authorKen Raeburn <raeburn@cygnus>
Tue, 23 Mar 1993 14:23:48 +0000 (14:23 +0000)
committerKen Raeburn <raeburn@cygnus>
Tue, 23 Mar 1993 14:23:48 +0000 (14:23 +0000)
bfd/ChangeLog

index 28c949096997afee6558f2ec58596e8c4d999782..3865f325ad5b03931ad8f0b32512ae86ce41faf6 100644 (file)
@@ -1,3 +1,14 @@
+Tue Mar 23 08:45:33 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
+
+       * libbfd.c (bfd_tell): Update `where' field.
+       (bfd_seek): Don't do anything if we're not changing the file
+       position.  If FILE_OFFSET_IS_CHAR_INDEX is defined, check `where'
+       field against a SEEK_SET request.  Call bfd_tell to re-update
+       `where' field when done.
+       (bfd_read, bfd_write) [FILE_OFFSET_IS_CHAR_INDEX]: Maintain
+       `where' field.
+       * hosts/sparc.h: Define FILE_OFFSET_IS_CHAR_INDEX.
+
 Mon Mar 22 23:18:10 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
 
        * Makefile.in: added installcheck target