X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fposix-hdep.c;h=d0f467e1fcc1bf21c3a244d63ea0c7af0724be92;hb=0d037fafed44c6704d0f15e8d49815caebcd7814;hp=9bd3a9a07248b200656f3e7f869d37007291dcfc;hpb=0df8b4180acb4890d058c92753dafcd4ff0a87d1;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/posix-hdep.c b/gdb/posix-hdep.c index 9bd3a9a072..d0f467e1fc 100644 --- a/gdb/posix-hdep.c +++ b/gdb/posix-hdep.c @@ -1,7 +1,6 @@ /* Host support routines for MinGW, for GDB, the GNU debugger. - Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011 - Free Software Foundation, Inc. + Copyright (C) 2006-2019 Free Software Foundation, Inc. This file is part of GDB. @@ -21,30 +20,8 @@ #include "defs.h" #include "event-loop.h" -#include "gdb_string.h" - #include "gdb_select.h" -/* The strerror() function can return NULL for errno values that are - out of range. Provide a "safe" version that always returns a - printable string. */ - -char * -safe_strerror (int errnum) -{ - char *msg; - - msg = strerror (errnum); - if (msg == NULL) - { - static char buf[32]; - - xsnprintf (buf, sizeof buf, "(undocumented errno %d)", errnum); - msg = buf; - } - return (msg); -} - /* Wrapper for select. Nothing special needed on POSIX platforms. */ int @@ -54,15 +31,10 @@ gdb_select (int n, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, return select (n, readfds, writefds, exceptfds, timeout); } -/* Wrapper for the body of signal handlers. Nothing special needed on - POSIX platforms. */ - -void -gdb_call_async_signal_handler (struct async_signal_handler *handler, - int immediate_p) +/* Host-dependent console fputs method. POSIX platforms always return + zero, to use the default C 'fputs'. */ +int +gdb_console_fputs (const char *buf, FILE *f) { - if (immediate_p) - call_async_signal_handler (handler); - else - mark_async_signal_handler (handler); + return 0; }