C++: dlsym casts in gdb/linux-thread-db.c and gdb/gdbserver/thread-db.c
[deliverable/binutils-gdb.git] / gdb / posix-hdep.c
CommitLineData
121ce6e5
DJ
1/* Host support routines for MinGW, for GDB, the GNU debugger.
2
32d0add0 3 Copyright (C) 2006-2015 Free Software Foundation, Inc.
121ce6e5
DJ
4
5 This file is part of GDB.
6
7 This program is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
a9762ec7 9 the Free Software Foundation; either version 3 of the License, or
121ce6e5
DJ
10 (at your option) any later version.
11
12 This program is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
16
17 You should have received a copy of the GNU General Public License
a9762ec7 18 along with this program. If not, see <http://www.gnu.org/licenses/>. */
121ce6e5
DJ
19
20#include "defs.h"
b803fb0f 21#include "event-loop.h"
121ce6e5 22
0ea3f30e
DJ
23#include "gdb_select.h"
24
0ea3f30e
DJ
25/* Wrapper for select. Nothing special needed on POSIX platforms. */
26
27int
28gdb_select (int n, fd_set *readfds, fd_set *writefds, fd_set *exceptfds,
29 struct timeval *timeout)
30{
31 return select (n, readfds, writefds, exceptfds, timeout);
32}
b803fb0f
DJ
33
34/* Wrapper for the body of signal handlers. Nothing special needed on
35 POSIX platforms. */
36
37void
38gdb_call_async_signal_handler (struct async_signal_handler *handler,
39 int immediate_p)
40{
41 if (immediate_p)
42 call_async_signal_handler (handler);
43 else
44 mark_async_signal_handler (handler);
45}
This page took 0.895969 seconds and 4 git commands to generate.