X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gdb%2Fremote-fileio.c;h=451c3b1273dcd0699fc3942fe16dc159807e1539;hb=720a66cfb68d5d7d8f2e18e9b44c346ac630c68b;hp=ee43dd686e0cfa055b0a3d2852214256a902c996;hpb=0b30217134add051e159a192066a1e568ebd837f;p=platform%2Fupstream%2Fbinutils.git diff --git a/gdb/remote-fileio.c b/gdb/remote-fileio.c index ee43dd6..451c3b1 100644 --- a/gdb/remote-fileio.c +++ b/gdb/remote-fileio.c @@ -1,6 +1,6 @@ /* Remote File-I/O communications - Copyright (C) 2003, 2005-2012 Free Software Foundation, Inc. + Copyright (C) 2003-2014 Free Software Foundation, Inc. This file is part of GDB. @@ -20,17 +20,16 @@ /* See the GDB User Guide for details of the GDB remote protocol. */ #include "defs.h" -#include "gdb_string.h" #include "gdbcmd.h" #include "remote.h" #include "gdb/fileio.h" #include "gdb_wait.h" -#include "gdb_stat.h" -#include "exceptions.h" +#include #include "remote-fileio.h" #include "event-loop.h" #include "target.h" #include "filenames.h" +#include "filestuff.h" #include #include @@ -512,7 +511,7 @@ remote_fileio_sig_exit (void) static void async_remote_fileio_interrupt (gdb_client_data arg) { - deprecated_throw_reason (RETURN_QUIT); + quit (); } static void @@ -639,7 +638,7 @@ remote_fileio_func_open (char *buf) } remote_fio_no_longjmp = 1; - fd = open (pathname, flags, mode); + fd = gdb_open_cloexec (pathname, flags, mode); if (fd < 0) { remote_fileio_return_errno (-1); @@ -682,7 +681,7 @@ remote_fileio_func_read (char *buf) long target_fd, num; LONGEST lnum; CORE_ADDR ptrval; - int fd, ret, retlength; + int fd, ret; gdb_byte *buffer; size_t length; off_t old_offset, new_offset; @@ -1133,7 +1132,7 @@ static void remote_fileio_func_fstat (char *buf) { CORE_ADDR ptrval; - int fd, ret, retlength; + int fd, ret; long target_fd; LONGEST lnum; struct stat st; @@ -1212,7 +1211,7 @@ remote_fileio_func_gettimeofday (char *buf) { LONGEST lnum; CORE_ADDR ptrval; - int ret, retlength; + int ret; struct timeval tv; struct fio_timeval ftv; @@ -1281,7 +1280,7 @@ static void remote_fileio_func_system (char *buf) { CORE_ADDR ptrval; - int ret, length, retlength; + int ret, length; char *cmdline = NULL; /* Parameter: Ptr to commandline / length incl. trailing zero */