diff options
author | Eli Zaretskii <eliz@gnu.org> | 2025-01-04 12:19:55 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2025-01-04 12:19:55 +0200 |
commit | d46fdacc0921666ce5e815529151aae07c6f8dd2 (patch) | |
tree | 600657687f18d1e82afb6e488ee306f1d95596e4 /readline | |
parent | c1023d95672cfd293fd84556baf899713955ee50 (diff) | |
download | gdb-d46fdacc0921666ce5e815529151aae07c6f8dd2.zip gdb-d46fdacc0921666ce5e815529151aae07c6f8dd2.tar.gz gdb-d46fdacc0921666ce5e815529151aae07c6f8dd2.tar.bz2 |
[gdb/readline] Fix link error on MinGW due to missing 'alarm'
The previous solution used symbols that exist only in MinGW64.
Add a stub implementation of 'alarm' for mingw.org's MinGW.
Diffstat (limited to 'readline')
-rw-r--r-- | readline/readline/input.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/readline/readline/input.c b/readline/readline/input.c index 39bbff1..df682a5 100644 --- a/readline/readline/input.c +++ b/readline/readline/input.c @@ -151,6 +151,14 @@ win32_isatty (int fd) # define RL_TIMEOUT_USE_SELECT #else # define RL_TIMEOUT_USE_SIGALRM +# ifdef __MINGW32_MAJOR_VERSION +/* mingw.org's MinGW doesn't have 'alarm'. */ +unsigned int +alarm (unsigned int seconds) +{ + return 0; +} +# endif #endif int rl_set_timeout (unsigned int, unsigned int); |