* xm-go32.h: Define LSEEK_NOT_LINEAR
authorSteve Chamberlain <sac@cygnus>
Fri, 7 Aug 1992 18:22:54 +0000 (18:22 +0000)
committerSteve Chamberlain <sac@cygnus>
Fri, 7 Aug 1992 18:22:54 +0000 (18:22 +0000)
* serial.c (find_source_lines): if LSEEK_NOT_LINEAR is defined
then work out the lseek positions of newlines by running through
the file and `tell'ing.  This makes source file listing work on
OS's where the relationship between physical position in file and
canonical position is indeterminate, eg VMS and DOS.

gdb/ChangeLog
gdb/xm-go32.h

index a77d6b64809e3ce050d752bc107320b007d7bbb8..331ae339aecd5aef31753b85671f6b76c46212c0 100644 (file)
@@ -1,3 +1,12 @@
+Fri Aug  7 11:18:23 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       * xm-go32.h: Define LSEEK_NOT_LINEAR
+       * serial.c (find_source_lines): if LSEEK_NOT_LINEAR is defined
+       then work out the lseek positions of newlines by running through
+       the file and `tell'ing.  This makes source file listing work on
+       OS's where the relationship between physical position in file and
+       canonical position is indeterminate, eg VMS and DOS.
+
 Thu Aug  6 10:56:01 1992  Fred Fish  (fnf@cygnus.com)
 
        * stabsread.c:  Ensure that all members of all allocated structures
index 06b70025354e5d514c7857cd1de1a286051e6287..808e5a34f1d37fa8b67838045bcd0b825745b6dd 100644 (file)
@@ -22,3 +22,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
 #define SYS_SIGLIST_MISSING 1
 #define HOST_BYTE_ORDER LITTLE_ENDIAN
 #include "fopen-bin.h"
+
+/* Define this lseek(n) != nth byte of file */
+#define LSEEK_NOT_LINEAR
+