Author: vitek
Date: Fri May 16 14:24:41 2008
New Revision: 657220

URL: http://svn.apache.org/viewvc?rev=657220&view=rev
Log:
2008-05-16  Travis Vitek  <[EMAIL PROTECTED]>

        STDCXX-938
        * tests/src/alarm.cpp [SIG_DFL]: Fix apparent typo in definition of
        SIG_DFL which would have resulted in macro redefinition warnings if
        both SIG_DFL and SIG_IGN were not defined in signal.h
        (rw_sig_dfl): Change pointer constant to avoid crash when using
        rw_alarm().
        (rw_sig_ign): Ditto.
        (rw_sig_hold): Ditto.
        (rw_sig_restore): Ditto.
        

Modified:
    stdcxx/branches/4.2.x/tests/src/alarm.cpp

Modified: stdcxx/branches/4.2.x/tests/src/alarm.cpp
URL: 
http://svn.apache.org/viewvc/stdcxx/branches/4.2.x/tests/src/alarm.cpp?rev=657220&r1=657219&r2=657220&view=diff
==============================================================================
--- stdcxx/branches/4.2.x/tests/src/alarm.cpp (original)
+++ stdcxx/branches/4.2.x/tests/src/alarm.cpp Fri May 16 14:24:41 2008
@@ -44,16 +44,16 @@
 // exported/imported
 
 /* extern _TEST_EXPORT */ rw_signal_handler_t* const
-rw_sig_dfl = (rw_signal_handler_t*)-1;
+rw_sig_dfl = (rw_signal_handler_t*)0;
 
 /* extern _TEST_EXPORT */ rw_signal_handler_t* const
-rw_sig_ign = (rw_signal_handler_t*)-2;
+rw_sig_ign = (rw_signal_handler_t*)1;
 
 /* extern _TEST_EXPORT */ rw_signal_handler_t* const
-rw_sig_hold = (rw_signal_handler_t*)-3;
+rw_sig_hold = (rw_signal_handler_t*)2;
 
 /* extern _TEST_EXPORT */ rw_signal_handler_t* const
-rw_sig_restore = (rw_signal_handler_t*)-4;
+rw_sig_restore = (rw_signal_handler_t*)3;
 
 
 // may point to a user-defined handler for the alarm
@@ -133,7 +133,7 @@
 #  endif
 
 #  ifndef SIG_DFL
-#    define SIG_IGN (rw_signal_handler_t*)0
+#    define SIG_DFL (rw_signal_handler_t*)0
 #  endif   // SIG_DFL
 
 #  ifndef SIG_IGN


Reply via email to