diff options
author | Olli Savia <ops@iki.fi> | 2007-01-31 15:49:01 +0000 |
---|---|---|
committer | Olli Savia <ops@iki.fi> | 2007-01-31 15:49:01 +0000 |
commit | 965c0751ec6977e4a39ab25b080162c6127d5e92 (patch) | |
tree | cb8a99810f76bddcec0ce77b4d5b11fc30ddd96a | |
parent | 53fa48098a4cb199f74e791a28db5e32e7d12851 (diff) | |
download | ATCD-965c0751ec6977e4a39ab25b080162c6127d5e92.tar.gz |
ChangeLogTag: Wed Jan 31 15:44:54 UTC 2007 Olli Savia <ops@iki.fi>
-rw-r--r-- | ACE/ChangeLog | 8 | ||||
-rw-r--r-- | ACE/ace/POSIX_CB_Proactor.cpp | 4 | ||||
-rw-r--r-- | ACE/ace/POSIX_CB_Proactor.h | 2 |
3 files changed, 11 insertions, 3 deletions
diff --git a/ACE/ChangeLog b/ACE/ChangeLog index d5409e5e960..69a9fcf3c55 100644 --- a/ACE/ChangeLog +++ b/ACE/ChangeLog @@ -1,3 +1,11 @@ +Wed Jan 31 15:44:54 UTC 2007 Olli Savia <ops@iki.fi> + + * ace/POSIX_CB_Proactor.h: + * ace/POSIX_CB_Proactor.cpp: + Use sigval (which is SUS defined) instead of sigval_t. If this + change doesn't break on any platform I'll remove unnecessary + typedef and related stuff. + Wed Jan 31 13:31:14 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl> * bin/fuzz.pl: diff --git a/ACE/ace/POSIX_CB_Proactor.cpp b/ACE/ace/POSIX_CB_Proactor.cpp index 708fdcf8b5d..1ea8da21875 100644 --- a/ACE/ace/POSIX_CB_Proactor.cpp +++ b/ACE/ace/POSIX_CB_Proactor.cpp @@ -38,7 +38,7 @@ ACE_POSIX_CB_Proactor::get_impl_type (void) return PROACTOR_CB; } -void ACE_POSIX_CB_Proactor::aio_completion_func (sigval_t cb_data) +void ACE_POSIX_CB_Proactor::aio_completion_func (sigval cb_data) { ACE_POSIX_CB_Proactor * impl = static_cast<ACE_POSIX_CB_Proactor *> (cb_data.sival_ptr); if ( impl != 0 ) @@ -47,7 +47,7 @@ void ACE_POSIX_CB_Proactor::aio_completion_func (sigval_t cb_data) #if defined (ACE_HAS_SIG_C_FUNC) extern "C" void -ACE_POSIX_CB_Proactor_aio_completion (sigval_t cb_data) +ACE_POSIX_CB_Proactor_aio_completion (sigval cb_data) { ACE_POSIX_CB_Proactor::aio_completion_func (cb_data); } diff --git a/ACE/ace/POSIX_CB_Proactor.h b/ACE/ace/POSIX_CB_Proactor.h index 2b844c180a8..17b487fb2dd 100644 --- a/ACE/ace/POSIX_CB_Proactor.h +++ b/ACE/ace/POSIX_CB_Proactor.h @@ -54,7 +54,7 @@ public: // This only public so the "extern C" completion function can see it // when needed. - static void aio_completion_func (sigval_t cb_data); + static void aio_completion_func (sigval cb_data); protected: |