summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlli Savia <ops@iki.fi>2007-01-31 15:49:01 +0000
committerOlli Savia <ops@iki.fi>2007-01-31 15:49:01 +0000
commit965c0751ec6977e4a39ab25b080162c6127d5e92 (patch)
treecb8a99810f76bddcec0ce77b4d5b11fc30ddd96a
parent53fa48098a4cb199f74e791a28db5e32e7d12851 (diff)
downloadATCD-965c0751ec6977e4a39ab25b080162c6127d5e92.tar.gz
ChangeLogTag: Wed Jan 31 15:44:54 UTC 2007 Olli Savia <ops@iki.fi>
-rw-r--r--ACE/ChangeLog8
-rw-r--r--ACE/ace/POSIX_CB_Proactor.cpp4
-rw-r--r--ACE/ace/POSIX_CB_Proactor.h2
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: