From 74a963c3ab46e5b6b2b4f9c83b2ce9a7461a083a Mon Sep 17 00:00:00 2001 From: kitty Date: Tue, 24 Jul 2001 16:12:37 +0000 Subject: ChangeLogTag: Tue Jul 24 11:10:59 2001 Krishnakumar B --- ChangeLog | 177 ++++++++++++++++++++++++----------------------- ChangeLogs/ChangeLog-02a | 177 ++++++++++++++++++++++++----------------------- ChangeLogs/ChangeLog-03a | 177 ++++++++++++++++++++++++----------------------- ace/OS.h | 4 +- 4 files changed, 278 insertions(+), 257 deletions(-) diff --git a/ChangeLog b/ChangeLog index 40a6727ff08..263937e8953 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +Tue Jul 24 11:10:59 2001 Krishnakumar B + + * ace/OS.h: + + Fix the compile errors seen on gcc-3.0 with -pedantic and + -Wno-long-long. This should fix all the errors. + Tue Jul 24 10:07:31 2001 Chad Elliott * include/makeinclude/platform_sunos5_g++.GNU: @@ -23,21 +30,21 @@ Tue Jul 24 08:20:02 2001 Chad Elliott Mon Jul 23 17:38:46 2001 Ossama Othman - * etc/tao_security.doxygen: - * etc/tao_ssliop.doxygen: + * etc/tao_security.doxygen: + * etc/tao_ssliop.doxygen: - New Doxygen files for TAO's CORBA security libraries. + New Doxygen files for TAO's CORBA security libraries. Mon Jul 23 13:48:26 2001 Ossama Othman - * ace/MEM_Connector.cpp (connect): + * ace/MEM_Connector.cpp (connect): - Disable non-blocking on the stream after its handle has been - set. Previously, non-blocking was disabled on an uninitialized - MEM_Stream, after which the handle was set (i.e. initializing - the stream). In order to properly disable non-blocking on a - stream, its handle must be set first since ioctl() operations - are typically performed on the underlying stream handle. + Disable non-blocking on the stream after its handle has been + set. Previously, non-blocking was disabled on an uninitialized + MEM_Stream, after which the handle was set (i.e. initializing + the stream). In order to properly disable non-blocking on a + stream, its handle must be set first since ioctl() operations + are typically performed on the underlying stream handle. Mon Jul 23 13:06:39 2001 Steve Huston @@ -55,140 +62,140 @@ Mon Jul 23 10:39:55 2001 Nanbor Wang Sun Jul 22 08:19:43 2001 Douglas C. Schmidt - * ace/config-cygwin32.h: ADded a #define for_CLOCKID_T. Thanks to - Christophe Galerne for - reporting this. + * ace/config-cygwin32.h: ADded a #define for_CLOCKID_T. Thanks to + Christophe Galerne for + reporting this. - * ace/Log_Record.cpp (priority_names_): Added commas after the - 'ACE_LIB_TEXT ("LM_UNK(04000)")' lines. Thanks to Steve Harris - for reporting this. + * ace/Log_Record.cpp (priority_names_): Added commas after the + 'ACE_LIB_TEXT ("LM_UNK(04000)")' lines. Thanks to Steve Harris + for reporting this. Sat Jul 21 19:56:08 2001 Douglas C. Schmidt - * ace/Map_T.{h,i}: Made current_value() a const member function. - Thanks to Johnny Willemsen for reporting this. + * ace/Map_T.{h,i}: Made current_value() a const member function. + Thanks to Johnny Willemsen for reporting this. Fri Jul 20 10:16:46 2001 Douglas C. Schmidt - * ace/Connector.cpp (create_AST): Replaced some calls to - sh->get_handle () with a cached value of handle. This fixes a - bug with gcc 2.96 on Tornado 2.1/VxWorks for SuperH. Thanks to - Frank Wolf for reporting this. + * ace/Connector.cpp (create_AST): Replaced some calls to + sh->get_handle () with a cached value of handle. This fixes a + bug with gcc 2.96 on Tornado 2.1/VxWorks for SuperH. Thanks to + Frank Wolf for reporting this. - * examples/Connection/non_blocking/CPP-acceptor.cpp: - * examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp: - * examples/Connection/non_blocking/CPP-connector.cpp: Changed the - SH macro to SVH to avoid clashes with a macro in VxWorks. - Thanks to Frank Wolf for reporting this. + * examples/Connection/non_blocking/CPP-acceptor.cpp: + * examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp: + * examples/Connection/non_blocking/CPP-connector.cpp: Changed the + SH macro to SVH to avoid clashes with a macro in VxWorks. + Thanks to Frank Wolf for reporting this. Thu Jul 19 06:55:07 2001 Douglas C. Schmidt - * ace/config-g++-common.h: Version 2.96 of g++ on VxWorks - is missing auto_ptr, so let's add the ACE_LACK_AUTO_PTR flag - there. Thanks to Frank Wolf for suggesting this. + * ace/config-g++-common.h: Version 2.96 of g++ on VxWorks + is missing auto_ptr, so let's add the ACE_LACK_AUTO_PTR flag + there. Thanks to Frank Wolf for suggesting this. Fri Jul 20 09:47:38 2001 Nanbor Wang - * ace/Log_Msg.cpp: Fixed WinCE errors. CE does not support - UNIX_Syslog. + * ace/Log_Msg.cpp: Fixed WinCE errors. CE does not support + UNIX_Syslog. Thu Jul 19 22:39:32 2001 Nanbor Wang - * tests/MEM_Stream_Test.cpp: - * ace/MEM_IO.h: - * ace/MEM_IO.i: - * ace/MEM_IO.cpp: On non-Win32 platforms, disable multithreaded - MEM_IO if _ACE_USE_SV_SEM is defined. + * tests/MEM_Stream_Test.cpp: + * ace/MEM_IO.h: + * ace/MEM_IO.i: + * ace/MEM_IO.cpp: On non-Win32 platforms, disable multithreaded + MEM_IO if _ACE_USE_SV_SEM is defined. Thu Jul 19 15:25:11 2001 Paul Calabrese - * ace/MEM_Acceptor.i (mmap_prefix): + * ace/MEM_Acceptor.i (mmap_prefix): - Fix case where a null pointer is passed in. + Fix case where a null pointer is passed in. Thu Jul 19 06:55:07 2001 Douglas C. Schmidt - * ace/Connector.cpp (connect_svc_handler): Missed one change... - Thanks to Bala for reporting this! + * ace/Connector.cpp (connect_svc_handler): Missed one change... + Thanks to Bala for reporting this! - * include/makeinclude/platform_vxworks5.x_g++.GNU (HOST_DIR): Added - support for the SH7700 and SH7700LE. Thanks to Frank Wolf - for reporting this. + * include/makeinclude/platform_vxworks5.x_g++.GNU (HOST_DIR): Added + support for the SH7700 and SH7700LE. Thanks to Frank Wolf + for reporting this. - * ace/OS.i (truncate): Make sure to close the handle that we - opens. Thanks to Lothar for reporting this. + * ace/OS.i (truncate): Make sure to close the handle that we + opens. Thanks to Lothar for reporting this. - * ace/Connector.cpp: Changed the SH macro to SVH to avoid clashes - with a macro in VxWorks. Thanks to Frank Wolf - for reporting this. + * ace/Connector.cpp: Changed the SH macro to SVH to avoid clashes + with a macro in VxWorks. Thanks to Frank Wolf + for reporting this. Wed Jul 18 13:15:06 2001 Douglas C. Schmidt - * ace/OS_Dirent.cpp (scandir_emulation): Removed the calls to the - ACE_ERROR_RETURN macros to avoid dependencies on ACE_Log_Msg - from within the ACE_OS layer. Thanks to Bala for pointing this - out! + * ace/OS_Dirent.cpp (scandir_emulation): Removed the calls to the + ACE_ERROR_RETURN macros to avoid dependencies on ACE_Log_Msg + from within the ACE_OS layer. Thanks to Bala for pointing this + out! - * ace/ACE.{h,cpp}: Added a new wrapper method for ACE_OS::select() - that uses ACE_Handle_Set *'s rather than fd_set *'s. This is - motivated by work Steve Huston and I are doing on our new book - "C++ Network Programming: Resolving Complexity with ACE and - Patterns." + * ace/ACE.{h,cpp}: Added a new wrapper method for ACE_OS::select() + that uses ACE_Handle_Set *'s rather than fd_set *'s. This is + motivated by work Steve Huston and I are doing on our new book + "C++ Network Programming: Resolving Complexity with ACE and + Patterns." - * ace/Malloc_T.i (release): Removed an unnecessary "else" to - make gcc 2.96 happy. Thanks to Frank Wolf for - reporting this. + * ace/Malloc_T.i (release): Removed an unnecessary "else" to + make gcc 2.96 happy. Thanks to Frank Wolf for + reporting this. * Happy birthday to me and Angelo Corsaro! Tue Jul 17 00:34:40 2001 Douglas C. Schmidt - * ace/SString.h (ACE_Tokenizer): Make sure that the data members - are protected, not private... Thanks to Martin Krumpolec for - reporting this (again)! + * ace/SString.h (ACE_Tokenizer): Make sure that the data members + are protected, not private... Thanks to Martin Krumpolec for + reporting this (again)! Wed Jul 18 16:40:56 2001 Irfan Pyarali - * ace/Log_Msg.cpp (program_name): Undid the following changes: + * ace/Log_Msg.cpp (program_name): Undid the following changes: - ChangeLogTag:Tue Jul 10 11:32:26 2001 Tibor Kiss + ChangeLogTag:Tue Jul 10 11:32:26 2001 Tibor Kiss - Tibor will be looking into this further since this change - currently causes shutdown problems on Win2000. + Tibor will be looking into this further since this change + currently causes shutdown problems on Win2000. Wed Jul 18 15:59:03 2001 Krishnakumar B * ace/config-tru64.h: Removed _LIBC_POLLUTION_H. It seems that this macro is causing - problems for some users. Thanks to Pierre Oberson - for prompting this fix. + problems for some users. Thanks to Pierre Oberson + for prompting this fix. Tue Jul 17 13:00:11 2001 Balachandran Natarajan - * tests/run_test.lst: Enabled the MEM_Stream test on Linux. + * tests/run_test.lst: Enabled the MEM_Stream test on Linux. Mon Jul 16 14:59:32 2001 Douglas C. Schmidt - * ace/Memory_Pool.h (ACE_Shared_Memory_Pool): Added a comment - that discourages developer from using the ACE_Shared_Memory_Pool - and points them to the ACE_MMAP_Memory_Pool instead. Thanks to - Johnny Chen for motivating this. + * ace/Memory_Pool.h (ACE_Shared_Memory_Pool): Added a comment + that discourages developer from using the ACE_Shared_Memory_Pool + and points them to the ACE_MMAP_Memory_Pool instead. Thanks to + Johnny Chen for motivating this. - * ace/OS_Dirent.cpp (readdir_emulation): Fixed a handle leak - in the event that errors occur. Thanks to Kevin Burge - for reporting this. + * ace/OS_Dirent.cpp (readdir_emulation): Fixed a handle leak + in the event that errors occur. Thanks to Kevin Burge + for reporting this. - * ace/Log_Msg_UNIX_Syslog.cpp (open): Add an ACE_const_cast() - to the program name for platforms like LynxOS whose openlog() - method is char * rather than const char *. Thanks to Bala for - reporting this. + * ace/Log_Msg_UNIX_Syslog.cpp (open): Add an ACE_const_cast() + to the program name for platforms like LynxOS whose openlog() + method is char * rather than const char *. Thanks to Bala for + reporting this. Sun Jul 15 11:06:33 2001 Douglas C. Schmidt - * ace/Log_Msg_NT_Event_Log.cpp: Fixed the implementation so that - it's consistent with the new program_name() features. Thanks to - Chris Kohloff for this fix. + * ace/Log_Msg_NT_Event_Log.cpp: Fixed the implementation so that + it's consistent with the new program_name() features. Thanks to + Chris Kohloff for this fix. Sun Jul 15 11:04:26 2001 Carlos O'Ryan diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a index 40a6727ff08..263937e8953 100644 --- a/ChangeLogs/ChangeLog-02a +++ b/ChangeLogs/ChangeLog-02a @@ -1,3 +1,10 @@ +Tue Jul 24 11:10:59 2001 Krishnakumar B + + * ace/OS.h: + + Fix the compile errors seen on gcc-3.0 with -pedantic and + -Wno-long-long. This should fix all the errors. + Tue Jul 24 10:07:31 2001 Chad Elliott * include/makeinclude/platform_sunos5_g++.GNU: @@ -23,21 +30,21 @@ Tue Jul 24 08:20:02 2001 Chad Elliott Mon Jul 23 17:38:46 2001 Ossama Othman - * etc/tao_security.doxygen: - * etc/tao_ssliop.doxygen: + * etc/tao_security.doxygen: + * etc/tao_ssliop.doxygen: - New Doxygen files for TAO's CORBA security libraries. + New Doxygen files for TAO's CORBA security libraries. Mon Jul 23 13:48:26 2001 Ossama Othman - * ace/MEM_Connector.cpp (connect): + * ace/MEM_Connector.cpp (connect): - Disable non-blocking on the stream after its handle has been - set. Previously, non-blocking was disabled on an uninitialized - MEM_Stream, after which the handle was set (i.e. initializing - the stream). In order to properly disable non-blocking on a - stream, its handle must be set first since ioctl() operations - are typically performed on the underlying stream handle. + Disable non-blocking on the stream after its handle has been + set. Previously, non-blocking was disabled on an uninitialized + MEM_Stream, after which the handle was set (i.e. initializing + the stream). In order to properly disable non-blocking on a + stream, its handle must be set first since ioctl() operations + are typically performed on the underlying stream handle. Mon Jul 23 13:06:39 2001 Steve Huston @@ -55,140 +62,140 @@ Mon Jul 23 10:39:55 2001 Nanbor Wang Sun Jul 22 08:19:43 2001 Douglas C. Schmidt - * ace/config-cygwin32.h: ADded a #define for_CLOCKID_T. Thanks to - Christophe Galerne for - reporting this. + * ace/config-cygwin32.h: ADded a #define for_CLOCKID_T. Thanks to + Christophe Galerne for + reporting this. - * ace/Log_Record.cpp (priority_names_): Added commas after the - 'ACE_LIB_TEXT ("LM_UNK(04000)")' lines. Thanks to Steve Harris - for reporting this. + * ace/Log_Record.cpp (priority_names_): Added commas after the + 'ACE_LIB_TEXT ("LM_UNK(04000)")' lines. Thanks to Steve Harris + for reporting this. Sat Jul 21 19:56:08 2001 Douglas C. Schmidt - * ace/Map_T.{h,i}: Made current_value() a const member function. - Thanks to Johnny Willemsen for reporting this. + * ace/Map_T.{h,i}: Made current_value() a const member function. + Thanks to Johnny Willemsen for reporting this. Fri Jul 20 10:16:46 2001 Douglas C. Schmidt - * ace/Connector.cpp (create_AST): Replaced some calls to - sh->get_handle () with a cached value of handle. This fixes a - bug with gcc 2.96 on Tornado 2.1/VxWorks for SuperH. Thanks to - Frank Wolf for reporting this. + * ace/Connector.cpp (create_AST): Replaced some calls to + sh->get_handle () with a cached value of handle. This fixes a + bug with gcc 2.96 on Tornado 2.1/VxWorks for SuperH. Thanks to + Frank Wolf for reporting this. - * examples/Connection/non_blocking/CPP-acceptor.cpp: - * examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp: - * examples/Connection/non_blocking/CPP-connector.cpp: Changed the - SH macro to SVH to avoid clashes with a macro in VxWorks. - Thanks to Frank Wolf for reporting this. + * examples/Connection/non_blocking/CPP-acceptor.cpp: + * examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp: + * examples/Connection/non_blocking/CPP-connector.cpp: Changed the + SH macro to SVH to avoid clashes with a macro in VxWorks. + Thanks to Frank Wolf for reporting this. Thu Jul 19 06:55:07 2001 Douglas C. Schmidt - * ace/config-g++-common.h: Version 2.96 of g++ on VxWorks - is missing auto_ptr, so let's add the ACE_LACK_AUTO_PTR flag - there. Thanks to Frank Wolf for suggesting this. + * ace/config-g++-common.h: Version 2.96 of g++ on VxWorks + is missing auto_ptr, so let's add the ACE_LACK_AUTO_PTR flag + there. Thanks to Frank Wolf for suggesting this. Fri Jul 20 09:47:38 2001 Nanbor Wang - * ace/Log_Msg.cpp: Fixed WinCE errors. CE does not support - UNIX_Syslog. + * ace/Log_Msg.cpp: Fixed WinCE errors. CE does not support + UNIX_Syslog. Thu Jul 19 22:39:32 2001 Nanbor Wang - * tests/MEM_Stream_Test.cpp: - * ace/MEM_IO.h: - * ace/MEM_IO.i: - * ace/MEM_IO.cpp: On non-Win32 platforms, disable multithreaded - MEM_IO if _ACE_USE_SV_SEM is defined. + * tests/MEM_Stream_Test.cpp: + * ace/MEM_IO.h: + * ace/MEM_IO.i: + * ace/MEM_IO.cpp: On non-Win32 platforms, disable multithreaded + MEM_IO if _ACE_USE_SV_SEM is defined. Thu Jul 19 15:25:11 2001 Paul Calabrese - * ace/MEM_Acceptor.i (mmap_prefix): + * ace/MEM_Acceptor.i (mmap_prefix): - Fix case where a null pointer is passed in. + Fix case where a null pointer is passed in. Thu Jul 19 06:55:07 2001 Douglas C. Schmidt - * ace/Connector.cpp (connect_svc_handler): Missed one change... - Thanks to Bala for reporting this! + * ace/Connector.cpp (connect_svc_handler): Missed one change... + Thanks to Bala for reporting this! - * include/makeinclude/platform_vxworks5.x_g++.GNU (HOST_DIR): Added - support for the SH7700 and SH7700LE. Thanks to Frank Wolf - for reporting this. + * include/makeinclude/platform_vxworks5.x_g++.GNU (HOST_DIR): Added + support for the SH7700 and SH7700LE. Thanks to Frank Wolf + for reporting this. - * ace/OS.i (truncate): Make sure to close the handle that we - opens. Thanks to Lothar for reporting this. + * ace/OS.i (truncate): Make sure to close the handle that we + opens. Thanks to Lothar for reporting this. - * ace/Connector.cpp: Changed the SH macro to SVH to avoid clashes - with a macro in VxWorks. Thanks to Frank Wolf - for reporting this. + * ace/Connector.cpp: Changed the SH macro to SVH to avoid clashes + with a macro in VxWorks. Thanks to Frank Wolf + for reporting this. Wed Jul 18 13:15:06 2001 Douglas C. Schmidt - * ace/OS_Dirent.cpp (scandir_emulation): Removed the calls to the - ACE_ERROR_RETURN macros to avoid dependencies on ACE_Log_Msg - from within the ACE_OS layer. Thanks to Bala for pointing this - out! + * ace/OS_Dirent.cpp (scandir_emulation): Removed the calls to the + ACE_ERROR_RETURN macros to avoid dependencies on ACE_Log_Msg + from within the ACE_OS layer. Thanks to Bala for pointing this + out! - * ace/ACE.{h,cpp}: Added a new wrapper method for ACE_OS::select() - that uses ACE_Handle_Set *'s rather than fd_set *'s. This is - motivated by work Steve Huston and I are doing on our new book - "C++ Network Programming: Resolving Complexity with ACE and - Patterns." + * ace/ACE.{h,cpp}: Added a new wrapper method for ACE_OS::select() + that uses ACE_Handle_Set *'s rather than fd_set *'s. This is + motivated by work Steve Huston and I are doing on our new book + "C++ Network Programming: Resolving Complexity with ACE and + Patterns." - * ace/Malloc_T.i (release): Removed an unnecessary "else" to - make gcc 2.96 happy. Thanks to Frank Wolf for - reporting this. + * ace/Malloc_T.i (release): Removed an unnecessary "else" to + make gcc 2.96 happy. Thanks to Frank Wolf for + reporting this. * Happy birthday to me and Angelo Corsaro! Tue Jul 17 00:34:40 2001 Douglas C. Schmidt - * ace/SString.h (ACE_Tokenizer): Make sure that the data members - are protected, not private... Thanks to Martin Krumpolec for - reporting this (again)! + * ace/SString.h (ACE_Tokenizer): Make sure that the data members + are protected, not private... Thanks to Martin Krumpolec for + reporting this (again)! Wed Jul 18 16:40:56 2001 Irfan Pyarali - * ace/Log_Msg.cpp (program_name): Undid the following changes: + * ace/Log_Msg.cpp (program_name): Undid the following changes: - ChangeLogTag:Tue Jul 10 11:32:26 2001 Tibor Kiss + ChangeLogTag:Tue Jul 10 11:32:26 2001 Tibor Kiss - Tibor will be looking into this further since this change - currently causes shutdown problems on Win2000. + Tibor will be looking into this further since this change + currently causes shutdown problems on Win2000. Wed Jul 18 15:59:03 2001 Krishnakumar B * ace/config-tru64.h: Removed _LIBC_POLLUTION_H. It seems that this macro is causing - problems for some users. Thanks to Pierre Oberson - for prompting this fix. + problems for some users. Thanks to Pierre Oberson + for prompting this fix. Tue Jul 17 13:00:11 2001 Balachandran Natarajan - * tests/run_test.lst: Enabled the MEM_Stream test on Linux. + * tests/run_test.lst: Enabled the MEM_Stream test on Linux. Mon Jul 16 14:59:32 2001 Douglas C. Schmidt - * ace/Memory_Pool.h (ACE_Shared_Memory_Pool): Added a comment - that discourages developer from using the ACE_Shared_Memory_Pool - and points them to the ACE_MMAP_Memory_Pool instead. Thanks to - Johnny Chen for motivating this. + * ace/Memory_Pool.h (ACE_Shared_Memory_Pool): Added a comment + that discourages developer from using the ACE_Shared_Memory_Pool + and points them to the ACE_MMAP_Memory_Pool instead. Thanks to + Johnny Chen for motivating this. - * ace/OS_Dirent.cpp (readdir_emulation): Fixed a handle leak - in the event that errors occur. Thanks to Kevin Burge - for reporting this. + * ace/OS_Dirent.cpp (readdir_emulation): Fixed a handle leak + in the event that errors occur. Thanks to Kevin Burge + for reporting this. - * ace/Log_Msg_UNIX_Syslog.cpp (open): Add an ACE_const_cast() - to the program name for platforms like LynxOS whose openlog() - method is char * rather than const char *. Thanks to Bala for - reporting this. + * ace/Log_Msg_UNIX_Syslog.cpp (open): Add an ACE_const_cast() + to the program name for platforms like LynxOS whose openlog() + method is char * rather than const char *. Thanks to Bala for + reporting this. Sun Jul 15 11:06:33 2001 Douglas C. Schmidt - * ace/Log_Msg_NT_Event_Log.cpp: Fixed the implementation so that - it's consistent with the new program_name() features. Thanks to - Chris Kohloff for this fix. + * ace/Log_Msg_NT_Event_Log.cpp: Fixed the implementation so that + it's consistent with the new program_name() features. Thanks to + Chris Kohloff for this fix. Sun Jul 15 11:04:26 2001 Carlos O'Ryan diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a index 40a6727ff08..263937e8953 100644 --- a/ChangeLogs/ChangeLog-03a +++ b/ChangeLogs/ChangeLog-03a @@ -1,3 +1,10 @@ +Tue Jul 24 11:10:59 2001 Krishnakumar B + + * ace/OS.h: + + Fix the compile errors seen on gcc-3.0 with -pedantic and + -Wno-long-long. This should fix all the errors. + Tue Jul 24 10:07:31 2001 Chad Elliott * include/makeinclude/platform_sunos5_g++.GNU: @@ -23,21 +30,21 @@ Tue Jul 24 08:20:02 2001 Chad Elliott Mon Jul 23 17:38:46 2001 Ossama Othman - * etc/tao_security.doxygen: - * etc/tao_ssliop.doxygen: + * etc/tao_security.doxygen: + * etc/tao_ssliop.doxygen: - New Doxygen files for TAO's CORBA security libraries. + New Doxygen files for TAO's CORBA security libraries. Mon Jul 23 13:48:26 2001 Ossama Othman - * ace/MEM_Connector.cpp (connect): + * ace/MEM_Connector.cpp (connect): - Disable non-blocking on the stream after its handle has been - set. Previously, non-blocking was disabled on an uninitialized - MEM_Stream, after which the handle was set (i.e. initializing - the stream). In order to properly disable non-blocking on a - stream, its handle must be set first since ioctl() operations - are typically performed on the underlying stream handle. + Disable non-blocking on the stream after its handle has been + set. Previously, non-blocking was disabled on an uninitialized + MEM_Stream, after which the handle was set (i.e. initializing + the stream). In order to properly disable non-blocking on a + stream, its handle must be set first since ioctl() operations + are typically performed on the underlying stream handle. Mon Jul 23 13:06:39 2001 Steve Huston @@ -55,140 +62,140 @@ Mon Jul 23 10:39:55 2001 Nanbor Wang Sun Jul 22 08:19:43 2001 Douglas C. Schmidt - * ace/config-cygwin32.h: ADded a #define for_CLOCKID_T. Thanks to - Christophe Galerne for - reporting this. + * ace/config-cygwin32.h: ADded a #define for_CLOCKID_T. Thanks to + Christophe Galerne for + reporting this. - * ace/Log_Record.cpp (priority_names_): Added commas after the - 'ACE_LIB_TEXT ("LM_UNK(04000)")' lines. Thanks to Steve Harris - for reporting this. + * ace/Log_Record.cpp (priority_names_): Added commas after the + 'ACE_LIB_TEXT ("LM_UNK(04000)")' lines. Thanks to Steve Harris + for reporting this. Sat Jul 21 19:56:08 2001 Douglas C. Schmidt - * ace/Map_T.{h,i}: Made current_value() a const member function. - Thanks to Johnny Willemsen for reporting this. + * ace/Map_T.{h,i}: Made current_value() a const member function. + Thanks to Johnny Willemsen for reporting this. Fri Jul 20 10:16:46 2001 Douglas C. Schmidt - * ace/Connector.cpp (create_AST): Replaced some calls to - sh->get_handle () with a cached value of handle. This fixes a - bug with gcc 2.96 on Tornado 2.1/VxWorks for SuperH. Thanks to - Frank Wolf for reporting this. + * ace/Connector.cpp (create_AST): Replaced some calls to + sh->get_handle () with a cached value of handle. This fixes a + bug with gcc 2.96 on Tornado 2.1/VxWorks for SuperH. Thanks to + Frank Wolf for reporting this. - * examples/Connection/non_blocking/CPP-acceptor.cpp: - * examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp: - * examples/Connection/non_blocking/CPP-connector.cpp: Changed the - SH macro to SVH to avoid clashes with a macro in VxWorks. - Thanks to Frank Wolf for reporting this. + * examples/Connection/non_blocking/CPP-acceptor.cpp: + * examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp: + * examples/Connection/non_blocking/CPP-connector.cpp: Changed the + SH macro to SVH to avoid clashes with a macro in VxWorks. + Thanks to Frank Wolf for reporting this. Thu Jul 19 06:55:07 2001 Douglas C. Schmidt - * ace/config-g++-common.h: Version 2.96 of g++ on VxWorks - is missing auto_ptr, so let's add the ACE_LACK_AUTO_PTR flag - there. Thanks to Frank Wolf for suggesting this. + * ace/config-g++-common.h: Version 2.96 of g++ on VxWorks + is missing auto_ptr, so let's add the ACE_LACK_AUTO_PTR flag + there. Thanks to Frank Wolf for suggesting this. Fri Jul 20 09:47:38 2001 Nanbor Wang - * ace/Log_Msg.cpp: Fixed WinCE errors. CE does not support - UNIX_Syslog. + * ace/Log_Msg.cpp: Fixed WinCE errors. CE does not support + UNIX_Syslog. Thu Jul 19 22:39:32 2001 Nanbor Wang - * tests/MEM_Stream_Test.cpp: - * ace/MEM_IO.h: - * ace/MEM_IO.i: - * ace/MEM_IO.cpp: On non-Win32 platforms, disable multithreaded - MEM_IO if _ACE_USE_SV_SEM is defined. + * tests/MEM_Stream_Test.cpp: + * ace/MEM_IO.h: + * ace/MEM_IO.i: + * ace/MEM_IO.cpp: On non-Win32 platforms, disable multithreaded + MEM_IO if _ACE_USE_SV_SEM is defined. Thu Jul 19 15:25:11 2001 Paul Calabrese - * ace/MEM_Acceptor.i (mmap_prefix): + * ace/MEM_Acceptor.i (mmap_prefix): - Fix case where a null pointer is passed in. + Fix case where a null pointer is passed in. Thu Jul 19 06:55:07 2001 Douglas C. Schmidt - * ace/Connector.cpp (connect_svc_handler): Missed one change... - Thanks to Bala for reporting this! + * ace/Connector.cpp (connect_svc_handler): Missed one change... + Thanks to Bala for reporting this! - * include/makeinclude/platform_vxworks5.x_g++.GNU (HOST_DIR): Added - support for the SH7700 and SH7700LE. Thanks to Frank Wolf - for reporting this. + * include/makeinclude/platform_vxworks5.x_g++.GNU (HOST_DIR): Added + support for the SH7700 and SH7700LE. Thanks to Frank Wolf + for reporting this. - * ace/OS.i (truncate): Make sure to close the handle that we - opens. Thanks to Lothar for reporting this. + * ace/OS.i (truncate): Make sure to close the handle that we + opens. Thanks to Lothar for reporting this. - * ace/Connector.cpp: Changed the SH macro to SVH to avoid clashes - with a macro in VxWorks. Thanks to Frank Wolf - for reporting this. + * ace/Connector.cpp: Changed the SH macro to SVH to avoid clashes + with a macro in VxWorks. Thanks to Frank Wolf + for reporting this. Wed Jul 18 13:15:06 2001 Douglas C. Schmidt - * ace/OS_Dirent.cpp (scandir_emulation): Removed the calls to the - ACE_ERROR_RETURN macros to avoid dependencies on ACE_Log_Msg - from within the ACE_OS layer. Thanks to Bala for pointing this - out! + * ace/OS_Dirent.cpp (scandir_emulation): Removed the calls to the + ACE_ERROR_RETURN macros to avoid dependencies on ACE_Log_Msg + from within the ACE_OS layer. Thanks to Bala for pointing this + out! - * ace/ACE.{h,cpp}: Added a new wrapper method for ACE_OS::select() - that uses ACE_Handle_Set *'s rather than fd_set *'s. This is - motivated by work Steve Huston and I are doing on our new book - "C++ Network Programming: Resolving Complexity with ACE and - Patterns." + * ace/ACE.{h,cpp}: Added a new wrapper method for ACE_OS::select() + that uses ACE_Handle_Set *'s rather than fd_set *'s. This is + motivated by work Steve Huston and I are doing on our new book + "C++ Network Programming: Resolving Complexity with ACE and + Patterns." - * ace/Malloc_T.i (release): Removed an unnecessary "else" to - make gcc 2.96 happy. Thanks to Frank Wolf for - reporting this. + * ace/Malloc_T.i (release): Removed an unnecessary "else" to + make gcc 2.96 happy. Thanks to Frank Wolf for + reporting this. * Happy birthday to me and Angelo Corsaro! Tue Jul 17 00:34:40 2001 Douglas C. Schmidt - * ace/SString.h (ACE_Tokenizer): Make sure that the data members - are protected, not private... Thanks to Martin Krumpolec for - reporting this (again)! + * ace/SString.h (ACE_Tokenizer): Make sure that the data members + are protected, not private... Thanks to Martin Krumpolec for + reporting this (again)! Wed Jul 18 16:40:56 2001 Irfan Pyarali - * ace/Log_Msg.cpp (program_name): Undid the following changes: + * ace/Log_Msg.cpp (program_name): Undid the following changes: - ChangeLogTag:Tue Jul 10 11:32:26 2001 Tibor Kiss + ChangeLogTag:Tue Jul 10 11:32:26 2001 Tibor Kiss - Tibor will be looking into this further since this change - currently causes shutdown problems on Win2000. + Tibor will be looking into this further since this change + currently causes shutdown problems on Win2000. Wed Jul 18 15:59:03 2001 Krishnakumar B * ace/config-tru64.h: Removed _LIBC_POLLUTION_H. It seems that this macro is causing - problems for some users. Thanks to Pierre Oberson - for prompting this fix. + problems for some users. Thanks to Pierre Oberson + for prompting this fix. Tue Jul 17 13:00:11 2001 Balachandran Natarajan - * tests/run_test.lst: Enabled the MEM_Stream test on Linux. + * tests/run_test.lst: Enabled the MEM_Stream test on Linux. Mon Jul 16 14:59:32 2001 Douglas C. Schmidt - * ace/Memory_Pool.h (ACE_Shared_Memory_Pool): Added a comment - that discourages developer from using the ACE_Shared_Memory_Pool - and points them to the ACE_MMAP_Memory_Pool instead. Thanks to - Johnny Chen for motivating this. + * ace/Memory_Pool.h (ACE_Shared_Memory_Pool): Added a comment + that discourages developer from using the ACE_Shared_Memory_Pool + and points them to the ACE_MMAP_Memory_Pool instead. Thanks to + Johnny Chen for motivating this. - * ace/OS_Dirent.cpp (readdir_emulation): Fixed a handle leak - in the event that errors occur. Thanks to Kevin Burge - for reporting this. + * ace/OS_Dirent.cpp (readdir_emulation): Fixed a handle leak + in the event that errors occur. Thanks to Kevin Burge + for reporting this. - * ace/Log_Msg_UNIX_Syslog.cpp (open): Add an ACE_const_cast() - to the program name for platforms like LynxOS whose openlog() - method is char * rather than const char *. Thanks to Bala for - reporting this. + * ace/Log_Msg_UNIX_Syslog.cpp (open): Add an ACE_const_cast() + to the program name for platforms like LynxOS whose openlog() + method is char * rather than const char *. Thanks to Bala for + reporting this. Sun Jul 15 11:06:33 2001 Douglas C. Schmidt - * ace/Log_Msg_NT_Event_Log.cpp: Fixed the implementation so that - it's consistent with the new program_name() features. Thanks to - Chris Kohloff for this fix. + * ace/Log_Msg_NT_Event_Log.cpp: Fixed the implementation so that + it's consistent with the new program_name() features. Thanks to + Chris Kohloff for this fix. Sun Jul 15 11:04:26 2001 Carlos O'Ryan diff --git a/ace/OS.h b/ace/OS.h index 9230968d999..b18a38921cc 100644 --- a/ace/OS.h +++ b/ace/OS.h @@ -3034,12 +3034,12 @@ extern "C" ACE_LOFF_T llseek (int fd, ACE_LOFF_T offset, int whence); extern "C" ssize_t pread (int fd, void *buf, size_t nbytes, - off_t offset); + off_t offset) ACE_THROW_SPEC (()); extern "C" ssize_t pwrite (int fd, const void *buf, size_t n, - off_t offset); + off_t offset) ACE_THROW_SPEC (()); #endif /* ACE_LACKS_PREAD_PROTOTYPE && (_XOPEN_SOURCE - 0) != 500 */ # if defined (ACE_LACKS_UALARM_PROTOTYPE) -- cgit v1.2.1