# HG changeset patch # User asl # Date 1096890559 0 # Node ID 22d367a6f8f27399fe050f3c331e190861ce6b71 # Parent 97ddf0e44c8923518baaf7da47175f8a086e6aee * src/signal.cxx: place the CYGBLD_ATTRIB_INIT_PRI such that it compiles for gcc 3.4.2 which is more picky about its placement. diff --git a/packages/compat/posix/current/ChangeLog b/packages/compat/posix/current/ChangeLog --- a/packages/compat/posix/current/ChangeLog +++ b/packages/compat/posix/current/ChangeLog @@ -1,3 +1,8 @@ +2004-10-01 Oyvind Harboe + + * src/signal.cxx: place the CYGBLD_ATTRIB_INIT_PRI such that it + compiles for gcc 3.4.2 which is more picky about its placement. + 2003-12-02 Sandeep * src/mqueue.cxx (new): define a placement new instead of using diff --git a/packages/compat/posix/current/src/signal.cxx b/packages/compat/posix/current/src/signal.cxx --- a/packages/compat/posix/current/src/signal.cxx +++ b/packages/compat/posix/current/src/signal.cxx @@ -131,7 +131,7 @@ Cyg_Mutex signal_mutex CYGBLD_POSIX_INIT // Condition variable for all threads in sigsuspend() and sigwait() // to wait on. -Cyg_Condition_Variable signal_sigwait( signal_mutex ) CYGBLD_POSIX_INIT; +Cyg_Condition_Variable CYGBLD_POSIX_INIT signal_sigwait( signal_mutex ) ; // Global pending signal set sigset_t sig_pending; @@ -152,7 +152,7 @@ static signal_info *siginfo_next = NULL; static void sigalrm_action( Cyg_Alarm *alarm, CYG_ADDRWORD data ); // Kernel alarm object -static Cyg_Alarm sigalrm_alarm( Cyg_Clock::real_time_clock, sigalrm_action, 0 ) CYGBLD_POSIX_INIT; +static Cyg_Alarm CYGBLD_POSIX_INIT sigalrm_alarm( Cyg_Clock::real_time_clock, sigalrm_action, 0 ) ; // Set true when alarm is armed volatile cyg_bool sigalrm_armed = false;