mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-22 07:53:36 +08:00
2004-07-06 Andrew Cagney <cagney@gnu.org>
Patch from Bart Robinson. * corelow.c (core_open): Add variable "flags", or in O_LARGEFILE. (O_LARGEFILE): Define to 0, if not defined.
This commit is contained in:
parent
b8b50ea9bd
commit
ee28ca0fd6
@ -1,3 +1,9 @@
|
|||||||
|
2004-07-06 Andrew Cagney <cagney@gnu.org>
|
||||||
|
|
||||||
|
Patch from Bart Robinson.
|
||||||
|
* corelow.c (core_open): Add variable "flags", or in O_LARGEFILE.
|
||||||
|
(O_LARGEFILE): Define to 0, if not defined.
|
||||||
|
|
||||||
2004-07-03 Mark Kettenis <kettenis@gnu.org>
|
2004-07-03 Mark Kettenis <kettenis@gnu.org>
|
||||||
|
|
||||||
* m68kbsd-nat.c: Include "gdbcore.h", <sys/types.h>,
|
* m68kbsd-nat.c: Include "gdbcore.h", <sys/types.h>,
|
||||||
|
@ -50,6 +50,10 @@
|
|||||||
#define O_BINARY 0
|
#define O_BINARY 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef O_LARGEFILE
|
||||||
|
#define O_LARGEFILE 0
|
||||||
|
#endif
|
||||||
|
|
||||||
/* List of all available core_fns. On gdb startup, each core file
|
/* List of all available core_fns. On gdb startup, each core file
|
||||||
register reader calls deprecated_add_core_fns() to register
|
register reader calls deprecated_add_core_fns() to register
|
||||||
information on each core format it is prepared to read. */
|
information on each core format it is prepared to read. */
|
||||||
@ -280,6 +284,7 @@ core_open (char *filename, int from_tty)
|
|||||||
bfd *temp_bfd;
|
bfd *temp_bfd;
|
||||||
int ontop;
|
int ontop;
|
||||||
int scratch_chan;
|
int scratch_chan;
|
||||||
|
int flags;
|
||||||
|
|
||||||
target_preopen (from_tty);
|
target_preopen (from_tty);
|
||||||
if (!filename)
|
if (!filename)
|
||||||
@ -299,7 +304,12 @@ core_open (char *filename, int from_tty)
|
|||||||
|
|
||||||
old_chain = make_cleanup (xfree, filename);
|
old_chain = make_cleanup (xfree, filename);
|
||||||
|
|
||||||
scratch_chan = open (filename, O_BINARY | ( write_files ? O_RDWR : O_RDONLY ), 0);
|
flags = O_BINARY | O_LARGEFILE;
|
||||||
|
if (write_files)
|
||||||
|
flags |= O_RDWR;
|
||||||
|
else
|
||||||
|
flags |= O_RDONLY;
|
||||||
|
scratch_chan = open (filename, flags, 0);
|
||||||
if (scratch_chan < 0)
|
if (scratch_chan < 0)
|
||||||
perror_with_name (filename);
|
perror_with_name (filename);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user