diff options
author | Daniel Jacobowitz <dan@debian.org> | 2006-06-01 15:53:17 +0000 |
---|---|---|
committer | Daniel Jacobowitz <dan@debian.org> | 2006-06-01 15:53:17 +0000 |
commit | 59bb0ebdb7b4d9edf2819a86ee23cf42003b8fcb (patch) | |
tree | bab5a9a1bfc15c5261ff1ce21505c285bcb1b78b | |
parent | c5ef555c1d176091b62e2d343f89ec05678164ab (diff) | |
download | gdb-59bb0ebdb7b4d9edf2819a86ee23cf42003b8fcb.tar.gz |
* gdb/remote.c (remote_download_command): Use FILEIO_O_TRUNC.gdb-csl-symbian-6_4_50_20060226-9
-rw-r--r-- | ChangeLog.csl | 4 | ||||
-rw-r--r-- | gdb/remote.c | 5 |
2 files changed, 7 insertions, 2 deletions
diff --git a/ChangeLog.csl b/ChangeLog.csl index 727868fa789..0958cc2c1a7 100644 --- a/ChangeLog.csl +++ b/ChangeLog.csl @@ -1,5 +1,9 @@ 2006-06-01 Daniel Jacobowitz <dan@codesourcery.com> + * gdb/remote.c (remote_download_command): Use FILEIO_O_TRUNC. + +2006-06-01 Daniel Jacobowitz <dan@codesourcery.com> + * gdb/remote.c (remote_hostio_parse_result): Check for strtol errors. diff --git a/gdb/remote.c b/gdb/remote.c index 65ada04215d..a1341d7197d 100644 --- a/gdb/remote.c +++ b/gdb/remote.c @@ -6425,8 +6425,9 @@ remote_download_command (char *args, int from_tty) perror_with_name (argv[0]); make_cleanup (fclose_cleanup, file); - fd = remote_hostio_open (argv[1], FILEIO_O_WRONLY | FILEIO_O_CREAT, 0700, - &remote_errno); + fd = remote_hostio_open (argv[1], (FILEIO_O_WRONLY | FILEIO_O_CREAT + | FILEIO_O_TRUNC), + 0700, &remote_errno); if (fd == -1) remote_hostio_error (remote_errno); |