Commit e52ba67a by Alexandre Oliva Committed by Alexandre Oliva

gen-num-limits.cc (signal_adapter): Overloaded to match signal_func with an…

gen-num-limits.cc (signal_adapter): Overloaded to match signal_func with an unspecified argument list.

* src/gen-num-limits.cc (signal_adapter): Overloaded to match
signal_func with an unspecified argument list.

From-SVN: r40546
parent 110c3568
2001-03-16 Alexandre Oliva <aoliva@redhat.com>
* src/gen-num-limits.cc (signal_adapter): Overloaded to match
signal_func with an unspecified argument list.
2001-03-15 Benjamin Kosnik <bkoz@redhat.com> 2001-03-15 Benjamin Kosnik <bkoz@redhat.com>
* tests_flags.in (CXXFLAGS): Link libstdc++ before libsupc++. * tests_flags.in (CXXFLAGS): Link libstdc++ before libsupc++.
......
...@@ -120,6 +120,14 @@ inline void (*signal_adapter (signal_handler_type ...@@ -120,6 +120,14 @@ inline void (*signal_adapter (signal_handler_type
return (void (*)(int))(*signal_func)(arg, (signal_handler_type)handler); return (void (*)(int))(*signal_func)(arg, (signal_handler_type)handler);
} }
template <typename signal_handler_type, typename signal_number_type>
inline void (*signal_adapter (signal_handler_type (*signal_func)(...),
signal_number_type arg,
void (*handler)(int)))(int)
{
return (void (*)(int))(*signal_func)(arg, (signal_handler_type)handler);
}
void signal_handler(int sig) void signal_handler(int sig)
{ {
#ifdef __CYGWIN__ #ifdef __CYGWIN__
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment