Clean up ACE-headers and files, adhering to dep/include and dep/src directory-structures

--HG--
branch : trunk
rename : dep/ACE_wrappers/ace/ACE.h => dep/include/ace/ACE.h
rename : dep/ACE_wrappers/ace/ACE.inl => dep/include/ace/ACE.inl
rename : dep/ACE_wrappers/ace/ACE_export.h => dep/include/ace/ACE_export.h
rename : dep/ACE_wrappers/ace/ARGV.h => dep/include/ace/ARGV.h
rename : dep/ACE_wrappers/ace/ARGV.inl => dep/include/ace/ARGV.inl
rename : dep/ACE_wrappers/ace/ATM_Acceptor.h => dep/include/ace/ATM_Acceptor.h
rename : dep/ACE_wrappers/ace/ATM_Acceptor.inl => dep/include/ace/ATM_Acceptor.inl
rename : dep/ACE_wrappers/ace/ATM_Addr.h => dep/include/ace/ATM_Addr.h
rename : dep/ACE_wrappers/ace/ATM_Addr.inl => dep/include/ace/ATM_Addr.inl
rename : dep/ACE_wrappers/ace/ATM_Connector.h => dep/include/ace/ATM_Connector.h
rename : dep/ACE_wrappers/ace/ATM_Connector.inl => dep/include/ace/ATM_Connector.inl
rename : dep/ACE_wrappers/ace/ATM_Params.h => dep/include/ace/ATM_Params.h
rename : dep/ACE_wrappers/ace/ATM_Params.inl => dep/include/ace/ATM_Params.inl
rename : dep/ACE_wrappers/ace/ATM_QoS.h => dep/include/ace/ATM_QoS.h
rename : dep/ACE_wrappers/ace/ATM_QoS.inl => dep/include/ace/ATM_QoS.inl
rename : dep/ACE_wrappers/ace/ATM_Stream.h => dep/include/ace/ATM_Stream.h
rename : dep/ACE_wrappers/ace/ATM_Stream.inl => dep/include/ace/ATM_Stream.inl
rename : dep/ACE_wrappers/ace/Acceptor.h => dep/include/ace/Acceptor.h
rename : dep/ACE_wrappers/ace/Activation_Queue.h => dep/include/ace/Activation_Queue.h
rename : dep/ACE_wrappers/ace/Activation_Queue.inl => dep/include/ace/Activation_Queue.inl
rename : dep/ACE_wrappers/ace/Active_Map_Manager.h => dep/include/ace/Active_Map_Manager.h
rename : dep/ACE_wrappers/ace/Active_Map_Manager.inl => dep/include/ace/Active_Map_Manager.inl
rename : dep/ACE_wrappers/ace/Active_Map_Manager_T.h => dep/include/ace/Active_Map_Manager_T.h
rename : dep/ACE_wrappers/ace/Active_Map_Manager_T.inl => dep/include/ace/Active_Map_Manager_T.inl
rename : dep/ACE_wrappers/ace/Addr.h => dep/include/ace/Addr.h
rename : dep/ACE_wrappers/ace/Addr.inl => dep/include/ace/Addr.inl
rename : dep/ACE_wrappers/ace/Arg_Shifter.h => dep/include/ace/Arg_Shifter.h
rename : dep/ACE_wrappers/ace/Argv_Type_Converter.h => dep/include/ace/Argv_Type_Converter.h
rename : dep/ACE_wrappers/ace/Argv_Type_Converter.inl => dep/include/ace/Argv_Type_Converter.inl
rename : dep/ACE_wrappers/ace/Array.h => dep/include/ace/Array.h
rename : dep/ACE_wrappers/ace/Array_Base.h => dep/include/ace/Array_Base.h
rename : dep/ACE_wrappers/ace/Array_Base.inl => dep/include/ace/Array_Base.inl
rename : dep/ACE_wrappers/ace/Array_Map.h => dep/include/ace/Array_Map.h
rename : dep/ACE_wrappers/ace/Array_Map.inl => dep/include/ace/Array_Map.inl
rename : dep/ACE_wrappers/ace/Assert.h => dep/include/ace/Assert.h
rename : dep/ACE_wrappers/ace/Asynch_Acceptor.h => dep/include/ace/Asynch_Acceptor.h
rename : dep/ACE_wrappers/ace/Asynch_Connector.h => dep/include/ace/Asynch_Connector.h
rename : dep/ACE_wrappers/ace/Asynch_IO.h => dep/include/ace/Asynch_IO.h
rename : dep/ACE_wrappers/ace/Asynch_IO_Impl.h => dep/include/ace/Asynch_IO_Impl.h
rename : dep/ACE_wrappers/ace/Asynch_IO_Impl.inl => dep/include/ace/Asynch_IO_Impl.inl
rename : dep/ACE_wrappers/ace/Asynch_Pseudo_Task.h => dep/include/ace/Asynch_Pseudo_Task.h
rename : dep/ACE_wrappers/ace/Atomic_Op.h => dep/include/ace/Atomic_Op.h
rename : dep/ACE_wrappers/ace/Atomic_Op.inl => dep/include/ace/Atomic_Op.inl
rename : dep/ACE_wrappers/ace/Atomic_Op_Sparc.h => dep/include/ace/Atomic_Op_Sparc.h
rename : dep/ACE_wrappers/ace/Atomic_Op_T.h => dep/include/ace/Atomic_Op_T.h
rename : dep/ACE_wrappers/ace/Atomic_Op_T.inl => dep/include/ace/Atomic_Op_T.inl
rename : dep/ACE_wrappers/ace/Auto_Event.h => dep/include/ace/Auto_Event.h
rename : dep/ACE_wrappers/ace/Auto_Event.inl => dep/include/ace/Auto_Event.inl
rename : dep/ACE_wrappers/ace/Auto_Functor.h => dep/include/ace/Auto_Functor.h
rename : dep/ACE_wrappers/ace/Auto_Functor.inl => dep/include/ace/Auto_Functor.inl
rename : dep/ACE_wrappers/ace/Auto_IncDec_T.h => dep/include/ace/Auto_IncDec_T.h
rename : dep/ACE_wrappers/ace/Auto_IncDec_T.inl => dep/include/ace/Auto_IncDec_T.inl
rename : dep/ACE_wrappers/ace/Auto_Ptr.h => dep/include/ace/Auto_Ptr.h
rename : dep/ACE_wrappers/ace/Auto_Ptr.inl => dep/include/ace/Auto_Ptr.inl
rename : dep/ACE_wrappers/ace/Barrier.h => dep/include/ace/Barrier.h
rename : dep/ACE_wrappers/ace/Barrier.inl => dep/include/ace/Barrier.inl
rename : dep/ACE_wrappers/ace/Base_Thread_Adapter.h => dep/include/ace/Base_Thread_Adapter.h
rename : dep/ACE_wrappers/ace/Base_Thread_Adapter.inl => dep/include/ace/Base_Thread_Adapter.inl
rename : dep/ACE_wrappers/ace/Based_Pointer_Repository.h => dep/include/ace/Based_Pointer_Repository.h
rename : dep/ACE_wrappers/ace/Based_Pointer_T.h => dep/include/ace/Based_Pointer_T.h
rename : dep/ACE_wrappers/ace/Based_Pointer_T.inl => dep/include/ace/Based_Pointer_T.inl
rename : dep/ACE_wrappers/ace/Basic_Stats.h => dep/include/ace/Basic_Stats.h
rename : dep/ACE_wrappers/ace/Basic_Stats.inl => dep/include/ace/Basic_Stats.inl
rename : dep/ACE_wrappers/ace/Basic_Types.h => dep/include/ace/Basic_Types.h
rename : dep/ACE_wrappers/ace/Basic_Types.inl => dep/include/ace/Basic_Types.inl
rename : dep/ACE_wrappers/ace/Bound_Ptr.h => dep/include/ace/Bound_Ptr.h
rename : dep/ACE_wrappers/ace/Bound_Ptr.inl => dep/include/ace/Bound_Ptr.inl
rename : dep/ACE_wrappers/ace/CDR_Base.h => dep/include/ace/CDR_Base.h
rename : dep/ACE_wrappers/ace/CDR_Base.inl => dep/include/ace/CDR_Base.inl
rename : dep/ACE_wrappers/ace/CDR_Size.h => dep/include/ace/CDR_Size.h
rename : dep/ACE_wrappers/ace/CDR_Size.inl => dep/include/ace/CDR_Size.inl
rename : dep/ACE_wrappers/ace/CDR_Stream.h => dep/include/ace/CDR_Stream.h
rename : dep/ACE_wrappers/ace/CDR_Stream.inl => dep/include/ace/CDR_Stream.inl
rename : dep/ACE_wrappers/ace/CE_Screen_Output.h => dep/include/ace/CE_Screen_Output.h
rename : dep/ACE_wrappers/ace/CORBA_macros.h => dep/include/ace/CORBA_macros.h
rename : dep/ACE_wrappers/ace/Cache_Map_Manager_T.h => dep/include/ace/Cache_Map_Manager_T.h
rename : dep/ACE_wrappers/ace/Cache_Map_Manager_T.inl => dep/include/ace/Cache_Map_Manager_T.inl
rename : dep/ACE_wrappers/ace/Cached_Connect_Strategy_T.h => dep/include/ace/Cached_Connect_Strategy_T.h
rename : dep/ACE_wrappers/ace/Caching_Strategies_T.h => dep/include/ace/Caching_Strategies_T.h
rename : dep/ACE_wrappers/ace/Caching_Strategies_T.inl => dep/include/ace/Caching_Strategies_T.inl
rename : dep/ACE_wrappers/ace/Caching_Utility_T.h => dep/include/ace/Caching_Utility_T.h
rename : dep/ACE_wrappers/ace/Capabilities.h => dep/include/ace/Capabilities.h
rename : dep/ACE_wrappers/ace/Capabilities.inl => dep/include/ace/Capabilities.inl
rename : dep/ACE_wrappers/ace/Cleanup.h => dep/include/ace/Cleanup.h
rename : dep/ACE_wrappers/ace/Cleanup.inl => dep/include/ace/Cleanup.inl
rename : dep/ACE_wrappers/ace/Cleanup_Strategies_T.h => dep/include/ace/Cleanup_Strategies_T.h
rename : dep/ACE_wrappers/ace/Codecs.h => dep/include/ace/Codecs.h
rename : dep/ACE_wrappers/ace/Codeset_IBM1047.h => dep/include/ace/Codeset_IBM1047.h
rename : dep/ACE_wrappers/ace/Codeset_Registry.h => dep/include/ace/Codeset_Registry.h
rename : dep/ACE_wrappers/ace/Codeset_Registry.inl => dep/include/ace/Codeset_Registry.inl
rename : dep/ACE_wrappers/ace/Codeset_Symbols.h => dep/include/ace/Codeset_Symbols.h
rename : dep/ACE_wrappers/ace/Condition_Recursive_Thread_Mutex.h => dep/include/ace/Condition_Recursive_Thread_Mutex.h
rename : dep/ACE_wrappers/ace/Condition_T.h => dep/include/ace/Condition_T.h
rename : dep/ACE_wrappers/ace/Condition_T.inl => dep/include/ace/Condition_T.inl
rename : dep/ACE_wrappers/ace/Condition_Thread_Mutex.h => dep/include/ace/Condition_Thread_Mutex.h
rename : dep/ACE_wrappers/ace/Condition_Thread_Mutex.inl => dep/include/ace/Condition_Thread_Mutex.inl
rename : dep/ACE_wrappers/ace/Configuration.h => dep/include/ace/Configuration.h
rename : dep/ACE_wrappers/ace/Configuration.inl => dep/include/ace/Configuration.inl
rename : dep/ACE_wrappers/ace/Configuration_Import_Export.h => dep/include/ace/Configuration_Import_Export.h
rename : dep/ACE_wrappers/ace/Connection_Recycling_Strategy.h => dep/include/ace/Connection_Recycling_Strategy.h
rename : dep/ACE_wrappers/ace/Connector.h => dep/include/ace/Connector.h
rename : dep/ACE_wrappers/ace/Containers.h => dep/include/ace/Containers.h
rename : dep/ACE_wrappers/ace/Containers.inl => dep/include/ace/Containers.inl
rename : dep/ACE_wrappers/ace/Containers_T.h => dep/include/ace/Containers_T.h
rename : dep/ACE_wrappers/ace/Containers_T.inl => dep/include/ace/Containers_T.inl
rename : dep/ACE_wrappers/ace/Copy_Disabled.h => dep/include/ace/Copy_Disabled.h
rename : dep/ACE_wrappers/ace/Countdown_Time.h => dep/include/ace/Countdown_Time.h
rename : dep/ACE_wrappers/ace/DEV.h => dep/include/ace/DEV.h
rename : dep/ACE_wrappers/ace/DEV.inl => dep/include/ace/DEV.inl
rename : dep/ACE_wrappers/ace/DEV_Addr.h => dep/include/ace/DEV_Addr.h
rename : dep/ACE_wrappers/ace/DEV_Addr.inl => dep/include/ace/DEV_Addr.inl
rename : dep/ACE_wrappers/ace/DEV_Connector.h => dep/include/ace/DEV_Connector.h
rename : dep/ACE_wrappers/ace/DEV_Connector.inl => dep/include/ace/DEV_Connector.inl
rename : dep/ACE_wrappers/ace/DEV_IO.h => dep/include/ace/DEV_IO.h
rename : dep/ACE_wrappers/ace/DEV_IO.inl => dep/include/ace/DEV_IO.inl
rename : dep/ACE_wrappers/ace/DLL.h => dep/include/ace/DLL.h
rename : dep/ACE_wrappers/ace/DLL_Manager.h => dep/include/ace/DLL_Manager.h
rename : dep/ACE_wrappers/ace/Date_Time.h => dep/include/ace/Date_Time.h
rename : dep/ACE_wrappers/ace/Date_Time.inl => dep/include/ace/Date_Time.inl
rename : dep/ACE_wrappers/ace/Default_Constants.h => dep/include/ace/Default_Constants.h
rename : dep/ACE_wrappers/ace/Dev_Poll_Reactor.h => dep/include/ace/Dev_Poll_Reactor.h
rename : dep/ACE_wrappers/ace/Dev_Poll_Reactor.inl => dep/include/ace/Dev_Poll_Reactor.inl
rename : dep/ACE_wrappers/ace/Dirent.h => dep/include/ace/Dirent.h
rename : dep/ACE_wrappers/ace/Dirent.inl => dep/include/ace/Dirent.inl
rename : dep/ACE_wrappers/ace/Dirent_Selector.h => dep/include/ace/Dirent_Selector.h
rename : dep/ACE_wrappers/ace/Dirent_Selector.inl => dep/include/ace/Dirent_Selector.inl
rename : dep/ACE_wrappers/ace/Dump.h => dep/include/ace/Dump.h
rename : dep/ACE_wrappers/ace/Dump_T.h => dep/include/ace/Dump_T.h
rename : dep/ACE_wrappers/ace/Dynamic.h => dep/include/ace/Dynamic.h
rename : dep/ACE_wrappers/ace/Dynamic.inl => dep/include/ace/Dynamic.inl
rename : dep/ACE_wrappers/ace/Dynamic_Message_Strategy.h => dep/include/ace/Dynamic_Message_Strategy.h
rename : dep/ACE_wrappers/ace/Dynamic_Message_Strategy.inl => dep/include/ace/Dynamic_Message_Strategy.inl
rename : dep/ACE_wrappers/ace/Dynamic_Service.h => dep/include/ace/Dynamic_Service.h
rename : dep/ACE_wrappers/ace/Dynamic_Service.inl => dep/include/ace/Dynamic_Service.inl
rename : dep/ACE_wrappers/ace/Dynamic_Service_Base.h => dep/include/ace/Dynamic_Service_Base.h
rename : dep/ACE_wrappers/ace/Dynamic_Service_Dependency.h => dep/include/ace/Dynamic_Service_Dependency.h
rename : dep/ACE_wrappers/ace/Encoding_Converter.h => dep/include/ace/Encoding_Converter.h
rename : dep/ACE_wrappers/ace/Encoding_Converter_Factory.h => dep/include/ace/Encoding_Converter_Factory.h
rename : dep/ACE_wrappers/ace/Env_Value_T.h => dep/include/ace/Env_Value_T.h
rename : dep/ACE_wrappers/ace/Env_Value_T.inl => dep/include/ace/Env_Value_T.inl
rename : dep/ACE_wrappers/ace/Event.h => dep/include/ace/Event.h
rename : dep/ACE_wrappers/ace/Event.inl => dep/include/ace/Event.inl
rename : dep/ACE_wrappers/ace/Event_Handler.h => dep/include/ace/Event_Handler.h
rename : dep/ACE_wrappers/ace/Event_Handler.inl => dep/include/ace/Event_Handler.inl
rename : dep/ACE_wrappers/ace/Event_Handler_T.h => dep/include/ace/Event_Handler_T.h
rename : dep/ACE_wrappers/ace/Event_Handler_T.inl => dep/include/ace/Event_Handler_T.inl
rename : dep/ACE_wrappers/ace/Exception_Macros.h => dep/include/ace/Exception_Macros.h
rename : dep/ACE_wrappers/ace/FIFO.h => dep/include/ace/FIFO.h
rename : dep/ACE_wrappers/ace/FIFO.inl => dep/include/ace/FIFO.inl
rename : dep/ACE_wrappers/ace/FIFO_Recv.h => dep/include/ace/FIFO_Recv.h
rename : dep/ACE_wrappers/ace/FIFO_Recv.inl => dep/include/ace/FIFO_Recv.inl
rename : dep/ACE_wrappers/ace/FIFO_Recv_Msg.h => dep/include/ace/FIFO_Recv_Msg.h
rename : dep/ACE_wrappers/ace/FIFO_Recv_Msg.inl => dep/include/ace/FIFO_Recv_Msg.inl
rename : dep/ACE_wrappers/ace/FIFO_Send.h => dep/include/ace/FIFO_Send.h
rename : dep/ACE_wrappers/ace/FIFO_Send.inl => dep/include/ace/FIFO_Send.inl
rename : dep/ACE_wrappers/ace/FIFO_Send_Msg.h => dep/include/ace/FIFO_Send_Msg.h
rename : dep/ACE_wrappers/ace/FIFO_Send_Msg.inl => dep/include/ace/FIFO_Send_Msg.inl
rename : dep/ACE_wrappers/ace/FILE.h => dep/include/ace/FILE.h
rename : dep/ACE_wrappers/ace/FILE.inl => dep/include/ace/FILE.inl
rename : dep/ACE_wrappers/ace/FILE_Addr.h => dep/include/ace/FILE_Addr.h
rename : dep/ACE_wrappers/ace/FILE_Addr.inl => dep/include/ace/FILE_Addr.inl
rename : dep/ACE_wrappers/ace/FILE_Connector.h => dep/include/ace/FILE_Connector.h
rename : dep/ACE_wrappers/ace/FILE_Connector.inl => dep/include/ace/FILE_Connector.inl
rename : dep/ACE_wrappers/ace/FILE_IO.h => dep/include/ace/FILE_IO.h
rename : dep/ACE_wrappers/ace/FILE_IO.inl => dep/include/ace/FILE_IO.inl
rename : dep/ACE_wrappers/ace/File_Lock.h => dep/include/ace/File_Lock.h
rename : dep/ACE_wrappers/ace/File_Lock.inl => dep/include/ace/File_Lock.inl
rename : dep/ACE_wrappers/ace/Filecache.h => dep/include/ace/Filecache.h
rename : dep/ACE_wrappers/ace/Flag_Manip.h => dep/include/ace/Flag_Manip.h
rename : dep/ACE_wrappers/ace/Flag_Manip.inl => dep/include/ace/Flag_Manip.inl
rename : dep/ACE_wrappers/ace/Framework_Component.h => dep/include/ace/Framework_Component.h
rename : dep/ACE_wrappers/ace/Framework_Component.inl => dep/include/ace/Framework_Component.inl
rename : dep/ACE_wrappers/ace/Framework_Component_T.h => dep/include/ace/Framework_Component_T.h
rename : dep/ACE_wrappers/ace/Free_List.h => dep/include/ace/Free_List.h
rename : dep/ACE_wrappers/ace/Functor.h => dep/include/ace/Functor.h
rename : dep/ACE_wrappers/ace/Functor.inl => dep/include/ace/Functor.inl
rename : dep/ACE_wrappers/ace/Functor_String.h => dep/include/ace/Functor_String.h
rename : dep/ACE_wrappers/ace/Functor_String.inl => dep/include/ace/Functor_String.inl
rename : dep/ACE_wrappers/ace/Functor_T.h => dep/include/ace/Functor_T.h
rename : dep/ACE_wrappers/ace/Functor_T.inl => dep/include/ace/Functor_T.inl
rename : dep/ACE_wrappers/ace/Future.h => dep/include/ace/Future.h
rename : dep/ACE_wrappers/ace/Future_Set.h => dep/include/ace/Future_Set.h
rename : dep/ACE_wrappers/ace/Get_Opt.h => dep/include/ace/Get_Opt.h
rename : dep/ACE_wrappers/ace/Get_Opt.inl => dep/include/ace/Get_Opt.inl
rename : dep/ACE_wrappers/ace/Global_Macros.h => dep/include/ace/Global_Macros.h
rename : dep/ACE_wrappers/ace/Guard_T.h => dep/include/ace/Guard_T.h
rename : dep/ACE_wrappers/ace/Guard_T.inl => dep/include/ace/Guard_T.inl
rename : dep/ACE_wrappers/ace/Handle_Gobbler.h => dep/include/ace/Handle_Gobbler.h
rename : dep/ACE_wrappers/ace/Handle_Gobbler.inl => dep/include/ace/Handle_Gobbler.inl
rename : dep/ACE_wrappers/ace/Handle_Ops.h => dep/include/ace/Handle_Ops.h
rename : dep/ACE_wrappers/ace/Handle_Set.h => dep/include/ace/Handle_Set.h
rename : dep/ACE_wrappers/ace/Handle_Set.inl => dep/include/ace/Handle_Set.inl
rename : dep/ACE_wrappers/ace/Hash_Cache_Map_Manager_T.h => dep/include/ace/Hash_Cache_Map_Manager_T.h
rename : dep/ACE_wrappers/ace/Hash_Cache_Map_Manager_T.inl => dep/include/ace/Hash_Cache_Map_Manager_T.inl
rename : dep/ACE_wrappers/ace/Hash_Map_Manager.h => dep/include/ace/Hash_Map_Manager.h
rename : dep/ACE_wrappers/ace/Hash_Map_Manager_T.h => dep/include/ace/Hash_Map_Manager_T.h
rename : dep/ACE_wrappers/ace/Hash_Map_Manager_T.inl => dep/include/ace/Hash_Map_Manager_T.inl
rename : dep/ACE_wrappers/ace/Hash_Map_With_Allocator_T.h => dep/include/ace/Hash_Map_With_Allocator_T.h
rename : dep/ACE_wrappers/ace/Hash_Map_With_Allocator_T.inl => dep/include/ace/Hash_Map_With_Allocator_T.inl
rename : dep/ACE_wrappers/ace/Hash_Multi_Map_Manager_T.h => dep/include/ace/Hash_Multi_Map_Manager_T.h
rename : dep/ACE_wrappers/ace/Hash_Multi_Map_Manager_T.inl => dep/include/ace/Hash_Multi_Map_Manager_T.inl
rename : dep/ACE_wrappers/ace/Hashable.h => dep/include/ace/Hashable.h
rename : dep/ACE_wrappers/ace/Hashable.inl => dep/include/ace/Hashable.inl
rename : dep/ACE_wrappers/ace/High_Res_Timer.h => dep/include/ace/High_Res_Timer.h
rename : dep/ACE_wrappers/ace/High_Res_Timer.inl => dep/include/ace/High_Res_Timer.inl
rename : dep/ACE_wrappers/ace/ICMP_Socket.h => dep/include/ace/ICMP_Socket.h
rename : dep/ACE_wrappers/ace/INET_Addr.h => dep/include/ace/INET_Addr.h
rename : dep/ACE_wrappers/ace/INET_Addr.inl => dep/include/ace/INET_Addr.inl
rename : dep/ACE_wrappers/ace/IOStream.h => dep/include/ace/IOStream.h
rename : dep/ACE_wrappers/ace/IOStream_T.h => dep/include/ace/IOStream_T.h
rename : dep/ACE_wrappers/ace/IOStream_T.inl => dep/include/ace/IOStream_T.inl
rename : dep/ACE_wrappers/ace/IO_Cntl_Msg.h => dep/include/ace/IO_Cntl_Msg.h
rename : dep/ACE_wrappers/ace/IO_Cntl_Msg.inl => dep/include/ace/IO_Cntl_Msg.inl
rename : dep/ACE_wrappers/ace/IO_SAP.h => dep/include/ace/IO_SAP.h
rename : dep/ACE_wrappers/ace/IO_SAP.inl => dep/include/ace/IO_SAP.inl
rename : dep/ACE_wrappers/ace/IPC_SAP.h => dep/include/ace/IPC_SAP.h
rename : dep/ACE_wrappers/ace/IPC_SAP.inl => dep/include/ace/IPC_SAP.inl
rename : dep/ACE_wrappers/ace/If_Then_Else.h => dep/include/ace/If_Then_Else.h
rename : dep/ACE_wrappers/ace/Init_ACE.h => dep/include/ace/Init_ACE.h
rename : dep/ACE_wrappers/ace/Intrusive_Auto_Ptr.h => dep/include/ace/Intrusive_Auto_Ptr.h
rename : dep/ACE_wrappers/ace/Intrusive_Auto_Ptr.inl => dep/include/ace/Intrusive_Auto_Ptr.inl
rename : dep/ACE_wrappers/ace/Intrusive_List.h => dep/include/ace/Intrusive_List.h
rename : dep/ACE_wrappers/ace/Intrusive_List.inl => dep/include/ace/Intrusive_List.inl
rename : dep/ACE_wrappers/ace/Intrusive_List_Node.h => dep/include/ace/Intrusive_List_Node.h
rename : dep/ACE_wrappers/ace/Intrusive_List_Node.inl => dep/include/ace/Intrusive_List_Node.inl
rename : dep/ACE_wrappers/ace/LOCK_SOCK_Acceptor.h => dep/include/ace/LOCK_SOCK_Acceptor.h
rename : dep/ACE_wrappers/ace/LSOCK.h => dep/include/ace/LSOCK.h
rename : dep/ACE_wrappers/ace/LSOCK.inl => dep/include/ace/LSOCK.inl
rename : dep/ACE_wrappers/ace/LSOCK_Acceptor.h => dep/include/ace/LSOCK_Acceptor.h
rename : dep/ACE_wrappers/ace/LSOCK_CODgram.h => dep/include/ace/LSOCK_CODgram.h
rename : dep/ACE_wrappers/ace/LSOCK_CODgram.inl => dep/include/ace/LSOCK_CODgram.inl
rename : dep/ACE_wrappers/ace/LSOCK_Connector.h => dep/include/ace/LSOCK_Connector.h
rename : dep/ACE_wrappers/ace/LSOCK_Connector.inl => dep/include/ace/LSOCK_Connector.inl
rename : dep/ACE_wrappers/ace/LSOCK_Dgram.h => dep/include/ace/LSOCK_Dgram.h
rename : dep/ACE_wrappers/ace/LSOCK_Dgram.inl => dep/include/ace/LSOCK_Dgram.inl
rename : dep/ACE_wrappers/ace/LSOCK_Stream.h => dep/include/ace/LSOCK_Stream.h
rename : dep/ACE_wrappers/ace/LSOCK_Stream.inl => dep/include/ace/LSOCK_Stream.inl
rename : dep/ACE_wrappers/ace/Lib_Find.h => dep/include/ace/Lib_Find.h
rename : dep/ACE_wrappers/ace/Local_Memory_Pool.h => dep/include/ace/Local_Memory_Pool.h
rename : dep/ACE_wrappers/ace/Local_Name_Space.h => dep/include/ace/Local_Name_Space.h
rename : dep/ACE_wrappers/ace/Local_Name_Space_T.h => dep/include/ace/Local_Name_Space_T.h
rename : dep/ACE_wrappers/ace/Local_Tokens.h => dep/include/ace/Local_Tokens.h
rename : dep/ACE_wrappers/ace/Local_Tokens.inl => dep/include/ace/Local_Tokens.inl
rename : dep/ACE_wrappers/ace/Lock.h => dep/include/ace/Lock.h
rename : dep/ACE_wrappers/ace/Lock.inl => dep/include/ace/Lock.inl
rename : dep/ACE_wrappers/ace/Lock_Adapter_T.h => dep/include/ace/Lock_Adapter_T.h
rename : dep/ACE_wrappers/ace/Lock_Adapter_T.inl => dep/include/ace/Lock_Adapter_T.inl
rename : dep/ACE_wrappers/ace/Log_Msg.h => dep/include/ace/Log_Msg.h
rename : dep/ACE_wrappers/ace/Log_Msg.inl => dep/include/ace/Log_Msg.inl
rename : dep/ACE_wrappers/ace/Log_Msg_Backend.h => dep/include/ace/Log_Msg_Backend.h
rename : dep/ACE_wrappers/ace/Log_Msg_Callback.h => dep/include/ace/Log_Msg_Callback.h
rename : dep/ACE_wrappers/ace/Log_Msg_IPC.h => dep/include/ace/Log_Msg_IPC.h
rename : dep/ACE_wrappers/ace/Log_Msg_NT_Event_Log.h => dep/include/ace/Log_Msg_NT_Event_Log.h
rename : dep/ACE_wrappers/ace/Log_Msg_UNIX_Syslog.h => dep/include/ace/Log_Msg_UNIX_Syslog.h
rename : dep/ACE_wrappers/ace/Log_Priority.h => dep/include/ace/Log_Priority.h
rename : dep/ACE_wrappers/ace/Log_Record.h => dep/include/ace/Log_Record.h
rename : dep/ACE_wrappers/ace/Log_Record.inl => dep/include/ace/Log_Record.inl
rename : dep/ACE_wrappers/ace/Logging_Strategy.h => dep/include/ace/Logging_Strategy.h
rename : dep/ACE_wrappers/ace/MEM_Acceptor.h => dep/include/ace/MEM_Acceptor.h
rename : dep/ACE_wrappers/ace/MEM_Acceptor.inl => dep/include/ace/MEM_Acceptor.inl
rename : dep/ACE_wrappers/ace/MEM_Addr.h => dep/include/ace/MEM_Addr.h
rename : dep/ACE_wrappers/ace/MEM_Addr.inl => dep/include/ace/MEM_Addr.inl
rename : dep/ACE_wrappers/ace/MEM_Connector.h => dep/include/ace/MEM_Connector.h
rename : dep/ACE_wrappers/ace/MEM_Connector.inl => dep/include/ace/MEM_Connector.inl
rename : dep/ACE_wrappers/ace/MEM_IO.h => dep/include/ace/MEM_IO.h
rename : dep/ACE_wrappers/ace/MEM_IO.inl => dep/include/ace/MEM_IO.inl
rename : dep/ACE_wrappers/ace/MEM_SAP.h => dep/include/ace/MEM_SAP.h
rename : dep/ACE_wrappers/ace/MEM_SAP.inl => dep/include/ace/MEM_SAP.inl
rename : dep/ACE_wrappers/ace/MEM_Stream.h => dep/include/ace/MEM_Stream.h
rename : dep/ACE_wrappers/ace/MEM_Stream.inl => dep/include/ace/MEM_Stream.inl
rename : dep/ACE_wrappers/ace/MMAP_Memory_Pool.h => dep/include/ace/MMAP_Memory_Pool.h
rename : dep/ACE_wrappers/ace/MMAP_Memory_Pool.inl => dep/include/ace/MMAP_Memory_Pool.inl
rename : dep/ACE_wrappers/ace/Malloc.h => dep/include/ace/Malloc.h
rename : dep/ACE_wrappers/ace/Malloc.inl => dep/include/ace/Malloc.inl
rename : dep/ACE_wrappers/ace/Malloc_Allocator.h => dep/include/ace/Malloc_Allocator.h
rename : dep/ACE_wrappers/ace/Malloc_Allocator.inl => dep/include/ace/Malloc_Allocator.inl
rename : dep/ACE_wrappers/ace/Malloc_Base.h => dep/include/ace/Malloc_Base.h
rename : dep/ACE_wrappers/ace/Malloc_T.h => dep/include/ace/Malloc_T.h
rename : dep/ACE_wrappers/ace/Malloc_T.inl => dep/include/ace/Malloc_T.inl
rename : dep/ACE_wrappers/ace/Managed_Object.h => dep/include/ace/Managed_Object.h
rename : dep/ACE_wrappers/ace/Managed_Object.inl => dep/include/ace/Managed_Object.inl
rename : dep/ACE_wrappers/ace/Manual_Event.h => dep/include/ace/Manual_Event.h
rename : dep/ACE_wrappers/ace/Manual_Event.inl => dep/include/ace/Manual_Event.inl
rename : dep/ACE_wrappers/ace/Map.h => dep/include/ace/Map.h
rename : dep/ACE_wrappers/ace/Map_Manager.h => dep/include/ace/Map_Manager.h
rename : dep/ACE_wrappers/ace/Map_Manager.inl => dep/include/ace/Map_Manager.inl
rename : dep/ACE_wrappers/ace/Map_T.h => dep/include/ace/Map_T.h
rename : dep/ACE_wrappers/ace/Map_T.inl => dep/include/ace/Map_T.inl
rename : dep/ACE_wrappers/ace/Mem_Map.h => dep/include/ace/Mem_Map.h
rename : dep/ACE_wrappers/ace/Mem_Map.inl => dep/include/ace/Mem_Map.inl
rename : dep/ACE_wrappers/ace/Memory_Pool.h => dep/include/ace/Memory_Pool.h
rename : dep/ACE_wrappers/ace/Message_Block.h => dep/include/ace/Message_Block.h
rename : dep/ACE_wrappers/ace/Message_Block.inl => dep/include/ace/Message_Block.inl
rename : dep/ACE_wrappers/ace/Message_Block_T.h => dep/include/ace/Message_Block_T.h
rename : dep/ACE_wrappers/ace/Message_Block_T.inl => dep/include/ace/Message_Block_T.inl
rename : dep/ACE_wrappers/ace/Message_Queue.h => dep/include/ace/Message_Queue.h
rename : dep/ACE_wrappers/ace/Message_Queue.inl => dep/include/ace/Message_Queue.inl
rename : dep/ACE_wrappers/ace/Message_Queue_NT.h => dep/include/ace/Message_Queue_NT.h
rename : dep/ACE_wrappers/ace/Message_Queue_NT.inl => dep/include/ace/Message_Queue_NT.inl
rename : dep/ACE_wrappers/ace/Message_Queue_T.h => dep/include/ace/Message_Queue_T.h
rename : dep/ACE_wrappers/ace/Message_Queue_Vx.h => dep/include/ace/Message_Queue_Vx.h
rename : dep/ACE_wrappers/ace/Message_Queue_Vx.inl => dep/include/ace/Message_Queue_Vx.inl
rename : dep/ACE_wrappers/ace/Method_Object.h => dep/include/ace/Method_Object.h
rename : dep/ACE_wrappers/ace/Method_Request.h => dep/include/ace/Method_Request.h
rename : dep/ACE_wrappers/ace/Metrics_Cache.h => dep/include/ace/Metrics_Cache.h
rename : dep/ACE_wrappers/ace/Metrics_Cache_T.h => dep/include/ace/Metrics_Cache_T.h
rename : dep/ACE_wrappers/ace/Metrics_Cache_T.inl => dep/include/ace/Metrics_Cache_T.inl
rename : dep/ACE_wrappers/ace/Min_Max.h => dep/include/ace/Min_Max.h
rename : dep/ACE_wrappers/ace/Module.h => dep/include/ace/Module.h
rename : dep/ACE_wrappers/ace/Module.inl => dep/include/ace/Module.inl
rename : dep/ACE_wrappers/ace/Monitor_Admin.h => dep/include/ace/Monitor_Admin.h
rename : dep/ACE_wrappers/ace/Monitor_Admin_Manager.h => dep/include/ace/Monitor_Admin_Manager.h
rename : dep/ACE_wrappers/ace/Monitor_Base.h => dep/include/ace/Monitor_Base.h
rename : dep/ACE_wrappers/ace/Monitor_Base.inl => dep/include/ace/Monitor_Base.inl
rename : dep/ACE_wrappers/ace/Monitor_Control_Action.h => dep/include/ace/Monitor_Control_Action.h
rename : dep/ACE_wrappers/ace/Monitor_Control_Types.h => dep/include/ace/Monitor_Control_Types.h
rename : dep/ACE_wrappers/ace/Monitor_Point_Registry.h => dep/include/ace/Monitor_Point_Registry.h
rename : dep/ACE_wrappers/ace/Monitor_Size.h => dep/include/ace/Monitor_Size.h
rename : dep/ACE_wrappers/ace/Msg_WFMO_Reactor.h => dep/include/ace/Msg_WFMO_Reactor.h
rename : dep/ACE_wrappers/ace/Msg_WFMO_Reactor.inl => dep/include/ace/Msg_WFMO_Reactor.inl
rename : dep/ACE_wrappers/ace/Multihomed_INET_Addr.h => dep/include/ace/Multihomed_INET_Addr.h
rename : dep/ACE_wrappers/ace/Multihomed_INET_Addr.inl => dep/include/ace/Multihomed_INET_Addr.inl
rename : dep/ACE_wrappers/ace/Mutex.h => dep/include/ace/Mutex.h
rename : dep/ACE_wrappers/ace/Mutex.inl => dep/include/ace/Mutex.inl
rename : dep/ACE_wrappers/ace/NT_Service.h => dep/include/ace/NT_Service.h
rename : dep/ACE_wrappers/ace/NT_Service.inl => dep/include/ace/NT_Service.inl
rename : dep/ACE_wrappers/ace/Name_Proxy.h => dep/include/ace/Name_Proxy.h
rename : dep/ACE_wrappers/ace/Name_Request_Reply.h => dep/include/ace/Name_Request_Reply.h
rename : dep/ACE_wrappers/ace/Name_Space.h => dep/include/ace/Name_Space.h
rename : dep/ACE_wrappers/ace/Naming_Context.h => dep/include/ace/Naming_Context.h
rename : dep/ACE_wrappers/ace/Naming_Context.inl => dep/include/ace/Naming_Context.inl
rename : dep/ACE_wrappers/ace/Netlink_Addr.h => dep/include/ace/Netlink_Addr.h
rename : dep/ACE_wrappers/ace/Netlink_Addr.inl => dep/include/ace/Netlink_Addr.inl
rename : dep/ACE_wrappers/ace/Node.h => dep/include/ace/Node.h
rename : dep/ACE_wrappers/ace/Notification_Queue.h => dep/include/ace/Notification_Queue.h
rename : dep/ACE_wrappers/ace/Notification_Queue.inl => dep/include/ace/Notification_Queue.inl
rename : dep/ACE_wrappers/ace/Notification_Strategy.h => dep/include/ace/Notification_Strategy.h
rename : dep/ACE_wrappers/ace/Notification_Strategy.inl => dep/include/ace/Notification_Strategy.inl
rename : dep/ACE_wrappers/ace/Null_Barrier.h => dep/include/ace/Null_Barrier.h
rename : dep/ACE_wrappers/ace/Null_Condition.h => dep/include/ace/Null_Condition.h
rename : dep/ACE_wrappers/ace/Null_Mutex.h => dep/include/ace/Null_Mutex.h
rename : dep/ACE_wrappers/ace/Null_Semaphore.h => dep/include/ace/Null_Semaphore.h
rename : dep/ACE_wrappers/ace/Numeric_Limits.h => dep/include/ace/Numeric_Limits.h
rename : dep/ACE_wrappers/ace/OS.h => dep/include/ace/OS.h
rename : dep/ACE_wrappers/ace/OS.inl => dep/include/ace/OS.inl
rename : dep/ACE_wrappers/ace/OS_Dirent.h => dep/include/ace/OS_Dirent.h
rename : dep/ACE_wrappers/ace/OS_Errno.h => dep/include/ace/OS_Errno.h
rename : dep/ACE_wrappers/ace/OS_Errno.inl => dep/include/ace/OS_Errno.inl
rename : dep/ACE_wrappers/ace/OS_Log_Msg_Attributes.h => dep/include/ace/OS_Log_Msg_Attributes.h
rename : dep/ACE_wrappers/ace/OS_Log_Msg_Attributes.inl => dep/include/ace/OS_Log_Msg_Attributes.inl
rename : dep/ACE_wrappers/ace/OS_Memory.h => dep/include/ace/OS_Memory.h
rename : dep/ACE_wrappers/ace/OS_NS_Thread.h => dep/include/ace/OS_NS_Thread.h
rename : dep/ACE_wrappers/ace/OS_NS_Thread.inl => dep/include/ace/OS_NS_Thread.inl
rename : dep/ACE_wrappers/ace/OS_NS_arpa_inet.h => dep/include/ace/OS_NS_arpa_inet.h
rename : dep/ACE_wrappers/ace/OS_NS_arpa_inet.inl => dep/include/ace/OS_NS_arpa_inet.inl
rename : dep/ACE_wrappers/ace/OS_NS_ctype.h => dep/include/ace/OS_NS_ctype.h
rename : dep/ACE_wrappers/ace/OS_NS_ctype.inl => dep/include/ace/OS_NS_ctype.inl
rename : dep/ACE_wrappers/ace/OS_NS_dirent.h => dep/include/ace/OS_NS_dirent.h
rename : dep/ACE_wrappers/ace/OS_NS_dirent.inl => dep/include/ace/OS_NS_dirent.inl
rename : dep/ACE_wrappers/ace/OS_NS_dlfcn.h => dep/include/ace/OS_NS_dlfcn.h
rename : dep/ACE_wrappers/ace/OS_NS_dlfcn.inl => dep/include/ace/OS_NS_dlfcn.inl
rename : dep/ACE_wrappers/ace/OS_NS_errno.h => dep/include/ace/OS_NS_errno.h
rename : dep/ACE_wrappers/ace/OS_NS_errno.inl => dep/include/ace/OS_NS_errno.inl
rename : dep/ACE_wrappers/ace/OS_NS_fcntl.h => dep/include/ace/OS_NS_fcntl.h
rename : dep/ACE_wrappers/ace/OS_NS_fcntl.inl => dep/include/ace/OS_NS_fcntl.inl
rename : dep/ACE_wrappers/ace/OS_NS_macros.h => dep/include/ace/OS_NS_macros.h
rename : dep/ACE_wrappers/ace/OS_NS_math.h => dep/include/ace/OS_NS_math.h
rename : dep/ACE_wrappers/ace/OS_NS_math.inl => dep/include/ace/OS_NS_math.inl
rename : dep/ACE_wrappers/ace/OS_NS_netdb.h => dep/include/ace/OS_NS_netdb.h
rename : dep/ACE_wrappers/ace/OS_NS_netdb.inl => dep/include/ace/OS_NS_netdb.inl
rename : dep/ACE_wrappers/ace/OS_NS_poll.h => dep/include/ace/OS_NS_poll.h
rename : dep/ACE_wrappers/ace/OS_NS_poll.inl => dep/include/ace/OS_NS_poll.inl
rename : dep/ACE_wrappers/ace/OS_NS_pwd.h => dep/include/ace/OS_NS_pwd.h
rename : dep/ACE_wrappers/ace/OS_NS_pwd.inl => dep/include/ace/OS_NS_pwd.inl
rename : dep/ACE_wrappers/ace/OS_NS_regex.h => dep/include/ace/OS_NS_regex.h
rename : dep/ACE_wrappers/ace/OS_NS_regex.inl => dep/include/ace/OS_NS_regex.inl
rename : dep/ACE_wrappers/ace/OS_NS_signal.h => dep/include/ace/OS_NS_signal.h
rename : dep/ACE_wrappers/ace/OS_NS_signal.inl => dep/include/ace/OS_NS_signal.inl
rename : dep/ACE_wrappers/ace/OS_NS_stdio.h => dep/include/ace/OS_NS_stdio.h
rename : dep/ACE_wrappers/ace/OS_NS_stdio.inl => dep/include/ace/OS_NS_stdio.inl
rename : dep/ACE_wrappers/ace/OS_NS_stdlib.h => dep/include/ace/OS_NS_stdlib.h
rename : dep/ACE_wrappers/ace/OS_NS_stdlib.inl => dep/include/ace/OS_NS_stdlib.inl
rename : dep/ACE_wrappers/ace/OS_NS_string.h => dep/include/ace/OS_NS_string.h
rename : dep/ACE_wrappers/ace/OS_NS_string.inl => dep/include/ace/OS_NS_string.inl
rename : dep/ACE_wrappers/ace/OS_NS_strings.h => dep/include/ace/OS_NS_strings.h
rename : dep/ACE_wrappers/ace/OS_NS_strings.inl => dep/include/ace/OS_NS_strings.inl
rename : dep/ACE_wrappers/ace/OS_NS_stropts.h => dep/include/ace/OS_NS_stropts.h
rename : dep/ACE_wrappers/ace/OS_NS_stropts.inl => dep/include/ace/OS_NS_stropts.inl
rename : dep/ACE_wrappers/ace/OS_NS_sys_mman.h => dep/include/ace/OS_NS_sys_mman.h
rename : dep/ACE_wrappers/ace/OS_NS_sys_mman.inl => dep/include/ace/OS_NS_sys_mman.inl
rename : dep/ACE_wrappers/ace/OS_NS_sys_msg.h => dep/include/ace/OS_NS_sys_msg.h
rename : dep/ACE_wrappers/ace/OS_NS_sys_msg.inl => dep/include/ace/OS_NS_sys_msg.inl
rename : dep/ACE_wrappers/ace/OS_NS_sys_resource.h => dep/include/ace/OS_NS_sys_resource.h
rename : dep/ACE_wrappers/ace/OS_NS_sys_resource.inl => dep/include/ace/OS_NS_sys_resource.inl
rename : dep/ACE_wrappers/ace/OS_NS_sys_select.h => dep/include/ace/OS_NS_sys_select.h
rename : dep/ACE_wrappers/ace/OS_NS_sys_select.inl => dep/include/ace/OS_NS_sys_select.inl
rename : dep/ACE_wrappers/ace/OS_NS_sys_sendfile.h => dep/include/ace/OS_NS_sys_sendfile.h
rename : dep/ACE_wrappers/ace/OS_NS_sys_sendfile.inl => dep/include/ace/OS_NS_sys_sendfile.inl
rename : dep/ACE_wrappers/ace/OS_NS_sys_shm.h => dep/include/ace/OS_NS_sys_shm.h
rename : dep/ACE_wrappers/ace/OS_NS_sys_shm.inl => dep/include/ace/OS_NS_sys_shm.inl
rename : dep/ACE_wrappers/ace/OS_NS_sys_socket.h => dep/include/ace/OS_NS_sys_socket.h
rename : dep/ACE_wrappers/ace/OS_NS_sys_socket.inl => dep/include/ace/OS_NS_sys_socket.inl
rename : dep/ACE_wrappers/ace/OS_NS_sys_stat.h => dep/include/ace/OS_NS_sys_stat.h
rename : dep/ACE_wrappers/ace/OS_NS_sys_stat.inl => dep/include/ace/OS_NS_sys_stat.inl
rename : dep/ACE_wrappers/ace/OS_NS_sys_time.h => dep/include/ace/OS_NS_sys_time.h
rename : dep/ACE_wrappers/ace/OS_NS_sys_time.inl => dep/include/ace/OS_NS_sys_time.inl
rename : dep/ACE_wrappers/ace/OS_NS_sys_uio.h => dep/include/ace/OS_NS_sys_uio.h
rename : dep/ACE_wrappers/ace/OS_NS_sys_uio.inl => dep/include/ace/OS_NS_sys_uio.inl
rename : dep/ACE_wrappers/ace/OS_NS_sys_utsname.h => dep/include/ace/OS_NS_sys_utsname.h
rename : dep/ACE_wrappers/ace/OS_NS_sys_wait.h => dep/include/ace/OS_NS_sys_wait.h
rename : dep/ACE_wrappers/ace/OS_NS_sys_wait.inl => dep/include/ace/OS_NS_sys_wait.inl
rename : dep/ACE_wrappers/ace/OS_NS_time.h => dep/include/ace/OS_NS_time.h
rename : dep/ACE_wrappers/ace/OS_NS_time.inl => dep/include/ace/OS_NS_time.inl
rename : dep/ACE_wrappers/ace/OS_NS_unistd.h => dep/include/ace/OS_NS_unistd.h
rename : dep/ACE_wrappers/ace/OS_NS_unistd.inl => dep/include/ace/OS_NS_unistd.inl
rename : dep/ACE_wrappers/ace/OS_NS_wchar.h => dep/include/ace/OS_NS_wchar.h
rename : dep/ACE_wrappers/ace/OS_NS_wchar.inl => dep/include/ace/OS_NS_wchar.inl
rename : dep/ACE_wrappers/ace/OS_QoS.h => dep/include/ace/OS_QoS.h
rename : dep/ACE_wrappers/ace/OS_String.h => dep/include/ace/OS_String.h
rename : dep/ACE_wrappers/ace/OS_TLI.h => dep/include/ace/OS_TLI.h
rename : dep/ACE_wrappers/ace/OS_TLI.inl => dep/include/ace/OS_TLI.inl
rename : dep/ACE_wrappers/ace/OS_Thread_Adapter.h => dep/include/ace/OS_Thread_Adapter.h
rename : dep/ACE_wrappers/ace/OS_main.h => dep/include/ace/OS_main.h
rename : dep/ACE_wrappers/ace/Obchunk.h => dep/include/ace/Obchunk.h
rename : dep/ACE_wrappers/ace/Obchunk.inl => dep/include/ace/Obchunk.inl
rename : dep/ACE_wrappers/ace/Object_Manager.h => dep/include/ace/Object_Manager.h
rename : dep/ACE_wrappers/ace/Object_Manager.inl => dep/include/ace/Object_Manager.inl
rename : dep/ACE_wrappers/ace/Object_Manager_Base.h => dep/include/ace/Object_Manager_Base.h
rename : dep/ACE_wrappers/ace/Obstack.h => dep/include/ace/Obstack.h
rename : dep/ACE_wrappers/ace/Obstack_T.h => dep/include/ace/Obstack_T.h
rename : dep/ACE_wrappers/ace/Obstack_T.inl => dep/include/ace/Obstack_T.inl
rename : dep/ACE_wrappers/ace/PI_Malloc.h => dep/include/ace/PI_Malloc.h
rename : dep/ACE_wrappers/ace/PI_Malloc.inl => dep/include/ace/PI_Malloc.inl
rename : dep/ACE_wrappers/ace/POSIX_Asynch_IO.h => dep/include/ace/POSIX_Asynch_IO.h
rename : dep/ACE_wrappers/ace/POSIX_CB_Proactor.h => dep/include/ace/POSIX_CB_Proactor.h
rename : dep/ACE_wrappers/ace/POSIX_Proactor.h => dep/include/ace/POSIX_Proactor.h
rename : dep/ACE_wrappers/ace/POSIX_Proactor.inl => dep/include/ace/POSIX_Proactor.inl
rename : dep/ACE_wrappers/ace/Pagefile_Memory_Pool.h => dep/include/ace/Pagefile_Memory_Pool.h
rename : dep/ACE_wrappers/ace/Pagefile_Memory_Pool.inl => dep/include/ace/Pagefile_Memory_Pool.inl
rename : dep/ACE_wrappers/ace/Pair.h => dep/include/ace/Pair.h
rename : dep/ACE_wrappers/ace/Pair_T.h => dep/include/ace/Pair_T.h
rename : dep/ACE_wrappers/ace/Pair_T.inl => dep/include/ace/Pair_T.inl
rename : dep/ACE_wrappers/ace/Parse_Node.h => dep/include/ace/Parse_Node.h
rename : dep/ACE_wrappers/ace/Ping_Socket.h => dep/include/ace/Ping_Socket.h
rename : dep/ACE_wrappers/ace/Ping_Socket.inl => dep/include/ace/Ping_Socket.inl
rename : dep/ACE_wrappers/ace/Pipe.h => dep/include/ace/Pipe.h
rename : dep/ACE_wrappers/ace/Pipe.inl => dep/include/ace/Pipe.inl
rename : dep/ACE_wrappers/ace/Priority_Reactor.h => dep/include/ace/Priority_Reactor.h
rename : dep/ACE_wrappers/ace/Proactor.h => dep/include/ace/Proactor.h
rename : dep/ACE_wrappers/ace/Proactor.inl => dep/include/ace/Proactor.inl
rename : dep/ACE_wrappers/ace/Proactor_Impl.h => dep/include/ace/Proactor_Impl.h
rename : dep/ACE_wrappers/ace/Process.h => dep/include/ace/Process.h
rename : dep/ACE_wrappers/ace/Process.inl => dep/include/ace/Process.inl
rename : dep/ACE_wrappers/ace/Process_Manager.h => dep/include/ace/Process_Manager.h
rename : dep/ACE_wrappers/ace/Process_Manager.inl => dep/include/ace/Process_Manager.inl
rename : dep/ACE_wrappers/ace/Process_Mutex.h => dep/include/ace/Process_Mutex.h
rename : dep/ACE_wrappers/ace/Process_Mutex.inl => dep/include/ace/Process_Mutex.inl
rename : dep/ACE_wrappers/ace/Process_Semaphore.h => dep/include/ace/Process_Semaphore.h
rename : dep/ACE_wrappers/ace/Process_Semaphore.inl => dep/include/ace/Process_Semaphore.inl
rename : dep/ACE_wrappers/ace/Profile_Timer.h => dep/include/ace/Profile_Timer.h
rename : dep/ACE_wrappers/ace/Profile_Timer.inl => dep/include/ace/Profile_Timer.inl
rename : dep/ACE_wrappers/ace/RB_Tree.h => dep/include/ace/RB_Tree.h
rename : dep/ACE_wrappers/ace/RB_Tree.inl => dep/include/ace/RB_Tree.inl
rename : dep/ACE_wrappers/ace/RW_Mutex.h => dep/include/ace/RW_Mutex.h
rename : dep/ACE_wrappers/ace/RW_Mutex.inl => dep/include/ace/RW_Mutex.inl
rename : dep/ACE_wrappers/ace/RW_Process_Mutex.h => dep/include/ace/RW_Process_Mutex.h
rename : dep/ACE_wrappers/ace/RW_Process_Mutex.inl => dep/include/ace/RW_Process_Mutex.inl
rename : dep/ACE_wrappers/ace/RW_Thread_Mutex.h => dep/include/ace/RW_Thread_Mutex.h
rename : dep/ACE_wrappers/ace/RW_Thread_Mutex.inl => dep/include/ace/RW_Thread_Mutex.inl
rename : dep/ACE_wrappers/ace/Reactor.h => dep/include/ace/Reactor.h
rename : dep/ACE_wrappers/ace/Reactor.inl => dep/include/ace/Reactor.inl
rename : dep/ACE_wrappers/ace/Reactor_Impl.h => dep/include/ace/Reactor_Impl.h
rename : dep/ACE_wrappers/ace/Reactor_Notification_Strategy.h => dep/include/ace/Reactor_Notification_Strategy.h
rename : dep/ACE_wrappers/ace/Reactor_Notification_Strategy.inl => dep/include/ace/Reactor_Notification_Strategy.inl
rename : dep/ACE_wrappers/ace/Reactor_Timer_Interface.h => dep/include/ace/Reactor_Timer_Interface.h
rename : dep/ACE_wrappers/ace/Reactor_Token_T.h => dep/include/ace/Reactor_Token_T.h
rename : dep/ACE_wrappers/ace/Read_Buffer.h => dep/include/ace/Read_Buffer.h
rename : dep/ACE_wrappers/ace/Read_Buffer.inl => dep/include/ace/Read_Buffer.inl
rename : dep/ACE_wrappers/ace/Recursive_Thread_Mutex.h => dep/include/ace/Recursive_Thread_Mutex.h
rename : dep/ACE_wrappers/ace/Recursive_Thread_Mutex.inl => dep/include/ace/Recursive_Thread_Mutex.inl
rename : dep/ACE_wrappers/ace/Recyclable.h => dep/include/ace/Recyclable.h
rename : dep/ACE_wrappers/ace/Recyclable.inl => dep/include/ace/Recyclable.inl
rename : dep/ACE_wrappers/ace/Refcountable.h => dep/include/ace/Refcountable.h
rename : dep/ACE_wrappers/ace/Refcountable_T.h => dep/include/ace/Refcountable_T.h
rename : dep/ACE_wrappers/ace/Refcountable_T.inl => dep/include/ace/Refcountable_T.inl
rename : dep/ACE_wrappers/ace/Refcounted_Auto_Ptr.h => dep/include/ace/Refcounted_Auto_Ptr.h
rename : dep/ACE_wrappers/ace/Refcounted_Auto_Ptr.inl => dep/include/ace/Refcounted_Auto_Ptr.inl
rename : dep/ACE_wrappers/ace/Registry.h => dep/include/ace/Registry.h
rename : dep/ACE_wrappers/ace/Registry_Name_Space.h => dep/include/ace/Registry_Name_Space.h
rename : dep/ACE_wrappers/ace/Remote_Name_Space.h => dep/include/ace/Remote_Name_Space.h
rename : dep/ACE_wrappers/ace/Remote_Tokens.h => dep/include/ace/Remote_Tokens.h
rename : dep/ACE_wrappers/ace/Remote_Tokens.inl => dep/include/ace/Remote_Tokens.inl
rename : dep/ACE_wrappers/ace/Reverse_Lock_T.h => dep/include/ace/Reverse_Lock_T.h
rename : dep/ACE_wrappers/ace/Reverse_Lock_T.inl => dep/include/ace/Reverse_Lock_T.inl
rename : dep/ACE_wrappers/ace/SOCK.h => dep/include/ace/SOCK.h
rename : dep/ACE_wrappers/ace/SOCK.inl => dep/include/ace/SOCK.inl
rename : dep/ACE_wrappers/ace/SOCK_Acceptor.h => dep/include/ace/SOCK_Acceptor.h
rename : dep/ACE_wrappers/ace/SOCK_Acceptor.inl => dep/include/ace/SOCK_Acceptor.inl
rename : dep/ACE_wrappers/ace/SOCK_CODgram.h => dep/include/ace/SOCK_CODgram.h
rename : dep/ACE_wrappers/ace/SOCK_CODgram.inl => dep/include/ace/SOCK_CODgram.inl
rename : dep/ACE_wrappers/ace/SOCK_Connector.h => dep/include/ace/SOCK_Connector.h
rename : dep/ACE_wrappers/ace/SOCK_Connector.inl => dep/include/ace/SOCK_Connector.inl
rename : dep/ACE_wrappers/ace/SOCK_Dgram.h => dep/include/ace/SOCK_Dgram.h
rename : dep/ACE_wrappers/ace/SOCK_Dgram.inl => dep/include/ace/SOCK_Dgram.inl
rename : dep/ACE_wrappers/ace/SOCK_Dgram_Bcast.h => dep/include/ace/SOCK_Dgram_Bcast.h
rename : dep/ACE_wrappers/ace/SOCK_Dgram_Bcast.inl => dep/include/ace/SOCK_Dgram_Bcast.inl
rename : dep/ACE_wrappers/ace/SOCK_Dgram_Mcast.h => dep/include/ace/SOCK_Dgram_Mcast.h
rename : dep/ACE_wrappers/ace/SOCK_Dgram_Mcast.inl => dep/include/ace/SOCK_Dgram_Mcast.inl
rename : dep/ACE_wrappers/ace/SOCK_IO.h => dep/include/ace/SOCK_IO.h
rename : dep/ACE_wrappers/ace/SOCK_IO.inl => dep/include/ace/SOCK_IO.inl
rename : dep/ACE_wrappers/ace/SOCK_Netlink.h => dep/include/ace/SOCK_Netlink.h
rename : dep/ACE_wrappers/ace/SOCK_Netlink.inl => dep/include/ace/SOCK_Netlink.inl
rename : dep/ACE_wrappers/ace/SOCK_SEQPACK_Acceptor.h => dep/include/ace/SOCK_SEQPACK_Acceptor.h
rename : dep/ACE_wrappers/ace/SOCK_SEQPACK_Acceptor.inl => dep/include/ace/SOCK_SEQPACK_Acceptor.inl
rename : dep/ACE_wrappers/ace/SOCK_SEQPACK_Association.h => dep/include/ace/SOCK_SEQPACK_Association.h
rename : dep/ACE_wrappers/ace/SOCK_SEQPACK_Association.inl => dep/include/ace/SOCK_SEQPACK_Association.inl
rename : dep/ACE_wrappers/ace/SOCK_SEQPACK_Connector.h => dep/include/ace/SOCK_SEQPACK_Connector.h
rename : dep/ACE_wrappers/ace/SOCK_SEQPACK_Connector.inl => dep/include/ace/SOCK_SEQPACK_Connector.inl
rename : dep/ACE_wrappers/ace/SOCK_Stream.h => dep/include/ace/SOCK_Stream.h
rename : dep/ACE_wrappers/ace/SOCK_Stream.inl => dep/include/ace/SOCK_Stream.inl
rename : dep/ACE_wrappers/ace/SPIPE.h => dep/include/ace/SPIPE.h
rename : dep/ACE_wrappers/ace/SPIPE.inl => dep/include/ace/SPIPE.inl
rename : dep/ACE_wrappers/ace/SPIPE_Acceptor.h => dep/include/ace/SPIPE_Acceptor.h
rename : dep/ACE_wrappers/ace/SPIPE_Addr.h => dep/include/ace/SPIPE_Addr.h
rename : dep/ACE_wrappers/ace/SPIPE_Addr.inl => dep/include/ace/SPIPE_Addr.inl
rename : dep/ACE_wrappers/ace/SPIPE_Connector.h => dep/include/ace/SPIPE_Connector.h
rename : dep/ACE_wrappers/ace/SPIPE_Connector.inl => dep/include/ace/SPIPE_Connector.inl
rename : dep/ACE_wrappers/ace/SPIPE_Stream.h => dep/include/ace/SPIPE_Stream.h
rename : dep/ACE_wrappers/ace/SPIPE_Stream.inl => dep/include/ace/SPIPE_Stream.inl
rename : dep/ACE_wrappers/ace/SSL/SSL_Asynch_BIO.h => dep/include/ace/SSL/SSL_Asynch_BIO.h
rename : dep/ACE_wrappers/ace/SSL/SSL_Asynch_Stream.h => dep/include/ace/SSL/SSL_Asynch_Stream.h
rename : dep/ACE_wrappers/ace/SSL/SSL_Context.h => dep/include/ace/SSL/SSL_Context.h
rename : dep/ACE_wrappers/ace/SSL/SSL_Context.inl => dep/include/ace/SSL/SSL_Context.inl
rename : dep/ACE_wrappers/ace/SSL/SSL_Export.h => dep/include/ace/SSL/SSL_Export.h
rename : dep/ACE_wrappers/ace/SSL/SSL_SOCK.h => dep/include/ace/SSL/SSL_SOCK.h
rename : dep/ACE_wrappers/ace/SSL/SSL_SOCK.inl => dep/include/ace/SSL/SSL_SOCK.inl
rename : dep/ACE_wrappers/ace/SSL/SSL_SOCK_Acceptor.h => dep/include/ace/SSL/SSL_SOCK_Acceptor.h
rename : dep/ACE_wrappers/ace/SSL/SSL_SOCK_Acceptor.inl => dep/include/ace/SSL/SSL_SOCK_Acceptor.inl
rename : dep/ACE_wrappers/ace/SSL/SSL_SOCK_Connector.h => dep/include/ace/SSL/SSL_SOCK_Connector.h
rename : dep/ACE_wrappers/ace/SSL/SSL_SOCK_Connector.inl => dep/include/ace/SSL/SSL_SOCK_Connector.inl
rename : dep/ACE_wrappers/ace/SSL/SSL_SOCK_Stream.h => dep/include/ace/SSL/SSL_SOCK_Stream.h
rename : dep/ACE_wrappers/ace/SSL/SSL_SOCK_Stream.inl => dep/include/ace/SSL/SSL_SOCK_Stream.inl
rename : dep/ACE_wrappers/ace/SSL/sslconf.h => dep/include/ace/SSL/sslconf.h
rename : dep/ACE_wrappers/ace/SString.h => dep/include/ace/SString.h
rename : dep/ACE_wrappers/ace/SString.inl => dep/include/ace/SString.inl
rename : dep/ACE_wrappers/ace/SStringfwd.h => dep/include/ace/SStringfwd.h
rename : dep/ACE_wrappers/ace/SUN_Proactor.h => dep/include/ace/SUN_Proactor.h
rename : dep/ACE_wrappers/ace/SV_Message.h => dep/include/ace/SV_Message.h
rename : dep/ACE_wrappers/ace/SV_Message.inl => dep/include/ace/SV_Message.inl
rename : dep/ACE_wrappers/ace/SV_Message_Queue.h => dep/include/ace/SV_Message_Queue.h
rename : dep/ACE_wrappers/ace/SV_Message_Queue.inl => dep/include/ace/SV_Message_Queue.inl
rename : dep/ACE_wrappers/ace/SV_Semaphore_Complex.h => dep/include/ace/SV_Semaphore_Complex.h
rename : dep/ACE_wrappers/ace/SV_Semaphore_Complex.inl => dep/include/ace/SV_Semaphore_Complex.inl
rename : dep/ACE_wrappers/ace/SV_Semaphore_Simple.h => dep/include/ace/SV_Semaphore_Simple.h
rename : dep/ACE_wrappers/ace/SV_Semaphore_Simple.inl => dep/include/ace/SV_Semaphore_Simple.inl
rename : dep/ACE_wrappers/ace/SV_Shared_Memory.h => dep/include/ace/SV_Shared_Memory.h
rename : dep/ACE_wrappers/ace/SV_Shared_Memory.inl => dep/include/ace/SV_Shared_Memory.inl
rename : dep/ACE_wrappers/ace/Sample_History.h => dep/include/ace/Sample_History.h
rename : dep/ACE_wrappers/ace/Sample_History.inl => dep/include/ace/Sample_History.inl
rename : dep/ACE_wrappers/ace/Sbrk_Memory_Pool.h => dep/include/ace/Sbrk_Memory_Pool.h
rename : dep/ACE_wrappers/ace/Sched_Params.h => dep/include/ace/Sched_Params.h
rename : dep/ACE_wrappers/ace/Sched_Params.inl => dep/include/ace/Sched_Params.inl
rename : dep/ACE_wrappers/ace/Select_Reactor.h => dep/include/ace/Select_Reactor.h
rename : dep/ACE_wrappers/ace/Select_Reactor_Base.h => dep/include/ace/Select_Reactor_Base.h
rename : dep/ACE_wrappers/ace/Select_Reactor_Base.inl => dep/include/ace/Select_Reactor_Base.inl
rename : dep/ACE_wrappers/ace/Select_Reactor_T.h => dep/include/ace/Select_Reactor_T.h
rename : dep/ACE_wrappers/ace/Select_Reactor_T.inl => dep/include/ace/Select_Reactor_T.inl
rename : dep/ACE_wrappers/ace/Semaphore.h => dep/include/ace/Semaphore.h
rename : dep/ACE_wrappers/ace/Semaphore.inl => dep/include/ace/Semaphore.inl
rename : dep/ACE_wrappers/ace/Service_Config.h => dep/include/ace/Service_Config.h
rename : dep/ACE_wrappers/ace/Service_Config.inl => dep/include/ace/Service_Config.inl
rename : dep/ACE_wrappers/ace/Service_Gestalt.h => dep/include/ace/Service_Gestalt.h
rename : dep/ACE_wrappers/ace/Service_Gestalt.inl => dep/include/ace/Service_Gestalt.inl
rename : dep/ACE_wrappers/ace/Service_Manager.h => dep/include/ace/Service_Manager.h
rename : dep/ACE_wrappers/ace/Service_Object.h => dep/include/ace/Service_Object.h
rename : dep/ACE_wrappers/ace/Service_Object.inl => dep/include/ace/Service_Object.inl
rename : dep/ACE_wrappers/ace/Service_Repository.h => dep/include/ace/Service_Repository.h
rename : dep/ACE_wrappers/ace/Service_Repository.inl => dep/include/ace/Service_Repository.inl
rename : dep/ACE_wrappers/ace/Service_Templates.h => dep/include/ace/Service_Templates.h
rename : dep/ACE_wrappers/ace/Service_Types.h => dep/include/ace/Service_Types.h
rename : dep/ACE_wrappers/ace/Service_Types.inl => dep/include/ace/Service_Types.inl
rename : dep/ACE_wrappers/ace/Shared_Memory.h => dep/include/ace/Shared_Memory.h
rename : dep/ACE_wrappers/ace/Shared_Memory_MM.h => dep/include/ace/Shared_Memory_MM.h
rename : dep/ACE_wrappers/ace/Shared_Memory_MM.inl => dep/include/ace/Shared_Memory_MM.inl
rename : dep/ACE_wrappers/ace/Shared_Memory_Pool.h => dep/include/ace/Shared_Memory_Pool.h
rename : dep/ACE_wrappers/ace/Shared_Memory_SV.h => dep/include/ace/Shared_Memory_SV.h
rename : dep/ACE_wrappers/ace/Shared_Memory_SV.inl => dep/include/ace/Shared_Memory_SV.inl
rename : dep/ACE_wrappers/ace/Shared_Object.h => dep/include/ace/Shared_Object.h
rename : dep/ACE_wrappers/ace/Shared_Object.inl => dep/include/ace/Shared_Object.inl
rename : dep/ACE_wrappers/ace/Sig_Adapter.h => dep/include/ace/Sig_Adapter.h
rename : dep/ACE_wrappers/ace/Sig_Handler.h => dep/include/ace/Sig_Handler.h
rename : dep/ACE_wrappers/ace/Sig_Handler.inl => dep/include/ace/Sig_Handler.inl
rename : dep/ACE_wrappers/ace/Signal.h => dep/include/ace/Signal.h
rename : dep/ACE_wrappers/ace/Signal.inl => dep/include/ace/Signal.inl
rename : dep/ACE_wrappers/ace/Singleton.h => dep/include/ace/Singleton.h
rename : dep/ACE_wrappers/ace/Singleton.inl => dep/include/ace/Singleton.inl
rename : dep/ACE_wrappers/ace/Sock_Connect.h => dep/include/ace/Sock_Connect.h
rename : dep/ACE_wrappers/ace/Stack_Trace.h => dep/include/ace/Stack_Trace.h
rename : dep/ACE_wrappers/ace/Static_Object_Lock.h => dep/include/ace/Static_Object_Lock.h
rename : dep/ACE_wrappers/ace/Stats.h => dep/include/ace/Stats.h
rename : dep/ACE_wrappers/ace/Stats.inl => dep/include/ace/Stats.inl
rename : dep/ACE_wrappers/ace/Strategies.h => dep/include/ace/Strategies.h
rename : dep/ACE_wrappers/ace/Strategies_T.h => dep/include/ace/Strategies_T.h
rename : dep/ACE_wrappers/ace/Strategies_T.inl => dep/include/ace/Strategies_T.inl
rename : dep/ACE_wrappers/ace/Stream.h => dep/include/ace/Stream.h
rename : dep/ACE_wrappers/ace/Stream.inl => dep/include/ace/Stream.inl
rename : dep/ACE_wrappers/ace/Stream_Modules.h => dep/include/ace/Stream_Modules.h
rename : dep/ACE_wrappers/ace/String_Base.h => dep/include/ace/String_Base.h
rename : dep/ACE_wrappers/ace/String_Base.inl => dep/include/ace/String_Base.inl
rename : dep/ACE_wrappers/ace/String_Base_Const.h => dep/include/ace/String_Base_Const.h
rename : dep/ACE_wrappers/ace/Svc_Conf.h => dep/include/ace/Svc_Conf.h
rename : dep/ACE_wrappers/ace/Svc_Conf_Lexer.h => dep/include/ace/Svc_Conf_Lexer.h
rename : dep/ACE_wrappers/ace/Svc_Conf_Param.h => dep/include/ace/Svc_Conf_Param.h
rename : dep/ACE_wrappers/ace/Svc_Conf_Token_Table.h => dep/include/ace/Svc_Conf_Token_Table.h
rename : dep/ACE_wrappers/ace/Svc_Conf_Tokens.h => dep/include/ace/Svc_Conf_Tokens.h
rename : dep/ACE_wrappers/ace/Svc_Handler.h => dep/include/ace/Svc_Handler.h
rename : dep/ACE_wrappers/ace/Synch.h => dep/include/ace/Synch.h
rename : dep/ACE_wrappers/ace/Synch_Options.h => dep/include/ace/Synch_Options.h
rename : dep/ACE_wrappers/ace/Synch_T.h => dep/include/ace/Synch_T.h
rename : dep/ACE_wrappers/ace/Synch_Traits.h => dep/include/ace/Synch_Traits.h
rename : dep/ACE_wrappers/ace/System_Time.h => dep/include/ace/System_Time.h
rename : dep/ACE_wrappers/ace/TLI.h => dep/include/ace/TLI.h
rename : dep/ACE_wrappers/ace/TLI.inl => dep/include/ace/TLI.inl
rename : dep/ACE_wrappers/ace/TLI_Acceptor.h => dep/include/ace/TLI_Acceptor.h
rename : dep/ACE_wrappers/ace/TLI_Connector.h => dep/include/ace/TLI_Connector.h
rename : dep/ACE_wrappers/ace/TLI_Connector.inl => dep/include/ace/TLI_Connector.inl
rename : dep/ACE_wrappers/ace/TLI_Stream.h => dep/include/ace/TLI_Stream.h
rename : dep/ACE_wrappers/ace/TLI_Stream.inl => dep/include/ace/TLI_Stream.inl
rename : dep/ACE_wrappers/ace/TP_Reactor.h => dep/include/ace/TP_Reactor.h
rename : dep/ACE_wrappers/ace/TP_Reactor.inl => dep/include/ace/TP_Reactor.inl
rename : dep/ACE_wrappers/ace/TSS_Adapter.h => dep/include/ace/TSS_Adapter.h
rename : dep/ACE_wrappers/ace/TSS_T.h => dep/include/ace/TSS_T.h
rename : dep/ACE_wrappers/ace/TSS_T.inl => dep/include/ace/TSS_T.inl
rename : dep/ACE_wrappers/ace/TTY_IO.h => dep/include/ace/TTY_IO.h
rename : dep/ACE_wrappers/ace/Task.h => dep/include/ace/Task.h
rename : dep/ACE_wrappers/ace/Task.inl => dep/include/ace/Task.inl
rename : dep/ACE_wrappers/ace/Task_Ex_T.h => dep/include/ace/Task_Ex_T.h
rename : dep/ACE_wrappers/ace/Task_Ex_T.inl => dep/include/ace/Task_Ex_T.inl
rename : dep/ACE_wrappers/ace/Task_T.h => dep/include/ace/Task_T.h
rename : dep/ACE_wrappers/ace/Task_T.inl => dep/include/ace/Task_T.inl
rename : dep/ACE_wrappers/ace/Test_and_Set.h => dep/include/ace/Test_and_Set.h
rename : dep/ACE_wrappers/ace/Thread.h => dep/include/ace/Thread.h
rename : dep/ACE_wrappers/ace/Thread.inl => dep/include/ace/Thread.inl
rename : dep/ACE_wrappers/ace/Thread_Adapter.h => dep/include/ace/Thread_Adapter.h
rename : dep/ACE_wrappers/ace/Thread_Adapter.inl => dep/include/ace/Thread_Adapter.inl
rename : dep/ACE_wrappers/ace/Thread_Control.h => dep/include/ace/Thread_Control.h
rename : dep/ACE_wrappers/ace/Thread_Control.inl => dep/include/ace/Thread_Control.inl
rename : dep/ACE_wrappers/ace/Thread_Exit.h => dep/include/ace/Thread_Exit.h
rename : dep/ACE_wrappers/ace/Thread_Hook.h => dep/include/ace/Thread_Hook.h
rename : dep/ACE_wrappers/ace/Thread_Manager.h => dep/include/ace/Thread_Manager.h
rename : dep/ACE_wrappers/ace/Thread_Manager.inl => dep/include/ace/Thread_Manager.inl
rename : dep/ACE_wrappers/ace/Thread_Mutex.h => dep/include/ace/Thread_Mutex.h
rename : dep/ACE_wrappers/ace/Thread_Mutex.inl => dep/include/ace/Thread_Mutex.inl
rename : dep/ACE_wrappers/ace/Thread_Semaphore.h => dep/include/ace/Thread_Semaphore.h
rename : dep/ACE_wrappers/ace/Thread_Semaphore.inl => dep/include/ace/Thread_Semaphore.inl
rename : dep/ACE_wrappers/ace/Throughput_Stats.h => dep/include/ace/Throughput_Stats.h
rename : dep/ACE_wrappers/ace/Time_Value.h => dep/include/ace/Time_Value.h
rename : dep/ACE_wrappers/ace/Time_Value.inl => dep/include/ace/Time_Value.inl
rename : dep/ACE_wrappers/ace/Timeprobe.h => dep/include/ace/Timeprobe.h
rename : dep/ACE_wrappers/ace/Timeprobe.inl => dep/include/ace/Timeprobe.inl
rename : dep/ACE_wrappers/ace/Timeprobe_T.h => dep/include/ace/Timeprobe_T.h
rename : dep/ACE_wrappers/ace/Timer_Hash.h => dep/include/ace/Timer_Hash.h
rename : dep/ACE_wrappers/ace/Timer_Hash_T.h => dep/include/ace/Timer_Hash_T.h
rename : dep/ACE_wrappers/ace/Timer_Heap.h => dep/include/ace/Timer_Heap.h
rename : dep/ACE_wrappers/ace/Timer_Heap_T.h => dep/include/ace/Timer_Heap_T.h
rename : dep/ACE_wrappers/ace/Timer_List.h => dep/include/ace/Timer_List.h
rename : dep/ACE_wrappers/ace/Timer_List_T.h => dep/include/ace/Timer_List_T.h
rename : dep/ACE_wrappers/ace/Timer_Queue.h => dep/include/ace/Timer_Queue.h
rename : dep/ACE_wrappers/ace/Timer_Queue_Adapters.h => dep/include/ace/Timer_Queue_Adapters.h
rename : dep/ACE_wrappers/ace/Timer_Queue_Adapters.inl => dep/include/ace/Timer_Queue_Adapters.inl
rename : dep/ACE_wrappers/ace/Timer_Queue_T.h => dep/include/ace/Timer_Queue_T.h
rename : dep/ACE_wrappers/ace/Timer_Queue_T.inl => dep/include/ace/Timer_Queue_T.inl
rename : dep/ACE_wrappers/ace/Timer_Queuefwd.h => dep/include/ace/Timer_Queuefwd.h
rename : dep/ACE_wrappers/ace/Timer_Wheel.h => dep/include/ace/Timer_Wheel.h
rename : dep/ACE_wrappers/ace/Timer_Wheel_T.h => dep/include/ace/Timer_Wheel_T.h
rename : dep/ACE_wrappers/ace/Token.h => dep/include/ace/Token.h
rename : dep/ACE_wrappers/ace/Token.inl => dep/include/ace/Token.inl
rename : dep/ACE_wrappers/ace/Token_Collection.h => dep/include/ace/Token_Collection.h
rename : dep/ACE_wrappers/ace/Token_Collection.inl => dep/include/ace/Token_Collection.inl
rename : dep/ACE_wrappers/ace/Token_Invariants.h => dep/include/ace/Token_Invariants.h
rename : dep/ACE_wrappers/ace/Token_Manager.h => dep/include/ace/Token_Manager.h
rename : dep/ACE_wrappers/ace/Token_Manager.inl => dep/include/ace/Token_Manager.inl
rename : dep/ACE_wrappers/ace/Token_Request_Reply.h => dep/include/ace/Token_Request_Reply.h
rename : dep/ACE_wrappers/ace/Token_Request_Reply.inl => dep/include/ace/Token_Request_Reply.inl
rename : dep/ACE_wrappers/ace/Trace.h => dep/include/ace/Trace.h
rename : dep/ACE_wrappers/ace/Truncate.h => dep/include/ace/Truncate.h
rename : dep/ACE_wrappers/ace/Typed_SV_Message.h => dep/include/ace/Typed_SV_Message.h
rename : dep/ACE_wrappers/ace/Typed_SV_Message.inl => dep/include/ace/Typed_SV_Message.inl
rename : dep/ACE_wrappers/ace/Typed_SV_Message_Queue.h => dep/include/ace/Typed_SV_Message_Queue.h
rename : dep/ACE_wrappers/ace/Typed_SV_Message_Queue.inl => dep/include/ace/Typed_SV_Message_Queue.inl
rename : dep/ACE_wrappers/ace/UNIX_Addr.h => dep/include/ace/UNIX_Addr.h
rename : dep/ACE_wrappers/ace/UNIX_Addr.inl => dep/include/ace/UNIX_Addr.inl
rename : dep/ACE_wrappers/ace/UPIPE_Acceptor.h => dep/include/ace/UPIPE_Acceptor.h
rename : dep/ACE_wrappers/ace/UPIPE_Acceptor.inl => dep/include/ace/UPIPE_Acceptor.inl
rename : dep/ACE_wrappers/ace/UPIPE_Addr.h => dep/include/ace/UPIPE_Addr.h
rename : dep/ACE_wrappers/ace/UPIPE_Connector.h => dep/include/ace/UPIPE_Connector.h
rename : dep/ACE_wrappers/ace/UPIPE_Connector.inl => dep/include/ace/UPIPE_Connector.inl
rename : dep/ACE_wrappers/ace/UPIPE_Stream.h => dep/include/ace/UPIPE_Stream.h
rename : dep/ACE_wrappers/ace/UPIPE_Stream.inl => dep/include/ace/UPIPE_Stream.inl
rename : dep/ACE_wrappers/ace/UTF16_Encoding_Converter.h => dep/include/ace/UTF16_Encoding_Converter.h
rename : dep/ACE_wrappers/ace/UTF16_Encoding_Converter.inl => dep/include/ace/UTF16_Encoding_Converter.inl
rename : dep/ACE_wrappers/ace/UTF32_Encoding_Converter.h => dep/include/ace/UTF32_Encoding_Converter.h
rename : dep/ACE_wrappers/ace/UTF8_Encoding_Converter.h => dep/include/ace/UTF8_Encoding_Converter.h
rename : dep/ACE_wrappers/ace/UUID.h => dep/include/ace/UUID.h
rename : dep/ACE_wrappers/ace/UUID.inl => dep/include/ace/UUID.inl
rename : dep/ACE_wrappers/ace/Unbounded_Queue.h => dep/include/ace/Unbounded_Queue.h
rename : dep/ACE_wrappers/ace/Unbounded_Queue.inl => dep/include/ace/Unbounded_Queue.inl
rename : dep/ACE_wrappers/ace/Unbounded_Set.h => dep/include/ace/Unbounded_Set.h
rename : dep/ACE_wrappers/ace/Unbounded_Set.inl => dep/include/ace/Unbounded_Set.inl
rename : dep/ACE_wrappers/ace/Unbounded_Set_Ex.h => dep/include/ace/Unbounded_Set_Ex.h
rename : dep/ACE_wrappers/ace/Unbounded_Set_Ex.inl => dep/include/ace/Unbounded_Set_Ex.inl
rename : dep/ACE_wrappers/ace/Value_Ptr.h => dep/include/ace/Value_Ptr.h
rename : dep/ACE_wrappers/ace/Vector_T.h => dep/include/ace/Vector_T.h
rename : dep/ACE_wrappers/ace/Vector_T.inl => dep/include/ace/Vector_T.inl
rename : dep/ACE_wrappers/ace/Version.h => dep/include/ace/Version.h
rename : dep/ACE_wrappers/ace/Versioned_Namespace.h => dep/include/ace/Versioned_Namespace.h
rename : dep/ACE_wrappers/ace/WFMO_Reactor.h => dep/include/ace/WFMO_Reactor.h
rename : dep/ACE_wrappers/ace/WFMO_Reactor.inl => dep/include/ace/WFMO_Reactor.inl
rename : dep/ACE_wrappers/ace/WIN32_Asynch_IO.h => dep/include/ace/WIN32_Asynch_IO.h
rename : dep/ACE_wrappers/ace/WIN32_Proactor.h => dep/include/ace/WIN32_Proactor.h
rename : dep/ACE_wrappers/ace/XML_Svc_Conf.h => dep/include/ace/XML_Svc_Conf.h
rename : dep/ACE_wrappers/ace/XTI_ATM_Mcast.h => dep/include/ace/XTI_ATM_Mcast.h
rename : dep/ACE_wrappers/ace/XTI_ATM_Mcast.inl => dep/include/ace/XTI_ATM_Mcast.inl
rename : dep/ACE_wrappers/ace/ace_wchar.h => dep/include/ace/ace_wchar.h
rename : dep/ACE_wrappers/ace/ace_wchar.inl => dep/include/ace/ace_wchar.inl
rename : dep/ACE_wrappers/ace/checked_iterator.h => dep/include/ace/checked_iterator.h
rename : dep/ACE_wrappers/ace/config-WinCE.h => dep/include/ace/config-WinCE.h
rename : dep/ACE_wrappers/ace/config-aix-5.x.h => dep/include/ace/config-aix-5.x.h
rename : dep/ACE_wrappers/ace/config-all.h => dep/include/ace/config-all.h
rename : dep/ACE_wrappers/ace/config-borland-common.h => dep/include/ace/config-borland-common.h
rename : dep/ACE_wrappers/ace/config-cray.h => dep/include/ace/config-cray.h
rename : dep/ACE_wrappers/ace/config-cxx-common.h => dep/include/ace/config-cxx-common.h
rename : dep/ACE_wrappers/ace/config-cygwin32.h => dep/include/ace/config-cygwin32.h
rename : dep/ACE_wrappers/ace/config-doxygen.h => dep/include/ace/config-doxygen.h
rename : dep/ACE_wrappers/ace/config-freebsd.h => dep/include/ace/config-freebsd.h
rename : dep/ACE_wrappers/ace/config-g++-common.h => dep/include/ace/config-g++-common.h
rename : dep/ACE_wrappers/ace/config-ghs-common.h => dep/include/ace/config-ghs-common.h
rename : dep/ACE_wrappers/ace/config-hpux-11.00.h => dep/include/ace/config-hpux-11.00.h
rename : dep/ACE_wrappers/ace/config-icc-common.h => dep/include/ace/config-icc-common.h
rename : dep/ACE_wrappers/ace/config-integritySCA.h => dep/include/ace/config-integritySCA.h
rename : dep/ACE_wrappers/ace/config-irix6.5.x-sgic++.h => dep/include/ace/config-irix6.5.x-sgic++.h
rename : dep/ACE_wrappers/ace/config-irix6.x-common.h => dep/include/ace/config-irix6.x-common.h
rename : dep/ACE_wrappers/ace/config-irix6.x-g++.h => dep/include/ace/config-irix6.x-g++.h
rename : dep/ACE_wrappers/ace/config-irix6.x-sgic++.h => dep/include/ace/config-irix6.x-sgic++.h
rename : dep/ACE_wrappers/ace/config-linux-common.h => dep/include/ace/config-linux-common.h
rename : dep/ACE_wrappers/ace/config-linux.h => dep/include/ace/config-linux.h
rename : dep/ACE_wrappers/ace/config-lite.h => dep/include/ace/config-lite.h
rename : dep/ACE_wrappers/ace/config-lynxos.h => dep/include/ace/config-lynxos.h
rename : dep/ACE_wrappers/ace/config-macosx-leopard.h => dep/include/ace/config-macosx-leopard.h
rename : dep/ACE_wrappers/ace/config-macosx-panther.h => dep/include/ace/config-macosx-panther.h
rename : dep/ACE_wrappers/ace/config-macosx-tiger.h => dep/include/ace/config-macosx-tiger.h
rename : dep/ACE_wrappers/ace/config-macosx.h => dep/include/ace/config-macosx.h
rename : dep/ACE_wrappers/ace/config-macros.h => dep/include/ace/config-macros.h
rename : dep/ACE_wrappers/ace/config-minimal.h => dep/include/ace/config-minimal.h
rename : dep/ACE_wrappers/ace/config-mvs.h => dep/include/ace/config-mvs.h
rename : dep/ACE_wrappers/ace/config-netbsd.h => dep/include/ace/config-netbsd.h
rename : dep/ACE_wrappers/ace/config-openbsd.h => dep/include/ace/config-openbsd.h
rename : dep/ACE_wrappers/ace/config-openvms.h => dep/include/ace/config-openvms.h
rename : dep/ACE_wrappers/ace/config-pharlap.h => dep/include/ace/config-pharlap.h
rename : dep/ACE_wrappers/ace/config-posix-nonetworking.h => dep/include/ace/config-posix-nonetworking.h
rename : dep/ACE_wrappers/ace/config-posix.h => dep/include/ace/config-posix.h
rename : dep/ACE_wrappers/ace/config-qnx-neutrino.h => dep/include/ace/config-qnx-neutrino.h
rename : dep/ACE_wrappers/ace/config-qnx-rtp-62x.h => dep/include/ace/config-qnx-rtp-62x.h
rename : dep/ACE_wrappers/ace/config-qnx-rtp-common.h => dep/include/ace/config-qnx-rtp-common.h
rename : dep/ACE_wrappers/ace/config-qnx-rtp-pre62x.h => dep/include/ace/config-qnx-rtp-pre62x.h
rename : dep/ACE_wrappers/ace/config-qnx-rtp.h => dep/include/ace/config-qnx-rtp.h
rename : dep/ACE_wrappers/ace/config-rtems.h => dep/include/ace/config-rtems.h
rename : dep/ACE_wrappers/ace/config-sco-5.0.0-nothread.h => dep/include/ace/config-sco-5.0.0-nothread.h
rename : dep/ACE_wrappers/ace/config-sco-5.0.0.h => dep/include/ace/config-sco-5.0.0.h
rename : dep/ACE_wrappers/ace/config-suncc-common.h => dep/include/ace/config-suncc-common.h
rename : dep/ACE_wrappers/ace/config-sunos5.10.h => dep/include/ace/config-sunos5.10.h
rename : dep/ACE_wrappers/ace/config-sunos5.11.h => dep/include/ace/config-sunos5.11.h
rename : dep/ACE_wrappers/ace/config-sunos5.4-g++.h => dep/include/ace/config-sunos5.4-g++.h
rename : dep/ACE_wrappers/ace/config-sunos5.4-sunc++-4.x.h => dep/include/ace/config-sunos5.4-sunc++-4.x.h
rename : dep/ACE_wrappers/ace/config-sunos5.5.h => dep/include/ace/config-sunos5.5.h
rename : dep/ACE_wrappers/ace/config-sunos5.6.h => dep/include/ace/config-sunos5.6.h
rename : dep/ACE_wrappers/ace/config-sunos5.7.h => dep/include/ace/config-sunos5.7.h
rename : dep/ACE_wrappers/ace/config-sunos5.8.h => dep/include/ace/config-sunos5.8.h
rename : dep/ACE_wrappers/ace/config-sunos5.9.h => dep/include/ace/config-sunos5.9.h
rename : dep/ACE_wrappers/ace/config-tandem-nsk-mips-v2.h => dep/include/ace/config-tandem-nsk-mips-v2.h
rename : dep/ACE_wrappers/ace/config-tandem-nsk-mips-v3.h => dep/include/ace/config-tandem-nsk-mips-v3.h
rename : dep/ACE_wrappers/ace/config-tandem.h => dep/include/ace/config-tandem.h
rename : dep/ACE_wrappers/ace/config-tru64.h => dep/include/ace/config-tru64.h
rename : dep/ACE_wrappers/ace/config-unixware-7.1.0.h => dep/include/ace/config-unixware-7.1.0.h
rename : dep/ACE_wrappers/ace/config-unixware-7.1.0.udk.h => dep/include/ace/config-unixware-7.1.0.udk.h
rename : dep/ACE_wrappers/ace/config-visualage.h => dep/include/ace/config-visualage.h
rename : dep/ACE_wrappers/ace/config-vxworks.h => dep/include/ace/config-vxworks.h
rename : dep/ACE_wrappers/ace/config-vxworks5.x.h => dep/include/ace/config-vxworks5.x.h
rename : dep/ACE_wrappers/ace/config-vxworks6.2.h => dep/include/ace/config-vxworks6.2.h
rename : dep/ACE_wrappers/ace/config-vxworks6.3.h => dep/include/ace/config-vxworks6.3.h
rename : dep/ACE_wrappers/ace/config-vxworks6.4.h => dep/include/ace/config-vxworks6.4.h
rename : dep/ACE_wrappers/ace/config-vxworks6.5.h => dep/include/ace/config-vxworks6.5.h
rename : dep/ACE_wrappers/ace/config-vxworks6.6.h => dep/include/ace/config-vxworks6.6.h
rename : dep/ACE_wrappers/ace/config-win32-borland.h => dep/include/ace/config-win32-borland.h
rename : dep/ACE_wrappers/ace/config-win32-common.h => dep/include/ace/config-win32-common.h
rename : dep/ACE_wrappers/ace/config-win32-dmc.h => dep/include/ace/config-win32-dmc.h
rename : dep/ACE_wrappers/ace/config-win32-ghs.h => dep/include/ace/config-win32-ghs.h
rename : dep/ACE_wrappers/ace/config-win32-interix.h => dep/include/ace/config-win32-interix.h
rename : dep/ACE_wrappers/ace/config-win32-mingw.h => dep/include/ace/config-win32-mingw.h
rename : dep/ACE_wrappers/ace/config-win32-msvc-7.h => dep/include/ace/config-win32-msvc-7.h
rename : dep/ACE_wrappers/ace/config-win32-msvc-8.h => dep/include/ace/config-win32-msvc-8.h
rename : dep/ACE_wrappers/ace/config-win32-msvc-9.h => dep/include/ace/config-win32-msvc-9.h
rename : dep/ACE_wrappers/ace/config-win32-msvc.h => dep/include/ace/config-win32-msvc.h
rename : dep/ACE_wrappers/ace/config-win32.h => dep/include/ace/config-win32.h
rename : dep/ACE_wrappers/ace/iosfwd.h => dep/include/ace/iosfwd.h
rename : dep/ACE_wrappers/ace/os_include/arpa/os_inet.h => dep/include/ace/os_include/arpa/os_inet.h
rename : dep/ACE_wrappers/ace/os_include/net/os_if.h => dep/include/ace/os_include/net/os_if.h
rename : dep/ACE_wrappers/ace/os_include/netinet/os_in.h => dep/include/ace/os_include/netinet/os_in.h
rename : dep/ACE_wrappers/ace/os_include/netinet/os_tcp.h => dep/include/ace/os_include/netinet/os_tcp.h
rename : dep/ACE_wrappers/ace/os_include/os_aio.h => dep/include/ace/os_include/os_aio.h
rename : dep/ACE_wrappers/ace/os_include/os_assert.h => dep/include/ace/os_include/os_assert.h
rename : dep/ACE_wrappers/ace/os_include/os_byteswap.h => dep/include/ace/os_include/os_byteswap.h
rename : dep/ACE_wrappers/ace/os_include/os_complex.h => dep/include/ace/os_include/os_complex.h
rename : dep/ACE_wrappers/ace/os_include/os_cpio.h => dep/include/ace/os_include/os_cpio.h
rename : dep/ACE_wrappers/ace/os_include/os_ctype.h => dep/include/ace/os_include/os_ctype.h
rename : dep/ACE_wrappers/ace/os_include/os_dirent.h => dep/include/ace/os_include/os_dirent.h
rename : dep/ACE_wrappers/ace/os_include/os_dlfcn.h => dep/include/ace/os_include/os_dlfcn.h
rename : dep/ACE_wrappers/ace/os_include/os_errno.h => dep/include/ace/os_include/os_errno.h
rename : dep/ACE_wrappers/ace/os_include/os_fcntl.h => dep/include/ace/os_include/os_fcntl.h
rename : dep/ACE_wrappers/ace/os_include/os_fenv.h => dep/include/ace/os_include/os_fenv.h
rename : dep/ACE_wrappers/ace/os_include/os_float.h => dep/include/ace/os_include/os_float.h
rename : dep/ACE_wrappers/ace/os_include/os_fmtmsg.h => dep/include/ace/os_include/os_fmtmsg.h
rename : dep/ACE_wrappers/ace/os_include/os_fnmatch.h => dep/include/ace/os_include/os_fnmatch.h
rename : dep/ACE_wrappers/ace/os_include/os_ftw.h => dep/include/ace/os_include/os_ftw.h
rename : dep/ACE_wrappers/ace/os_include/os_glob.h => dep/include/ace/os_include/os_glob.h
rename : dep/ACE_wrappers/ace/os_include/os_grp.h => dep/include/ace/os_include/os_grp.h
rename : dep/ACE_wrappers/ace/os_include/os_iconv.h => dep/include/ace/os_include/os_iconv.h
rename : dep/ACE_wrappers/ace/os_include/os_intrin.h => dep/include/ace/os_include/os_intrin.h
rename : dep/ACE_wrappers/ace/os_include/os_inttypes.h => dep/include/ace/os_include/os_inttypes.h
rename : dep/ACE_wrappers/ace/os_include/os_iso646.h => dep/include/ace/os_include/os_iso646.h
rename : dep/ACE_wrappers/ace/os_include/os_kstat.h => dep/include/ace/os_include/os_kstat.h
rename : dep/ACE_wrappers/ace/os_include/os_langinfo.h => dep/include/ace/os_include/os_langinfo.h
rename : dep/ACE_wrappers/ace/os_include/os_libgen.h => dep/include/ace/os_include/os_libgen.h
rename : dep/ACE_wrappers/ace/os_include/os_limits.h => dep/include/ace/os_include/os_limits.h
rename : dep/ACE_wrappers/ace/os_include/os_local.h => dep/include/ace/os_include/os_local.h
rename : dep/ACE_wrappers/ace/os_include/os_math.h => dep/include/ace/os_include/os_math.h
rename : dep/ACE_wrappers/ace/os_include/os_monetary.h => dep/include/ace/os_include/os_monetary.h
rename : dep/ACE_wrappers/ace/os_include/os_mqueue.h => dep/include/ace/os_include/os_mqueue.h
rename : dep/ACE_wrappers/ace/os_include/os_ndbm.h => dep/include/ace/os_include/os_ndbm.h
rename : dep/ACE_wrappers/ace/os_include/os_netdb.h => dep/include/ace/os_include/os_netdb.h
rename : dep/ACE_wrappers/ace/os_include/os_nl_types.h => dep/include/ace/os_include/os_nl_types.h
rename : dep/ACE_wrappers/ace/os_include/os_pdh.h => dep/include/ace/os_include/os_pdh.h
rename : dep/ACE_wrappers/ace/os_include/os_pdhmsg.h => dep/include/ace/os_include/os_pdhmsg.h
rename : dep/ACE_wrappers/ace/os_include/os_poll.h => dep/include/ace/os_include/os_poll.h
rename : dep/ACE_wrappers/ace/os_include/os_pthread.h => dep/include/ace/os_include/os_pthread.h
rename : dep/ACE_wrappers/ace/os_include/os_pwd.h => dep/include/ace/os_include/os_pwd.h
rename : dep/ACE_wrappers/ace/os_include/os_regex.h => dep/include/ace/os_include/os_regex.h
rename : dep/ACE_wrappers/ace/os_include/os_sched.h => dep/include/ace/os_include/os_sched.h
rename : dep/ACE_wrappers/ace/os_include/os_search.h => dep/include/ace/os_include/os_search.h
rename : dep/ACE_wrappers/ace/os_include/os_semaphore.h => dep/include/ace/os_include/os_semaphore.h
rename : dep/ACE_wrappers/ace/os_include/os_setjmp.h => dep/include/ace/os_include/os_setjmp.h
rename : dep/ACE_wrappers/ace/os_include/os_signal.h => dep/include/ace/os_include/os_signal.h
rename : dep/ACE_wrappers/ace/os_include/os_spawn.h => dep/include/ace/os_include/os_spawn.h
rename : dep/ACE_wrappers/ace/os_include/os_stdarg.h => dep/include/ace/os_include/os_stdarg.h
rename : dep/ACE_wrappers/ace/os_include/os_stdbool.h => dep/include/ace/os_include/os_stdbool.h
rename : dep/ACE_wrappers/ace/os_include/os_stddef.h => dep/include/ace/os_include/os_stddef.h
rename : dep/ACE_wrappers/ace/os_include/os_stdint.h => dep/include/ace/os_include/os_stdint.h
rename : dep/ACE_wrappers/ace/os_include/os_stdio.h => dep/include/ace/os_include/os_stdio.h
rename : dep/ACE_wrappers/ace/os_include/os_stdlib.h => dep/include/ace/os_include/os_stdlib.h
rename : dep/ACE_wrappers/ace/os_include/os_string.h => dep/include/ace/os_include/os_string.h
rename : dep/ACE_wrappers/ace/os_include/os_strings.h => dep/include/ace/os_include/os_strings.h
rename : dep/ACE_wrappers/ace/os_include/os_stropts.h => dep/include/ace/os_include/os_stropts.h
rename : dep/ACE_wrappers/ace/os_include/os_syslog.h => dep/include/ace/os_include/os_syslog.h
rename : dep/ACE_wrappers/ace/os_include/os_tar.h => dep/include/ace/os_include/os_tar.h
rename : dep/ACE_wrappers/ace/os_include/os_termios.h => dep/include/ace/os_include/os_termios.h
rename : dep/ACE_wrappers/ace/os_include/os_tgmath.h => dep/include/ace/os_include/os_tgmath.h
rename : dep/ACE_wrappers/ace/os_include/os_time.h => dep/include/ace/os_include/os_time.h
rename : dep/ACE_wrappers/ace/os_include/os_trace.h => dep/include/ace/os_include/os_trace.h
rename : dep/ACE_wrappers/ace/os_include/os_ucontext.h => dep/include/ace/os_include/os_ucontext.h
rename : dep/ACE_wrappers/ace/os_include/os_ulimit.h => dep/include/ace/os_include/os_ulimit.h
rename : dep/ACE_wrappers/ace/os_include/os_unistd.h => dep/include/ace/os_include/os_unistd.h
rename : dep/ACE_wrappers/ace/os_include/os_utime.h => dep/include/ace/os_include/os_utime.h
rename : dep/ACE_wrappers/ace/os_include/os_utmpx.h => dep/include/ace/os_include/os_utmpx.h
rename : dep/ACE_wrappers/ace/os_include/os_wchar.h => dep/include/ace/os_include/os_wchar.h
rename : dep/ACE_wrappers/ace/os_include/os_wctype.h => dep/include/ace/os_include/os_wctype.h
rename : dep/ACE_wrappers/ace/os_include/os_wordexp.h => dep/include/ace/os_include/os_wordexp.h
rename : dep/ACE_wrappers/ace/os_include/sys/os_ipc.h => dep/include/ace/os_include/sys/os_ipc.h
rename : dep/ACE_wrappers/ace/os_include/sys/os_loadavg.h => dep/include/ace/os_include/sys/os_loadavg.h
rename : dep/ACE_wrappers/ace/os_include/sys/os_mman.h => dep/include/ace/os_include/sys/os_mman.h
rename : dep/ACE_wrappers/ace/os_include/sys/os_msg.h => dep/include/ace/os_include/sys/os_msg.h
rename : dep/ACE_wrappers/ace/os_include/sys/os_pstat.h => dep/include/ace/os_include/sys/os_pstat.h
rename : dep/ACE_wrappers/ace/os_include/sys/os_resource.h => dep/include/ace/os_include/sys/os_resource.h
rename : dep/ACE_wrappers/ace/os_include/sys/os_select.h => dep/include/ace/os_include/sys/os_select.h
rename : dep/ACE_wrappers/ace/os_include/sys/os_sem.h => dep/include/ace/os_include/sys/os_sem.h
rename : dep/ACE_wrappers/ace/os_include/sys/os_shm.h => dep/include/ace/os_include/sys/os_shm.h
rename : dep/ACE_wrappers/ace/os_include/sys/os_socket.h => dep/include/ace/os_include/sys/os_socket.h
rename : dep/ACE_wrappers/ace/os_include/sys/os_stat.h => dep/include/ace/os_include/sys/os_stat.h
rename : dep/ACE_wrappers/ace/os_include/sys/os_statvfs.h => dep/include/ace/os_include/sys/os_statvfs.h
rename : dep/ACE_wrappers/ace/os_include/sys/os_sysctl.h => dep/include/ace/os_include/sys/os_sysctl.h
rename : dep/ACE_wrappers/ace/os_include/sys/os_sysinfo.h => dep/include/ace/os_include/sys/os_sysinfo.h
rename : dep/ACE_wrappers/ace/os_include/sys/os_time.h => dep/include/ace/os_include/sys/os_time.h
rename : dep/ACE_wrappers/ace/os_include/sys/os_timeb.h => dep/include/ace/os_include/sys/os_timeb.h
rename : dep/ACE_wrappers/ace/os_include/sys/os_times.h => dep/include/ace/os_include/sys/os_times.h
rename : dep/ACE_wrappers/ace/os_include/sys/os_types.h => dep/include/ace/os_include/sys/os_types.h
rename : dep/ACE_wrappers/ace/os_include/sys/os_uio.h => dep/include/ace/os_include/sys/os_uio.h
rename : dep/ACE_wrappers/ace/os_include/sys/os_un.h => dep/include/ace/os_include/sys/os_un.h
rename : dep/ACE_wrappers/ace/os_include/sys/os_utsname.h => dep/include/ace/os_include/sys/os_utsname.h
rename : dep/ACE_wrappers/ace/os_include/sys/os_wait.h => dep/include/ace/os_include/sys/os_wait.h
rename : dep/ACE_wrappers/ace/post.h => dep/include/ace/post.h
rename : dep/ACE_wrappers/ace/pre.h => dep/include/ace/pre.h
rename : dep/ACE_wrappers/ace/streams.h => dep/include/ace/streams.h
rename : dep/ACE_wrappers/ace/svc_export.h => dep/include/ace/svc_export.h
rename : dep/ACE_wrappers/ace/ACE.cpp => dep/src/ace/ACE.cpp
rename : dep/ACE_wrappers/ace/ACE_crc32.cpp => dep/src/ace/ACE_crc32.cpp
rename : dep/ACE_wrappers/ace/ACE_crc_ccitt.cpp => dep/src/ace/ACE_crc_ccitt.cpp
rename : dep/ACE_wrappers/ace/ARGV.cpp => dep/src/ace/ARGV.cpp
rename : dep/ACE_wrappers/ace/ATM_Acceptor.cpp => dep/src/ace/ATM_Acceptor.cpp
rename : dep/ACE_wrappers/ace/ATM_Addr.cpp => dep/src/ace/ATM_Addr.cpp
rename : dep/ACE_wrappers/ace/ATM_Connector.cpp => dep/src/ace/ATM_Connector.cpp
rename : dep/ACE_wrappers/ace/ATM_Params.cpp => dep/src/ace/ATM_Params.cpp
rename : dep/ACE_wrappers/ace/ATM_QoS.cpp => dep/src/ace/ATM_QoS.cpp
rename : dep/ACE_wrappers/ace/ATM_Stream.cpp => dep/src/ace/ATM_Stream.cpp
rename : dep/ACE_wrappers/ace/Acceptor.cpp => dep/src/ace/Acceptor.cpp
rename : dep/ACE_wrappers/ace/Activation_Queue.cpp => dep/src/ace/Activation_Queue.cpp
rename : dep/ACE_wrappers/ace/Active_Map_Manager.cpp => dep/src/ace/Active_Map_Manager.cpp
rename : dep/ACE_wrappers/ace/Active_Map_Manager_T.cpp => dep/src/ace/Active_Map_Manager_T.cpp
rename : dep/ACE_wrappers/ace/Addr.cpp => dep/src/ace/Addr.cpp
rename : dep/ACE_wrappers/ace/Arg_Shifter.cpp => dep/src/ace/Arg_Shifter.cpp
rename : dep/ACE_wrappers/ace/Argv_Type_Converter.cpp => dep/src/ace/Argv_Type_Converter.cpp
rename : dep/ACE_wrappers/ace/Array_Base.cpp => dep/src/ace/Array_Base.cpp
rename : dep/ACE_wrappers/ace/Array_Map.cpp => dep/src/ace/Array_Map.cpp
rename : dep/ACE_wrappers/ace/Assert.cpp => dep/src/ace/Assert.cpp
rename : dep/ACE_wrappers/ace/Asynch_Acceptor.cpp => dep/src/ace/Asynch_Acceptor.cpp
rename : dep/ACE_wrappers/ace/Asynch_Connector.cpp => dep/src/ace/Asynch_Connector.cpp
rename : dep/ACE_wrappers/ace/Asynch_IO.cpp => dep/src/ace/Asynch_IO.cpp
rename : dep/ACE_wrappers/ace/Asynch_IO_Impl.cpp => dep/src/ace/Asynch_IO_Impl.cpp
rename : dep/ACE_wrappers/ace/Asynch_Pseudo_Task.cpp => dep/src/ace/Asynch_Pseudo_Task.cpp
rename : dep/ACE_wrappers/ace/Atomic_Op.cpp => dep/src/ace/Atomic_Op.cpp
rename : dep/ACE_wrappers/ace/Atomic_Op_Sparc.c => dep/src/ace/Atomic_Op_Sparc.c
rename : dep/ACE_wrappers/ace/Atomic_Op_T.cpp => dep/src/ace/Atomic_Op_T.cpp
rename : dep/ACE_wrappers/ace/Auto_Event.cpp => dep/src/ace/Auto_Event.cpp
rename : dep/ACE_wrappers/ace/Auto_Functor.cpp => dep/src/ace/Auto_Functor.cpp
rename : dep/ACE_wrappers/ace/Auto_IncDec_T.cpp => dep/src/ace/Auto_IncDec_T.cpp
rename : dep/ACE_wrappers/ace/Auto_Ptr.cpp => dep/src/ace/Auto_Ptr.cpp
rename : dep/ACE_wrappers/ace/Barrier.cpp => dep/src/ace/Barrier.cpp
rename : dep/ACE_wrappers/ace/Base_Thread_Adapter.cpp => dep/src/ace/Base_Thread_Adapter.cpp
rename : dep/ACE_wrappers/ace/Based_Pointer_Repository.cpp => dep/src/ace/Based_Pointer_Repository.cpp
rename : dep/ACE_wrappers/ace/Based_Pointer_T.cpp => dep/src/ace/Based_Pointer_T.cpp
rename : dep/ACE_wrappers/ace/Basic_Stats.cpp => dep/src/ace/Basic_Stats.cpp
rename : dep/ACE_wrappers/ace/Basic_Types.cpp => dep/src/ace/Basic_Types.cpp
rename : dep/ACE_wrappers/ace/CDR_Base.cpp => dep/src/ace/CDR_Base.cpp
rename : dep/ACE_wrappers/ace/CDR_Size.cpp => dep/src/ace/CDR_Size.cpp
rename : dep/ACE_wrappers/ace/CDR_Stream.cpp => dep/src/ace/CDR_Stream.cpp
rename : dep/ACE_wrappers/ace/CE_Screen_Output.cpp => dep/src/ace/CE_Screen_Output.cpp
rename : dep/ACE_wrappers/ace/Cache_Map_Manager_T.cpp => dep/src/ace/Cache_Map_Manager_T.cpp
rename : dep/ACE_wrappers/ace/Cached_Connect_Strategy_T.cpp => dep/src/ace/Cached_Connect_Strategy_T.cpp
rename : dep/ACE_wrappers/ace/Caching_Strategies_T.cpp => dep/src/ace/Caching_Strategies_T.cpp
rename : dep/ACE_wrappers/ace/Caching_Utility_T.cpp => dep/src/ace/Caching_Utility_T.cpp
rename : dep/ACE_wrappers/ace/Capabilities.cpp => dep/src/ace/Capabilities.cpp
rename : dep/ACE_wrappers/ace/Cleanup.cpp => dep/src/ace/Cleanup.cpp
rename : dep/ACE_wrappers/ace/Cleanup_Strategies_T.cpp => dep/src/ace/Cleanup_Strategies_T.cpp
rename : dep/ACE_wrappers/ace/Codecs.cpp => dep/src/ace/Codecs.cpp
rename : dep/ACE_wrappers/ace/Codeset_IBM1047.cpp => dep/src/ace/Codeset_IBM1047.cpp
rename : dep/ACE_wrappers/ace/Codeset_Registry.cpp => dep/src/ace/Codeset_Registry.cpp
rename : dep/ACE_wrappers/ace/Codeset_Registry_db.cpp => dep/src/ace/Codeset_Registry_db.cpp
rename : dep/ACE_wrappers/ace/Condition_Recursive_Thread_Mutex.cpp => dep/src/ace/Condition_Recursive_Thread_Mutex.cpp
rename : dep/ACE_wrappers/ace/Condition_T.cpp => dep/src/ace/Condition_T.cpp
rename : dep/ACE_wrappers/ace/Condition_Thread_Mutex.cpp => dep/src/ace/Condition_Thread_Mutex.cpp
rename : dep/ACE_wrappers/ace/Configuration.cpp => dep/src/ace/Configuration.cpp
rename : dep/ACE_wrappers/ace/Configuration_Import_Export.cpp => dep/src/ace/Configuration_Import_Export.cpp
rename : dep/ACE_wrappers/ace/Connection_Recycling_Strategy.cpp => dep/src/ace/Connection_Recycling_Strategy.cpp
rename : dep/ACE_wrappers/ace/Connector.cpp => dep/src/ace/Connector.cpp
rename : dep/ACE_wrappers/ace/Containers.cpp => dep/src/ace/Containers.cpp
rename : dep/ACE_wrappers/ace/Containers_T.cpp => dep/src/ace/Containers_T.cpp
rename : dep/ACE_wrappers/ace/Copy_Disabled.cpp => dep/src/ace/Copy_Disabled.cpp
rename : dep/ACE_wrappers/ace/Countdown_Time.cpp => dep/src/ace/Countdown_Time.cpp
rename : dep/ACE_wrappers/ace/DEV.cpp => dep/src/ace/DEV.cpp
rename : dep/ACE_wrappers/ace/DEV_Addr.cpp => dep/src/ace/DEV_Addr.cpp
rename : dep/ACE_wrappers/ace/DEV_Connector.cpp => dep/src/ace/DEV_Connector.cpp
rename : dep/ACE_wrappers/ace/DEV_IO.cpp => dep/src/ace/DEV_IO.cpp
rename : dep/ACE_wrappers/ace/DLL.cpp => dep/src/ace/DLL.cpp
rename : dep/ACE_wrappers/ace/DLL_Manager.cpp => dep/src/ace/DLL_Manager.cpp
rename : dep/ACE_wrappers/ace/Date_Time.cpp => dep/src/ace/Date_Time.cpp
rename : dep/ACE_wrappers/ace/Dev_Poll_Reactor.cpp => dep/src/ace/Dev_Poll_Reactor.cpp
rename : dep/ACE_wrappers/ace/Dirent.cpp => dep/src/ace/Dirent.cpp
rename : dep/ACE_wrappers/ace/Dirent_Selector.cpp => dep/src/ace/Dirent_Selector.cpp
rename : dep/ACE_wrappers/ace/Dump.cpp => dep/src/ace/Dump.cpp
rename : dep/ACE_wrappers/ace/Dump_T.cpp => dep/src/ace/Dump_T.cpp
rename : dep/ACE_wrappers/ace/Dynamic.cpp => dep/src/ace/Dynamic.cpp
rename : dep/ACE_wrappers/ace/Dynamic_Message_Strategy.cpp => dep/src/ace/Dynamic_Message_Strategy.cpp
rename : dep/ACE_wrappers/ace/Dynamic_Service.cpp => dep/src/ace/Dynamic_Service.cpp
rename : dep/ACE_wrappers/ace/Dynamic_Service_Base.cpp => dep/src/ace/Dynamic_Service_Base.cpp
rename : dep/ACE_wrappers/ace/Dynamic_Service_Dependency.cpp => dep/src/ace/Dynamic_Service_Dependency.cpp
rename : dep/ACE_wrappers/ace/Encoding_Converter.cpp => dep/src/ace/Encoding_Converter.cpp
rename : dep/ACE_wrappers/ace/Encoding_Converter_Factory.cpp => dep/src/ace/Encoding_Converter_Factory.cpp
rename : dep/ACE_wrappers/ace/Env_Value_T.cpp => dep/src/ace/Env_Value_T.cpp
rename : dep/ACE_wrappers/ace/Event.cpp => dep/src/ace/Event.cpp
rename : dep/ACE_wrappers/ace/Event_Handler.cpp => dep/src/ace/Event_Handler.cpp
rename : dep/ACE_wrappers/ace/Event_Handler_T.cpp => dep/src/ace/Event_Handler_T.cpp
rename : dep/ACE_wrappers/ace/FIFO.cpp => dep/src/ace/FIFO.cpp
rename : dep/ACE_wrappers/ace/FIFO_Recv.cpp => dep/src/ace/FIFO_Recv.cpp
rename : dep/ACE_wrappers/ace/FIFO_Recv_Msg.cpp => dep/src/ace/FIFO_Recv_Msg.cpp
rename : dep/ACE_wrappers/ace/FIFO_Send.cpp => dep/src/ace/FIFO_Send.cpp
rename : dep/ACE_wrappers/ace/FIFO_Send_Msg.cpp => dep/src/ace/FIFO_Send_Msg.cpp
rename : dep/ACE_wrappers/ace/FILE.cpp => dep/src/ace/FILE.cpp
rename : dep/ACE_wrappers/ace/FILE_Addr.cpp => dep/src/ace/FILE_Addr.cpp
rename : dep/ACE_wrappers/ace/FILE_Connector.cpp => dep/src/ace/FILE_Connector.cpp
rename : dep/ACE_wrappers/ace/FILE_IO.cpp => dep/src/ace/FILE_IO.cpp
rename : dep/ACE_wrappers/ace/File_Lock.cpp => dep/src/ace/File_Lock.cpp
rename : dep/ACE_wrappers/ace/Filecache.cpp => dep/src/ace/Filecache.cpp
rename : dep/ACE_wrappers/ace/Flag_Manip.cpp => dep/src/ace/Flag_Manip.cpp
rename : dep/ACE_wrappers/ace/Framework_Component.cpp => dep/src/ace/Framework_Component.cpp
rename : dep/ACE_wrappers/ace/Framework_Component_T.cpp => dep/src/ace/Framework_Component_T.cpp
rename : dep/ACE_wrappers/ace/Free_List.cpp => dep/src/ace/Free_List.cpp
rename : dep/ACE_wrappers/ace/Functor.cpp => dep/src/ace/Functor.cpp
rename : dep/ACE_wrappers/ace/Functor_String.cpp => dep/src/ace/Functor_String.cpp
rename : dep/ACE_wrappers/ace/Functor_T.cpp => dep/src/ace/Functor_T.cpp
rename : dep/ACE_wrappers/ace/Future.cpp => dep/src/ace/Future.cpp
rename : dep/ACE_wrappers/ace/Future_Set.cpp => dep/src/ace/Future_Set.cpp
rename : dep/ACE_wrappers/ace/Get_Opt.cpp => dep/src/ace/Get_Opt.cpp
rename : dep/ACE_wrappers/ace/Guard_T.cpp => dep/src/ace/Guard_T.cpp
rename : dep/ACE_wrappers/ace/Handle_Ops.cpp => dep/src/ace/Handle_Ops.cpp
rename : dep/ACE_wrappers/ace/Handle_Set.cpp => dep/src/ace/Handle_Set.cpp
rename : dep/ACE_wrappers/ace/Hash_Cache_Map_Manager_T.cpp => dep/src/ace/Hash_Cache_Map_Manager_T.cpp
rename : dep/ACE_wrappers/ace/Hash_Map_Manager_T.cpp => dep/src/ace/Hash_Map_Manager_T.cpp
rename : dep/ACE_wrappers/ace/Hash_Map_With_Allocator_T.cpp => dep/src/ace/Hash_Map_With_Allocator_T.cpp
rename : dep/ACE_wrappers/ace/Hash_Multi_Map_Manager_T.cpp => dep/src/ace/Hash_Multi_Map_Manager_T.cpp
rename : dep/ACE_wrappers/ace/Hashable.cpp => dep/src/ace/Hashable.cpp
rename : dep/ACE_wrappers/ace/High_Res_Timer.cpp => dep/src/ace/High_Res_Timer.cpp
rename : dep/ACE_wrappers/ace/ICMP_Socket.cpp => dep/src/ace/ICMP_Socket.cpp
rename : dep/ACE_wrappers/ace/INET_Addr.cpp => dep/src/ace/INET_Addr.cpp
rename : dep/ACE_wrappers/ace/IOStream.cpp => dep/src/ace/IOStream.cpp
rename : dep/ACE_wrappers/ace/IOStream_T.cpp => dep/src/ace/IOStream_T.cpp
rename : dep/ACE_wrappers/ace/IO_Cntl_Msg.cpp => dep/src/ace/IO_Cntl_Msg.cpp
rename : dep/ACE_wrappers/ace/IO_SAP.cpp => dep/src/ace/IO_SAP.cpp
rename : dep/ACE_wrappers/ace/IPC_SAP.cpp => dep/src/ace/IPC_SAP.cpp
rename : dep/ACE_wrappers/ace/Init_ACE.cpp => dep/src/ace/Init_ACE.cpp
rename : dep/ACE_wrappers/ace/Intrusive_Auto_Ptr.cpp => dep/src/ace/Intrusive_Auto_Ptr.cpp
rename : dep/ACE_wrappers/ace/Intrusive_List.cpp => dep/src/ace/Intrusive_List.cpp
rename : dep/ACE_wrappers/ace/Intrusive_List_Node.cpp => dep/src/ace/Intrusive_List_Node.cpp
rename : dep/ACE_wrappers/ace/LOCK_SOCK_Acceptor.cpp => dep/src/ace/LOCK_SOCK_Acceptor.cpp
rename : dep/ACE_wrappers/ace/LSOCK.cpp => dep/src/ace/LSOCK.cpp
rename : dep/ACE_wrappers/ace/LSOCK_Acceptor.cpp => dep/src/ace/LSOCK_Acceptor.cpp
rename : dep/ACE_wrappers/ace/LSOCK_CODgram.cpp => dep/src/ace/LSOCK_CODgram.cpp
rename : dep/ACE_wrappers/ace/LSOCK_Connector.cpp => dep/src/ace/LSOCK_Connector.cpp
rename : dep/ACE_wrappers/ace/LSOCK_Dgram.cpp => dep/src/ace/LSOCK_Dgram.cpp
rename : dep/ACE_wrappers/ace/LSOCK_Stream.cpp => dep/src/ace/LSOCK_Stream.cpp
rename : dep/ACE_wrappers/ace/Lib_Find.cpp => dep/src/ace/Lib_Find.cpp
rename : dep/ACE_wrappers/ace/Local_Memory_Pool.cpp => dep/src/ace/Local_Memory_Pool.cpp
rename : dep/ACE_wrappers/ace/Local_Name_Space.cpp => dep/src/ace/Local_Name_Space.cpp
rename : dep/ACE_wrappers/ace/Local_Name_Space_T.cpp => dep/src/ace/Local_Name_Space_T.cpp
rename : dep/ACE_wrappers/ace/Local_Tokens.cpp => dep/src/ace/Local_Tokens.cpp
rename : dep/ACE_wrappers/ace/Lock.cpp => dep/src/ace/Lock.cpp
rename : dep/ACE_wrappers/ace/Lock_Adapter_T.cpp => dep/src/ace/Lock_Adapter_T.cpp
rename : dep/ACE_wrappers/ace/Log_Msg.cpp => dep/src/ace/Log_Msg.cpp
rename : dep/ACE_wrappers/ace/Log_Msg_Backend.cpp => dep/src/ace/Log_Msg_Backend.cpp
rename : dep/ACE_wrappers/ace/Log_Msg_Callback.cpp => dep/src/ace/Log_Msg_Callback.cpp
rename : dep/ACE_wrappers/ace/Log_Msg_IPC.cpp => dep/src/ace/Log_Msg_IPC.cpp
rename : dep/ACE_wrappers/ace/Log_Msg_NT_Event_Log.cpp => dep/src/ace/Log_Msg_NT_Event_Log.cpp
rename : dep/ACE_wrappers/ace/Log_Msg_UNIX_Syslog.cpp => dep/src/ace/Log_Msg_UNIX_Syslog.cpp
rename : dep/ACE_wrappers/ace/Log_Record.cpp => dep/src/ace/Log_Record.cpp
rename : dep/ACE_wrappers/ace/Logging_Strategy.cpp => dep/src/ace/Logging_Strategy.cpp
rename : dep/ACE_wrappers/ace/MEM_Acceptor.cpp => dep/src/ace/MEM_Acceptor.cpp
rename : dep/ACE_wrappers/ace/MEM_Addr.cpp => dep/src/ace/MEM_Addr.cpp
rename : dep/ACE_wrappers/ace/MEM_Connector.cpp => dep/src/ace/MEM_Connector.cpp
rename : dep/ACE_wrappers/ace/MEM_IO.cpp => dep/src/ace/MEM_IO.cpp
rename : dep/ACE_wrappers/ace/MEM_SAP.cpp => dep/src/ace/MEM_SAP.cpp
rename : dep/ACE_wrappers/ace/MEM_Stream.cpp => dep/src/ace/MEM_Stream.cpp
rename : dep/ACE_wrappers/ace/MMAP_Memory_Pool.cpp => dep/src/ace/MMAP_Memory_Pool.cpp
rename : dep/ACE_wrappers/ace/Malloc.cpp => dep/src/ace/Malloc.cpp
rename : dep/ACE_wrappers/ace/Malloc_Allocator.cpp => dep/src/ace/Malloc_Allocator.cpp
rename : dep/ACE_wrappers/ace/Malloc_T.cpp => dep/src/ace/Malloc_T.cpp
rename : dep/ACE_wrappers/ace/Managed_Object.cpp => dep/src/ace/Managed_Object.cpp
rename : dep/ACE_wrappers/ace/Manual_Event.cpp => dep/src/ace/Manual_Event.cpp
rename : dep/ACE_wrappers/ace/Map_Manager.cpp => dep/src/ace/Map_Manager.cpp
rename : dep/ACE_wrappers/ace/Map_T.cpp => dep/src/ace/Map_T.cpp
rename : dep/ACE_wrappers/ace/Mem_Map.cpp => dep/src/ace/Mem_Map.cpp
rename : dep/ACE_wrappers/ace/Message_Block.cpp => dep/src/ace/Message_Block.cpp
rename : dep/ACE_wrappers/ace/Message_Block_T.cpp => dep/src/ace/Message_Block_T.cpp
rename : dep/ACE_wrappers/ace/Message_Queue.cpp => dep/src/ace/Message_Queue.cpp
rename : dep/ACE_wrappers/ace/Message_Queue_NT.cpp => dep/src/ace/Message_Queue_NT.cpp
rename : dep/ACE_wrappers/ace/Message_Queue_T.cpp => dep/src/ace/Message_Queue_T.cpp
rename : dep/ACE_wrappers/ace/Message_Queue_Vx.cpp => dep/src/ace/Message_Queue_Vx.cpp
rename : dep/ACE_wrappers/ace/Method_Request.cpp => dep/src/ace/Method_Request.cpp
rename : dep/ACE_wrappers/ace/Metrics_Cache_T.cpp => dep/src/ace/Metrics_Cache_T.cpp
rename : dep/ACE_wrappers/ace/Module.cpp => dep/src/ace/Module.cpp
rename : dep/ACE_wrappers/ace/Monitor_Admin.cpp => dep/src/ace/Monitor_Admin.cpp
rename : dep/ACE_wrappers/ace/Monitor_Admin_Manager.cpp => dep/src/ace/Monitor_Admin_Manager.cpp
rename : dep/ACE_wrappers/ace/Monitor_Base.cpp => dep/src/ace/Monitor_Base.cpp
rename : dep/ACE_wrappers/ace/Monitor_Control_Action.cpp => dep/src/ace/Monitor_Control_Action.cpp
rename : dep/ACE_wrappers/ace/Monitor_Control_Types.cpp => dep/src/ace/Monitor_Control_Types.cpp
rename : dep/ACE_wrappers/ace/Monitor_Point_Registry.cpp => dep/src/ace/Monitor_Point_Registry.cpp
rename : dep/ACE_wrappers/ace/Monitor_Size.cpp => dep/src/ace/Monitor_Size.cpp
rename : dep/ACE_wrappers/ace/Msg_WFMO_Reactor.cpp => dep/src/ace/Msg_WFMO_Reactor.cpp
rename : dep/ACE_wrappers/ace/Multihomed_INET_Addr.cpp => dep/src/ace/Multihomed_INET_Addr.cpp
rename : dep/ACE_wrappers/ace/Mutex.cpp => dep/src/ace/Mutex.cpp
rename : dep/ACE_wrappers/ace/NT_Service.cpp => dep/src/ace/NT_Service.cpp
rename : dep/ACE_wrappers/ace/Name_Proxy.cpp => dep/src/ace/Name_Proxy.cpp
rename : dep/ACE_wrappers/ace/Name_Request_Reply.cpp => dep/src/ace/Name_Request_Reply.cpp
rename : dep/ACE_wrappers/ace/Name_Space.cpp => dep/src/ace/Name_Space.cpp
rename : dep/ACE_wrappers/ace/Naming_Context.cpp => dep/src/ace/Naming_Context.cpp
rename : dep/ACE_wrappers/ace/Netlink_Addr.cpp => dep/src/ace/Netlink_Addr.cpp
rename : dep/ACE_wrappers/ace/Node.cpp => dep/src/ace/Node.cpp
rename : dep/ACE_wrappers/ace/Notification_Queue.cpp => dep/src/ace/Notification_Queue.cpp
rename : dep/ACE_wrappers/ace/Notification_Strategy.cpp => dep/src/ace/Notification_Strategy.cpp
rename : dep/ACE_wrappers/ace/OS.cpp => dep/src/ace/OS.cpp
rename : dep/ACE_wrappers/ace/OS_Errno.cpp => dep/src/ace/OS_Errno.cpp
rename : dep/ACE_wrappers/ace/OS_Log_Msg_Attributes.cpp => dep/src/ace/OS_Log_Msg_Attributes.cpp
rename : dep/ACE_wrappers/ace/OS_NS_Thread.cpp => dep/src/ace/OS_NS_Thread.cpp
rename : dep/ACE_wrappers/ace/OS_NS_arpa_inet.cpp => dep/src/ace/OS_NS_arpa_inet.cpp
rename : dep/ACE_wrappers/ace/OS_NS_ctype.cpp => dep/src/ace/OS_NS_ctype.cpp
rename : dep/ACE_wrappers/ace/OS_NS_dirent.cpp => dep/src/ace/OS_NS_dirent.cpp
rename : dep/ACE_wrappers/ace/OS_NS_dlfcn.cpp => dep/src/ace/OS_NS_dlfcn.cpp
rename : dep/ACE_wrappers/ace/OS_NS_errno.cpp => dep/src/ace/OS_NS_errno.cpp
rename : dep/ACE_wrappers/ace/OS_NS_fcntl.cpp => dep/src/ace/OS_NS_fcntl.cpp
rename : dep/ACE_wrappers/ace/OS_NS_math.cpp => dep/src/ace/OS_NS_math.cpp
rename : dep/ACE_wrappers/ace/OS_NS_netdb.cpp => dep/src/ace/OS_NS_netdb.cpp
rename : dep/ACE_wrappers/ace/OS_NS_poll.cpp => dep/src/ace/OS_NS_poll.cpp
rename : dep/ACE_wrappers/ace/OS_NS_pwd.cpp => dep/src/ace/OS_NS_pwd.cpp
rename : dep/ACE_wrappers/ace/OS_NS_regex.cpp => dep/src/ace/OS_NS_regex.cpp
rename : dep/ACE_wrappers/ace/OS_NS_signal.cpp => dep/src/ace/OS_NS_signal.cpp
rename : dep/ACE_wrappers/ace/OS_NS_stdio.cpp => dep/src/ace/OS_NS_stdio.cpp
rename : dep/ACE_wrappers/ace/OS_NS_stdlib.cpp => dep/src/ace/OS_NS_stdlib.cpp
rename : dep/ACE_wrappers/ace/OS_NS_string.cpp => dep/src/ace/OS_NS_string.cpp
rename : dep/ACE_wrappers/ace/OS_NS_strings.cpp => dep/src/ace/OS_NS_strings.cpp
rename : dep/ACE_wrappers/ace/OS_NS_stropts.cpp => dep/src/ace/OS_NS_stropts.cpp
rename : dep/ACE_wrappers/ace/OS_NS_sys_mman.cpp => dep/src/ace/OS_NS_sys_mman.cpp
rename : dep/ACE_wrappers/ace/OS_NS_sys_msg.cpp => dep/src/ace/OS_NS_sys_msg.cpp
rename : dep/ACE_wrappers/ace/OS_NS_sys_resource.cpp => dep/src/ace/OS_NS_sys_resource.cpp
rename : dep/ACE_wrappers/ace/OS_NS_sys_select.cpp => dep/src/ace/OS_NS_sys_select.cpp
rename : dep/ACE_wrappers/ace/OS_NS_sys_sendfile.cpp => dep/src/ace/OS_NS_sys_sendfile.cpp
rename : dep/ACE_wrappers/ace/OS_NS_sys_shm.cpp => dep/src/ace/OS_NS_sys_shm.cpp
rename : dep/ACE_wrappers/ace/OS_NS_sys_socket.cpp => dep/src/ace/OS_NS_sys_socket.cpp
rename : dep/ACE_wrappers/ace/OS_NS_sys_stat.cpp => dep/src/ace/OS_NS_sys_stat.cpp
rename : dep/ACE_wrappers/ace/OS_NS_sys_time.cpp => dep/src/ace/OS_NS_sys_time.cpp
rename : dep/ACE_wrappers/ace/OS_NS_sys_uio.cpp => dep/src/ace/OS_NS_sys_uio.cpp
rename : dep/ACE_wrappers/ace/OS_NS_sys_utsname.cpp => dep/src/ace/OS_NS_sys_utsname.cpp
rename : dep/ACE_wrappers/ace/OS_NS_sys_wait.cpp => dep/src/ace/OS_NS_sys_wait.cpp
rename : dep/ACE_wrappers/ace/OS_NS_time.cpp => dep/src/ace/OS_NS_time.cpp
rename : dep/ACE_wrappers/ace/OS_NS_unistd.cpp => dep/src/ace/OS_NS_unistd.cpp
rename : dep/ACE_wrappers/ace/OS_NS_wchar.cpp => dep/src/ace/OS_NS_wchar.cpp
rename : dep/ACE_wrappers/ace/OS_QoS.cpp => dep/src/ace/OS_QoS.cpp
rename : dep/ACE_wrappers/ace/OS_TLI.cpp => dep/src/ace/OS_TLI.cpp
rename : dep/ACE_wrappers/ace/OS_Thread_Adapter.cpp => dep/src/ace/OS_Thread_Adapter.cpp
rename : dep/ACE_wrappers/ace/OS_main.cpp => dep/src/ace/OS_main.cpp
rename : dep/ACE_wrappers/ace/Obchunk.cpp => dep/src/ace/Obchunk.cpp
rename : dep/ACE_wrappers/ace/Object_Manager.cpp => dep/src/ace/Object_Manager.cpp
rename : dep/ACE_wrappers/ace/Object_Manager_Base.cpp => dep/src/ace/Object_Manager_Base.cpp
rename : dep/ACE_wrappers/ace/Obstack_T.cpp => dep/src/ace/Obstack_T.cpp
rename : dep/ACE_wrappers/ace/PI_Malloc.cpp => dep/src/ace/PI_Malloc.cpp
rename : dep/ACE_wrappers/ace/POSIX_Asynch_IO.cpp => dep/src/ace/POSIX_Asynch_IO.cpp
rename : dep/ACE_wrappers/ace/POSIX_CB_Proactor.cpp => dep/src/ace/POSIX_CB_Proactor.cpp
rename : dep/ACE_wrappers/ace/POSIX_Proactor.cpp => dep/src/ace/POSIX_Proactor.cpp
rename : dep/ACE_wrappers/ace/Pagefile_Memory_Pool.cpp => dep/src/ace/Pagefile_Memory_Pool.cpp
rename : dep/ACE_wrappers/ace/Pair_T.cpp => dep/src/ace/Pair_T.cpp
rename : dep/ACE_wrappers/ace/Parse_Node.cpp => dep/src/ace/Parse_Node.cpp
rename : dep/ACE_wrappers/ace/Ping_Socket.cpp => dep/src/ace/Ping_Socket.cpp
rename : dep/ACE_wrappers/ace/Pipe.cpp => dep/src/ace/Pipe.cpp
rename : dep/ACE_wrappers/ace/Priority_Reactor.cpp => dep/src/ace/Priority_Reactor.cpp
rename : dep/ACE_wrappers/ace/Proactor.cpp => dep/src/ace/Proactor.cpp
rename : dep/ACE_wrappers/ace/Proactor_Impl.cpp => dep/src/ace/Proactor_Impl.cpp
rename : dep/ACE_wrappers/ace/Process.cpp => dep/src/ace/Process.cpp
rename : dep/ACE_wrappers/ace/Process_Manager.cpp => dep/src/ace/Process_Manager.cpp
rename : dep/ACE_wrappers/ace/Process_Mutex.cpp => dep/src/ace/Process_Mutex.cpp
rename : dep/ACE_wrappers/ace/Process_Semaphore.cpp => dep/src/ace/Process_Semaphore.cpp
rename : dep/ACE_wrappers/ace/Profile_Timer.cpp => dep/src/ace/Profile_Timer.cpp
rename : dep/ACE_wrappers/ace/RB_Tree.cpp => dep/src/ace/RB_Tree.cpp
rename : dep/ACE_wrappers/ace/RW_Mutex.cpp => dep/src/ace/RW_Mutex.cpp
rename : dep/ACE_wrappers/ace/RW_Process_Mutex.cpp => dep/src/ace/RW_Process_Mutex.cpp
rename : dep/ACE_wrappers/ace/RW_Thread_Mutex.cpp => dep/src/ace/RW_Thread_Mutex.cpp
rename : dep/ACE_wrappers/ace/Reactor.cpp => dep/src/ace/Reactor.cpp
rename : dep/ACE_wrappers/ace/Reactor_Impl.cpp => dep/src/ace/Reactor_Impl.cpp
rename : dep/ACE_wrappers/ace/Reactor_Notification_Strategy.cpp => dep/src/ace/Reactor_Notification_Strategy.cpp
rename : dep/ACE_wrappers/ace/Reactor_Timer_Interface.cpp => dep/src/ace/Reactor_Timer_Interface.cpp
rename : dep/ACE_wrappers/ace/Reactor_Token_T.cpp => dep/src/ace/Reactor_Token_T.cpp
rename : dep/ACE_wrappers/ace/Read_Buffer.cpp => dep/src/ace/Read_Buffer.cpp
rename : dep/ACE_wrappers/ace/Recursive_Thread_Mutex.cpp => dep/src/ace/Recursive_Thread_Mutex.cpp
rename : dep/ACE_wrappers/ace/Recyclable.cpp => dep/src/ace/Recyclable.cpp
rename : dep/ACE_wrappers/ace/Refcountable_T.cpp => dep/src/ace/Refcountable_T.cpp
rename : dep/ACE_wrappers/ace/Refcounted_Auto_Ptr.cpp => dep/src/ace/Refcounted_Auto_Ptr.cpp
rename : dep/ACE_wrappers/ace/Registry.cpp => dep/src/ace/Registry.cpp
rename : dep/ACE_wrappers/ace/Registry_Name_Space.cpp => dep/src/ace/Registry_Name_Space.cpp
rename : dep/ACE_wrappers/ace/Remote_Name_Space.cpp => dep/src/ace/Remote_Name_Space.cpp
rename : dep/ACE_wrappers/ace/Remote_Tokens.cpp => dep/src/ace/Remote_Tokens.cpp
rename : dep/ACE_wrappers/ace/Reverse_Lock_T.cpp => dep/src/ace/Reverse_Lock_T.cpp
rename : dep/ACE_wrappers/ace/Rtems_init.c => dep/src/ace/Rtems_init.c
rename : dep/ACE_wrappers/ace/SOCK.cpp => dep/src/ace/SOCK.cpp
rename : dep/ACE_wrappers/ace/SOCK_Acceptor.cpp => dep/src/ace/SOCK_Acceptor.cpp
rename : dep/ACE_wrappers/ace/SOCK_CODgram.cpp => dep/src/ace/SOCK_CODgram.cpp
rename : dep/ACE_wrappers/ace/SOCK_Connector.cpp => dep/src/ace/SOCK_Connector.cpp
rename : dep/ACE_wrappers/ace/SOCK_Dgram.cpp => dep/src/ace/SOCK_Dgram.cpp
rename : dep/ACE_wrappers/ace/SOCK_Dgram_Bcast.cpp => dep/src/ace/SOCK_Dgram_Bcast.cpp
rename : dep/ACE_wrappers/ace/SOCK_Dgram_Mcast.cpp => dep/src/ace/SOCK_Dgram_Mcast.cpp
rename : dep/ACE_wrappers/ace/SOCK_IO.cpp => dep/src/ace/SOCK_IO.cpp
rename : dep/ACE_wrappers/ace/SOCK_Netlink.cpp => dep/src/ace/SOCK_Netlink.cpp
rename : dep/ACE_wrappers/ace/SOCK_SEQPACK_Acceptor.cpp => dep/src/ace/SOCK_SEQPACK_Acceptor.cpp
rename : dep/ACE_wrappers/ace/SOCK_SEQPACK_Association.cpp => dep/src/ace/SOCK_SEQPACK_Association.cpp
rename : dep/ACE_wrappers/ace/SOCK_SEQPACK_Connector.cpp => dep/src/ace/SOCK_SEQPACK_Connector.cpp
rename : dep/ACE_wrappers/ace/SOCK_Stream.cpp => dep/src/ace/SOCK_Stream.cpp
rename : dep/ACE_wrappers/ace/SPIPE.cpp => dep/src/ace/SPIPE.cpp
rename : dep/ACE_wrappers/ace/SPIPE_Acceptor.cpp => dep/src/ace/SPIPE_Acceptor.cpp
rename : dep/ACE_wrappers/ace/SPIPE_Addr.cpp => dep/src/ace/SPIPE_Addr.cpp
rename : dep/ACE_wrappers/ace/SPIPE_Connector.cpp => dep/src/ace/SPIPE_Connector.cpp
rename : dep/ACE_wrappers/ace/SPIPE_Stream.cpp => dep/src/ace/SPIPE_Stream.cpp
rename : dep/ACE_wrappers/ace/SSL/SSL_Asynch_BIO.cpp => dep/src/ace/SSL/SSL_Asynch_BIO.cpp
rename : dep/ACE_wrappers/ace/SSL/SSL_Asynch_Stream.cpp => dep/src/ace/SSL/SSL_Asynch_Stream.cpp
rename : dep/ACE_wrappers/ace/SSL/SSL_Context.cpp => dep/src/ace/SSL/SSL_Context.cpp
rename : dep/ACE_wrappers/ace/SSL/SSL_SOCK.cpp => dep/src/ace/SSL/SSL_SOCK.cpp
rename : dep/ACE_wrappers/ace/SSL/SSL_SOCK_Acceptor.cpp => dep/src/ace/SSL/SSL_SOCK_Acceptor.cpp
rename : dep/ACE_wrappers/ace/SSL/SSL_SOCK_Connector.cpp => dep/src/ace/SSL/SSL_SOCK_Connector.cpp
rename : dep/ACE_wrappers/ace/SSL/SSL_SOCK_Stream.cpp => dep/src/ace/SSL/SSL_SOCK_Stream.cpp
rename : dep/ACE_wrappers/ace/SString.cpp => dep/src/ace/SString.cpp
rename : dep/ACE_wrappers/ace/SUN_Proactor.cpp => dep/src/ace/SUN_Proactor.cpp
rename : dep/ACE_wrappers/ace/SV_Message.cpp => dep/src/ace/SV_Message.cpp
rename : dep/ACE_wrappers/ace/SV_Message_Queue.cpp => dep/src/ace/SV_Message_Queue.cpp
rename : dep/ACE_wrappers/ace/SV_Semaphore_Complex.cpp => dep/src/ace/SV_Semaphore_Complex.cpp
rename : dep/ACE_wrappers/ace/SV_Semaphore_Simple.cpp => dep/src/ace/SV_Semaphore_Simple.cpp
rename : dep/ACE_wrappers/ace/SV_Shared_Memory.cpp => dep/src/ace/SV_Shared_Memory.cpp
rename : dep/ACE_wrappers/ace/Sample_History.cpp => dep/src/ace/Sample_History.cpp
rename : dep/ACE_wrappers/ace/Sbrk_Memory_Pool.cpp => dep/src/ace/Sbrk_Memory_Pool.cpp
rename : dep/ACE_wrappers/ace/Sched_Params.cpp => dep/src/ace/Sched_Params.cpp
rename : dep/ACE_wrappers/ace/Select_Reactor_Base.cpp => dep/src/ace/Select_Reactor_Base.cpp
rename : dep/ACE_wrappers/ace/Select_Reactor_T.cpp => dep/src/ace/Select_Reactor_T.cpp
rename : dep/ACE_wrappers/ace/Semaphore.cpp => dep/src/ace/Semaphore.cpp
rename : dep/ACE_wrappers/ace/Service_Config.cpp => dep/src/ace/Service_Config.cpp
rename : dep/ACE_wrappers/ace/Service_Gestalt.cpp => dep/src/ace/Service_Gestalt.cpp
rename : dep/ACE_wrappers/ace/Service_Manager.cpp => dep/src/ace/Service_Manager.cpp
rename : dep/ACE_wrappers/ace/Service_Object.cpp => dep/src/ace/Service_Object.cpp
rename : dep/ACE_wrappers/ace/Service_Repository.cpp => dep/src/ace/Service_Repository.cpp
rename : dep/ACE_wrappers/ace/Service_Types.cpp => dep/src/ace/Service_Types.cpp
rename : dep/ACE_wrappers/ace/Shared_Memory.cpp => dep/src/ace/Shared_Memory.cpp
rename : dep/ACE_wrappers/ace/Shared_Memory_MM.cpp => dep/src/ace/Shared_Memory_MM.cpp
rename : dep/ACE_wrappers/ace/Shared_Memory_Pool.cpp => dep/src/ace/Shared_Memory_Pool.cpp
rename : dep/ACE_wrappers/ace/Shared_Memory_SV.cpp => dep/src/ace/Shared_Memory_SV.cpp
rename : dep/ACE_wrappers/ace/Shared_Object.cpp => dep/src/ace/Shared_Object.cpp
rename : dep/ACE_wrappers/ace/Sig_Adapter.cpp => dep/src/ace/Sig_Adapter.cpp
rename : dep/ACE_wrappers/ace/Sig_Handler.cpp => dep/src/ace/Sig_Handler.cpp
rename : dep/ACE_wrappers/ace/Signal.cpp => dep/src/ace/Signal.cpp
rename : dep/ACE_wrappers/ace/Singleton.cpp => dep/src/ace/Singleton.cpp
rename : dep/ACE_wrappers/ace/Sock_Connect.cpp => dep/src/ace/Sock_Connect.cpp
rename : dep/ACE_wrappers/ace/Stack_Trace.cpp => dep/src/ace/Stack_Trace.cpp
rename : dep/ACE_wrappers/ace/Stats.cpp => dep/src/ace/Stats.cpp
rename : dep/ACE_wrappers/ace/Strategies_T.cpp => dep/src/ace/Strategies_T.cpp
rename : dep/ACE_wrappers/ace/Stream.cpp => dep/src/ace/Stream.cpp
rename : dep/ACE_wrappers/ace/Stream_Modules.cpp => dep/src/ace/Stream_Modules.cpp
rename : dep/ACE_wrappers/ace/String_Base.cpp => dep/src/ace/String_Base.cpp
rename : dep/ACE_wrappers/ace/String_Base_Const.cpp => dep/src/ace/String_Base_Const.cpp
rename : dep/ACE_wrappers/ace/Svc_Conf_Lexer.cpp => dep/src/ace/Svc_Conf_Lexer.cpp
rename : dep/ACE_wrappers/ace/Svc_Conf_y.cpp => dep/src/ace/Svc_Conf_y.cpp
rename : dep/ACE_wrappers/ace/Svc_Handler.cpp => dep/src/ace/Svc_Handler.cpp
rename : dep/ACE_wrappers/ace/Synch_Options.cpp => dep/src/ace/Synch_Options.cpp
rename : dep/ACE_wrappers/ace/Synch_T.cpp => dep/src/ace/Synch_T.cpp
rename : dep/ACE_wrappers/ace/System_Time.cpp => dep/src/ace/System_Time.cpp
rename : dep/ACE_wrappers/ace/TLI.cpp => dep/src/ace/TLI.cpp
rename : dep/ACE_wrappers/ace/TLI_Acceptor.cpp => dep/src/ace/TLI_Acceptor.cpp
rename : dep/ACE_wrappers/ace/TLI_Connector.cpp => dep/src/ace/TLI_Connector.cpp
rename : dep/ACE_wrappers/ace/TLI_Stream.cpp => dep/src/ace/TLI_Stream.cpp
rename : dep/ACE_wrappers/ace/TP_Reactor.cpp => dep/src/ace/TP_Reactor.cpp
rename : dep/ACE_wrappers/ace/TSS_Adapter.cpp => dep/src/ace/TSS_Adapter.cpp
rename : dep/ACE_wrappers/ace/TSS_T.cpp => dep/src/ace/TSS_T.cpp
rename : dep/ACE_wrappers/ace/TTY_IO.cpp => dep/src/ace/TTY_IO.cpp
rename : dep/ACE_wrappers/ace/Task.cpp => dep/src/ace/Task.cpp
rename : dep/ACE_wrappers/ace/Task_Ex_T.cpp => dep/src/ace/Task_Ex_T.cpp
rename : dep/ACE_wrappers/ace/Task_T.cpp => dep/src/ace/Task_T.cpp
rename : dep/ACE_wrappers/ace/Test_and_Set.cpp => dep/src/ace/Test_and_Set.cpp
rename : dep/ACE_wrappers/ace/Thread.cpp => dep/src/ace/Thread.cpp
rename : dep/ACE_wrappers/ace/Thread_Adapter.cpp => dep/src/ace/Thread_Adapter.cpp
rename : dep/ACE_wrappers/ace/Thread_Control.cpp => dep/src/ace/Thread_Control.cpp
rename : dep/ACE_wrappers/ace/Thread_Exit.cpp => dep/src/ace/Thread_Exit.cpp
rename : dep/ACE_wrappers/ace/Thread_Hook.cpp => dep/src/ace/Thread_Hook.cpp
rename : dep/ACE_wrappers/ace/Thread_Manager.cpp => dep/src/ace/Thread_Manager.cpp
rename : dep/ACE_wrappers/ace/Thread_Mutex.cpp => dep/src/ace/Thread_Mutex.cpp
rename : dep/ACE_wrappers/ace/Thread_Semaphore.cpp => dep/src/ace/Thread_Semaphore.cpp
rename : dep/ACE_wrappers/ace/Throughput_Stats.cpp => dep/src/ace/Throughput_Stats.cpp
rename : dep/ACE_wrappers/ace/Time_Value.cpp => dep/src/ace/Time_Value.cpp
rename : dep/ACE_wrappers/ace/Timeprobe.cpp => dep/src/ace/Timeprobe.cpp
rename : dep/ACE_wrappers/ace/Timeprobe_T.cpp => dep/src/ace/Timeprobe_T.cpp
rename : dep/ACE_wrappers/ace/Timer_Hash_T.cpp => dep/src/ace/Timer_Hash_T.cpp
rename : dep/ACE_wrappers/ace/Timer_Heap_T.cpp => dep/src/ace/Timer_Heap_T.cpp
rename : dep/ACE_wrappers/ace/Timer_List_T.cpp => dep/src/ace/Timer_List_T.cpp
rename : dep/ACE_wrappers/ace/Timer_Queue_Adapters.cpp => dep/src/ace/Timer_Queue_Adapters.cpp
rename : dep/ACE_wrappers/ace/Timer_Queue_T.cpp => dep/src/ace/Timer_Queue_T.cpp
rename : dep/ACE_wrappers/ace/Timer_Wheel_T.cpp => dep/src/ace/Timer_Wheel_T.cpp
rename : dep/ACE_wrappers/ace/Token.cpp => dep/src/ace/Token.cpp
rename : dep/ACE_wrappers/ace/Token_Collection.cpp => dep/src/ace/Token_Collection.cpp
rename : dep/ACE_wrappers/ace/Token_Invariants.cpp => dep/src/ace/Token_Invariants.cpp
rename : dep/ACE_wrappers/ace/Token_Manager.cpp => dep/src/ace/Token_Manager.cpp
rename : dep/ACE_wrappers/ace/Token_Request_Reply.cpp => dep/src/ace/Token_Request_Reply.cpp
rename : dep/ACE_wrappers/ace/Trace.cpp => dep/src/ace/Trace.cpp
rename : dep/ACE_wrappers/ace/Typed_SV_Message.cpp => dep/src/ace/Typed_SV_Message.cpp
rename : dep/ACE_wrappers/ace/Typed_SV_Message_Queue.cpp => dep/src/ace/Typed_SV_Message_Queue.cpp
rename : dep/ACE_wrappers/ace/UNIX_Addr.cpp => dep/src/ace/UNIX_Addr.cpp
rename : dep/ACE_wrappers/ace/UPIPE_Acceptor.cpp => dep/src/ace/UPIPE_Acceptor.cpp
rename : dep/ACE_wrappers/ace/UPIPE_Connector.cpp => dep/src/ace/UPIPE_Connector.cpp
rename : dep/ACE_wrappers/ace/UPIPE_Stream.cpp => dep/src/ace/UPIPE_Stream.cpp
rename : dep/ACE_wrappers/ace/UTF16_Encoding_Converter.cpp => dep/src/ace/UTF16_Encoding_Converter.cpp
rename : dep/ACE_wrappers/ace/UTF32_Encoding_Converter.cpp => dep/src/ace/UTF32_Encoding_Converter.cpp
rename : dep/ACE_wrappers/ace/UTF8_Encoding_Converter.cpp => dep/src/ace/UTF8_Encoding_Converter.cpp
rename : dep/ACE_wrappers/ace/UUID.cpp => dep/src/ace/UUID.cpp
rename : dep/ACE_wrappers/ace/Unbounded_Queue.cpp => dep/src/ace/Unbounded_Queue.cpp
rename : dep/ACE_wrappers/ace/Unbounded_Set.cpp => dep/src/ace/Unbounded_Set.cpp
rename : dep/ACE_wrappers/ace/Unbounded_Set_Ex.cpp => dep/src/ace/Unbounded_Set_Ex.cpp
rename : dep/ACE_wrappers/ace/Vector_T.cpp => dep/src/ace/Vector_T.cpp
rename : dep/ACE_wrappers/ace/WFMO_Reactor.cpp => dep/src/ace/WFMO_Reactor.cpp
rename : dep/ACE_wrappers/ace/WIN32_Asynch_IO.cpp => dep/src/ace/WIN32_Asynch_IO.cpp
rename : dep/ACE_wrappers/ace/WIN32_Proactor.cpp => dep/src/ace/WIN32_Proactor.cpp
rename : dep/ACE_wrappers/ace/XML_Svc_Conf.cpp => dep/src/ace/XML_Svc_Conf.cpp
rename : dep/ACE_wrappers/ace/XTI_ATM_Mcast.cpp => dep/src/ace/XTI_ATM_Mcast.cpp
rename : dep/ACE_wrappers/ace/ace_wchar.cpp => dep/src/ace/ace_wchar.cpp
rename : dep/ACE_wrappers/ace/gethrtime.cpp => dep/src/ace/gethrtime.cpp
This commit is contained in:
click
2010-06-06 01:20:17 +02:00
parent 1767a2abf5
commit 5d94fc06e7
1346 changed files with 0 additions and 52886 deletions

View File

@@ -1,13 +0,0 @@
Douglas C. Schmidt
d.schmidt@vanderbilt.edu
Professor of Computer Science
Associate Chair of Computer Science and Engineering
Department of Electrical Engineering and Computer Science
Senior Researcher at the Institute for Software Integrated Systems (ISIS)
Vanderbilt University
Nashville, TN 37203
www.dre.vanderbilt.edu/~schmidt
TEL: (615) 343-8197
FAX: (615) 343-7440

View File

@@ -1,110 +0,0 @@
_________________________________________________________________
Copyright and Licensing Information for ACE(TM), TAO(TM), CIAO(TM), and
CoSMIC(TM)
[1]ACE(TM), [2]TAO(TM), [3]CIAO(TM), and [4]CoSMIC(TM) (henceforth
referred to as "DOC software") are copyrighted by [5]Douglas C.
Schmidt and his [6]research group at [7]Washington University,
[8]University of California, Irvine, and [9]Vanderbilt University,
Copyright (c) 1993-2008, all rights reserved. Since DOC software is
open-source, freely available software, you are free to use, modify,
copy, and distribute--perpetually and irrevocably--the DOC software
source code and object code produced from the source, as well as copy
and distribute modified versions of this software. You must, however,
include this copyright statement along with any code built using DOC
software that you release. No copyright statement needs to be provided
if you just ship binary executables of your software products.
You can use DOC software in commercial and/or binary software releases
and are under no obligation to redistribute any of your source code
that is built using DOC software. Note, however, that you may not do
anything to the DOC software code, such as copyrighting it yourself or
claiming authorship of the DOC software code, that will prevent DOC
software from being distributed freely using an open-source
development model. You needn't inform anyone that you're using DOC
software in your software, though we encourage you to let [10]us know
so we can promote your project in the [11]DOC software success
stories.
The [12]ACE, [13]TAO, [14]CIAO, and [15]CoSMIC web sites are
maintained by the [16]DOC Group at the [17]Institute for Software
Integrated Systems (ISIS) and the [18]Center for Distributed Object
Computing of Washington University, St. Louis for the development of
open-source software as part of the open-source software community.
Submissions are provided by the submitter ``as is'' with no warranties
whatsoever, including any warranty of merchantability, noninfringement
of third party intellectual property, or fitness for any particular
purpose. In no event shall the submitter be liable for any direct,
indirect, special, exemplary, punitive, or consequential damages,
including without limitation, lost profits, even if advised of the
possibility of such damages. Likewise, DOC software is provided as is
with no warranties of any kind, including the warranties of design,
merchantability, and fitness for a particular purpose,
noninfringement, or arising from a course of dealing, usage or trade
practice. Washington University, UC Irvine, Vanderbilt University,
their employees, and students shall have no liability with respect to
the infringement of copyrights, trade secrets or any patents by DOC
software or any part thereof. Moreover, in no event will Washington
University, UC Irvine, or Vanderbilt University, their employees, or
students be liable for any lost revenue or profits or other special,
indirect and consequential damages.
DOC software is provided with no support and without any obligation on
the part of Washington University, UC Irvine, Vanderbilt University,
their employees, or students to assist in its use, correction,
modification, or enhancement. A [19]number of companies around the
world provide commercial support for DOC software, however.
DOC software is Y2K-compliant, as long as the underlying OS platform
is Y2K-compliant. Likewise, DOC software is compliant with the new US
daylight savings rule passed by Congress as "The Energy Policy Act of
2005," which established new daylight savings times (DST) rules for
the United States that expand DST as of March 2007. Since DOC software
obtains time/date and calendaring information from operating systems
users will not be affected by the new DST rules as long as they
upgrade their operating systems accordingly.
The names ACE(TM), TAO(TM), CIAO(TM), CoSMIC(TM), Washington
University, UC Irvine, and Vanderbilt University, may not be used to
endorse or promote products or services derived from this source
without express written permission from Washington University, UC
Irvine, or Vanderbilt University. This license grants no permission to
call products or services derived from this source ACE(TM), TAO(TM),
CIAO(TM), or CoSMIC(TM), nor does it grant permission for the name
Washington University, UC Irvine, or Vanderbilt University to appear
in their names.
If you have any suggestions, additions, comments, or questions, please
let [20]me know.
[21]Douglas C. Schmidt
_________________________________________________________________
Back to the [22]ACE home page.
References
1. http://www.cs.wustl.edu/~schmidt/ACE.html
2. http://www.cs.wustl.edu/~schmidt/TAO.html
3. http://www.dre.vanderbilt.edu/CIAO/
4. http://www.dre.vanderbilt.edu/cosmic/
5. http://www.dre.vanderbilt.edu/~schmidt/
6. http://www.cs.wustl.edu/~schmidt/ACE-members.html
7. http://www.wustl.edu/
8. http://www.uci.edu/
9. http://www.vanderbilt.edu/
10. mailto:doc_group@cs.wustl.edu
11. http://www.cs.wustl.edu/~schmidt/ACE-users.html
12. http://www.cs.wustl.edu/~schmidt/ACE.html
13. http://www.cs.wustl.edu/~schmidt/TAO.html
14. http://www.dre.vanderbilt.edu/CIAO/
15. http://www.dre.vanderbilt.edu/cosmic/
16. http://www.dre.vanderbilt.edu/
17. http://www.isis.vanderbilt.edu/
18. http://www.cs.wustl.edu/~schmidt/doc-center.html
19. http://www.cs.wustl.edu/~schmidt/commercial-support.html
20. mailto:d.schmidt@vanderbilt.edu
21. http://www.dre.vanderbilt.edu/~schmidt/
22. http://www.cs.wustl.edu/ACE.html

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,90 +0,0 @@
[Please use the PRF form below to submit bug reports, problem reports,
etc., to the ACE developers and interested users. Send to
ace-bugs@cs.wustl.edu. If you are using OCI, PrismTech, or
Riverace's versions of ACE do not send bugs to this mailing list, but
instead contact those companies for support. Please also send your
PRF as plain ASCII text, _not_ uuencoded or as an attachment.
We prefer that all bug reports be submitted through our bug tracking
system. See $ACE_ROOT/docs/usage-bugzilla.html for more information
about how to do this. If you are unsure as to whether your problem
is a real bug or not then please submit your question to the mailing
list using the following form. Not using the problem report form
will make it harder or impossible to identify the problem, and in
many cases we will be unable to help at all. Also please try to
browse bugzilla and the ChangeLog files to find out if your problem
has been solved in a more recent version of ACE.
To ensure that you see responses, please do one of the following:
1) Subscribe to the ace-bugs mail list, by sending email with
contents "subscribe ace-bugs" to majordomo@cs.wustl.edu.
2) Or, monitor the comp.soft-sys.ace newsgroup for responses.
Replace/remove all the explanatory text in brackets before mailing.
Please send this form as ASCII text only. Do _not_ send it as an
attachment, or as tar'ed, compressed and/or uuencoded text. And
limit line lengths to less than 80 characters.
PLEASE make your Subject: line as descriptive as possible.
Subjects like "ACE bug" or "bug report" are not helpful!
Also, do _not_ include the word "help" in the Subject!]
When including your config.h and platform_macros.GNU files as requested
below, only include the contents if you use the recommended method of
including the platform-specific file in your file. If you use a link
to the platform-specific file, simply state which one - DO NOT
include an entire platform-specific configuration file in the form.
8<----------8<----------8<----------8<----------8<----------8<----------8<----
To: ace-bugs@cs.wustl.edu
Subject: [area]: [synopsis]
ACE VERSION: 5.6.6
HOST MACHINE and OPERATING SYSTEM:
If on Windows based OS's, which version of WINSOCK do you
use?:
TARGET MACHINE and OPERATING SYSTEM, if different from HOST:
COMPILER NAME AND VERSION (AND PATCHLEVEL):
THE $ACE_ROOT/ace/config.h FILE [if you use a link to a platform-
specific file, simply state which one]:
THE $ACE_ROOT/include/makeinclude/platform_macros.GNU FILE [if you
use a link to a platform-specific file, simply state which one
(unless this isn't used in this case, e.g., with Microsoft Visual
C++)]:
CONTENTS OF $ACE_ROOT/bin/MakeProjectCreator/config/default.features
(used by MPC when you generate your own makefiles):
AREA/CLASS/EXAMPLE AFFECTED:
[What example failed? What module failed to compile?]
DOES THE PROBLEM AFFECT:
COMPILATION?
LINKING?
On Unix systems, did you run make realclean first?
EXECUTION?
OTHER (please specify)?
[Please indicate whether ACE, your application, or both are affected.]
SYNOPSIS:
[Brief description of the problem]
DESCRIPTION:
[Detailed description of problem. Don't just say "<blah>
doesn't work, here's a fix," explain what your program does
to get to the <blah> state. ]
REPEAT BY:
[What you did to get the error; include test program or session
transcript if at all possible. ]
SAMPLE FIX/WORKAROUND:
[If available ]

View File

@@ -1,222 +0,0 @@
This document is also available at the following URL:
http://www.cs.wustl.edu/~schmidt/ACE.html
All software and documentation is available via both anonymous ftp and
the World Wide Web.]
THE ADAPTIVE COMMUNICATION ENVIRONMENT (ACE)
An Object-Oriented Network Programming Toolkit
----------------------------------------
Overview of ACE
The ADAPTIVE Communication Environment (ACE) is an object-oriented
(OO) toolkit that implements fundamental design patterns for
communication software. ACE provides a rich set of reusable C++
wrappers and frameworks that perform common communication software
tasks across a range of OS platforms, including Win32/Win64, most
versions of UNIX (e.g., SunOS, HP-UX , AIX, Linux, NetBSD, and FreeBSD),
real-time operating systems (e.g., VxWorks, Chorus, LynxOS, and QNX),
OpenVMS, and MVS OpenEdition. A single source tree is used for all
these platforms and porting ACE to other platforms is relatively easy.
The communication software components provided by ACE include event
demultiplexing and event handler dispatching, service initialization,
interprocess communication, shared memory management, message routing,
dynamic (re)configuration of distributed services, multi-threading,
and concurrency control. There are both C++ and Java versions of ACE
available.
ACE is targeted for developers of high-performance and real-time
communication services and applications on UNIX, POSIX, and Win32
platforms. ACE simplifies the development of OO network applications
and services that utilize interprocess communication, event
demultiplexing, explicit dynamic linking, and concurrency. ACE
automates system configuration and reconfiguration by dynamically
linking services into applications at run-time and executing these
services in one or more processes or threads.
ACE is currently used in commercial projects and products by dozens of
companies including Ericsson, Bellcore, Siemens, Motorola, Kodak,
Boeing, Lucent, DEC, Lockheed Martin, and SAIC. Commercial support
for ACE is available from several companies as listed at
http://www.cs.wustl.edu/~schmidt/commercial-support.html
----------------------------------------
C++ Wrappers for OS Interfaces
The lower-level portions of ACE provide a set of portable and
type-secure C++ wrappers that encapsulate the following C language OS
interfaces:
. IPC mechanisms
-- e.g., Internet- and UNIX-domain sockets, TLI, Named
Pipes (for UNIX and Win32) and STREAM pipes;
. Event demultiplexing
-- e.g., select(), poll(), and Win32
WaitForMultipleObjects and I/O completion ports;
. Multi-threading and synchronization
-- e.g., Solaris threads, POSIX Pthreads, and Win32
threads;
. Explicit dynamic linking
-- e.g., dlopen/dlsym on UNIX and LoadLibrary/GetProc
on Win32;
. Memory-mapped files and shared memory management
-- e.g., BSD mmap(), SYSV shared memory, and Win32
shared memory;
. System V IPC
-- e.g., shared memory, semaphores, message queues.
The OS Adaptation Layer shields the upper levels of ACE from platform
dependencies associated with the underlying OS interfaces.
----------------------------------------
Frameworks and Class Categories
ACE also contains a higher-level network programming framework that
integrates and enhances the lower-level C++ wrappers. This framework
supports the dynamic configuration of concurrent distributed services
into applications. The framework portion of ACE contains the
following class categories:
. The Reactor
-- Supports both Reactive and Proactive I/O;
. The Service Configurator
-- Support dynamic (re)configuration of objects;
. The ADAPTIVE Service Executive
-- A user-level implementation of System V STREAMS,
that supports modular integration of
hierarchically-related communicaion services;
. Concurrency
-- Various types of higher-level concurrency
control and synchronization patterns (such as
Polymorphic Futures and Active Objects);
. Shared Malloc
-- Components for managing dynamically allocation
of shared and local memory;
----------------------------------------
Distributed Services and Components
Finally, ACE provides a standard library of distributed services that
are packaged as components. These service components play two roles
in ACE:
1. They provide reusable components for common distributed
system tasks such as logging, naming, locking, and time
synchronization.
2. They illustrate how to utilize ACE features such as the
Reactor, Service Configurator, Service Initialization,
Concurrency, and IPC components.
----------------------------------------
Middleware Applications
ACE has been used in research and development projects at many
universities and companies. For instance, it has been used to build
avionics systems at Boeing, telecommunication systems at Bellcore,
Ericsson, Motorola, and Lucent; medical imaging systems at Siemens and
Kodak; and many academic research projects. Two example middleware
applications provided with the ACE release include:
1. The ACE ORB (TAO) -- TAO is a real-time implementation of
CORBA built using the framework components and patterns
provided by ACE.
2. JAWS -- JAWS is a high-performance, adaptive Web server
built using the components in ACE.
----------------------------------------
OBTAINING ACE
The current ACE release is provided as a tar file that is around 3 Meg
compressed using GNU gzip. ACE may be obtained electronically from
http://www.cs.wustl.edu/~schmidt/ACE-obtain.html. This release
contains the source code, test drivers, and example applications
(including JAWS) for C++ wrapper libraries and the higher-level ACE
network programming framework developed as part of the ADAPTIVE
project at the University of California, Irvine and at Washington
University, St. Louis.
You can get The ACE ORB (TAO) in a companion release at
http://www.cs.wustl.edu/~schmidt/TAO.html.
----------------------------------------
ACE DOCUMENTATION AND TUTORIALS
Many of the C++ wrappers and higher-level components have been
described in issues of the C++ Report, as well as in proceedings of
many journals, conferences, and workshops.
A collection of white papers and tutorial handouts are included at
ftp://wuarchive.wustl.edu/languages/c++/ACE/ACE-documentation. This
directory contains postscript versions of various papers that describe
different aspects of ACE.
I update these papers periodically to reflect changes to the ACE
architecture. Therefore, you might want to check the date on the
files to make sure that you have read the most recent versions of
these papers.
This material is also available available via the WWW at URL:
http://www.cs.wustl.edu/~schmidt/ACE.html
----------------------------------------
ACE MAILING LIST AND NEWSGROUP
A mailing list, ace-users@list.isis.vanderbilt.edu, is available for discussing
bug fixes, enhancements, and porting issues regarding ACE. Please
send mail to me at the ace-users-request@list.isis.vanderbilt.edu
if you'd like to join the mailing list. There is also a USENET newsgroup
called comp.soft-sys.ace. Please see
http://www.cs.wustl.edu/~schmidt/ACE-mail.html for details on how to
subscribe to the mailing list.
----------------------------------------
BUILDING AND INSTALLING ACE
Please refer to the http://www.cs.wustl.edu/~schmidt/ACE-install.html
file for information on how to build and test the ACE wrappers. The
BIBLIOGRAPHY file contains information on where to obtain articles
that describe the ACE wrappers and the ADAPTIVE system in more detail.
The current release has been tested extensively, but if you find any
bugs, please report them to the ACE mailing list
ace-users@cs.wustl.edu using the $ACE_ROOT/PROBLEM-REPORT-FORM.
Please use the same form to submit questions, comments, etc.
To ensure that you see responses, please do one of the following:
1) Subscribe to the ace-users mail list, by sending email with
contents "subscribe ace-users" to
ace-users-request@list.isis.vanderbilt.edu.
2) Or, monitor the comp.soft-sys.ace newsgroup for responses.
----------------------------------------
ACKNOWLEDGEMENTS
Please see the file `$ACE_ROOT/THANKS' for a list of the thousands of
people who've contributed to ACE and TAO over the years.

File diff suppressed because it is too large Load Diff

View File

@@ -1,11 +0,0 @@
This is ACE version 5.6.6, released Mon Sep 15 06:08:04 CDT 2008
If you have any problems with or questions about ACE, please send
email to the ACE mailing list (ace-users@cs.wustl.edu), using the form
found in the file PROBLEM-REPORT-FORM. To ensure that you see responses,
please do one of the following:
1) Subscribe to the ace-users mail list, by sending email with
contents "subscribe ace-users" to majordomo@cs.wustl.edu.
2) Or, monitor the comp.soft-sys.ace newsgroup for responses.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,83 +0,0 @@
# -*- makefile -*-
#----------------------------------------------------------------------------
# GNU ACE Workspace
#
# $Id: GNUACEWorkspaceCreator.pm 80826 2008-03-04 14:51:23Z wotte $
#
# This file was generated by MPC. Any changes made directly to
# this file will be lost the next time it is generated.
#
# MPC Command:
# /export/anduriltmp/bczar/DOC_ROOT/stage-10168/ACE_wrappers/bin/mwc.pl -type gnuace -exclude "TAO/TAO_*.mwc,TAO/CIAO/CIAO_*.mwc" -recurse -hierarchy -relative ACE_ROOT=/export/anduriltmp/bczar/DOC_ROOT/stage-10168/ACE_wrappers -relative TAO_ROOT=/export/anduriltmp/bczar/DOC_ROOT/stage-10168/ACE_wrappers/TAO -relative CIAO_ROOT=/export/anduriltmp/bczar/DOC_ROOT/stage-10168/ACE_wrappers/TAO/CIAO
#
#----------------------------------------------------------------------------
MAKEFILE = GNUmakefile
ifeq ($(findstring k,$(MAKEFLAGS)),k)
KEEP_GOING = -
endif
include $(ACE_ROOT)/include/makeinclude/macros.GNU
all: ACE ACE_FlReactor ACE_Qt3Reactor ACE_TkReactor ACE_XtReactor ACE_ETCL ACE_ETCL_Parser Monitor_Control-target SSL-target
REMAINING_TARGETS := $(subst all, , $(TARGETS_NESTED:.nested=)) $(CUSTOM_TARGETS)
$(REMAINING_TARGETS):
@$(MAKE) -f GNUmakefile.ACE $(@)
@$(MAKE) -f GNUmakefile.ACE_FlReactor $(@)
@$(MAKE) -f GNUmakefile.ACE_Qt3Reactor $(@)
@$(MAKE) -f GNUmakefile.ACE_TkReactor $(@)
@$(MAKE) -f GNUmakefile.ACE_XtReactor $(@)
@cd ETCL && $(MAKE) -f GNUmakefile.ACE_ETCL $(@)
@cd ETCL && $(MAKE) -f GNUmakefile.ACE_ETCL_Parser $(@)
@cd Monitor_Control && $(MAKE) -f GNUmakefile.Monitor_Control $(@)
@cd SSL && $(MAKE) -f GNUmakefile.SSL $(@)
.PHONY: ACE
ACE:
@$(MAKE) -f GNUmakefile.ACE all
.PHONY: ACE_FlReactor
ACE_FlReactor: ACE
@$(MAKE) -f GNUmakefile.ACE_FlReactor all
.PHONY: ACE_Qt3Reactor
ACE_Qt3Reactor: ACE
@$(MAKE) -f GNUmakefile.ACE_Qt3Reactor all
.PHONY: ACE_TkReactor
ACE_TkReactor: ACE
@$(MAKE) -f GNUmakefile.ACE_TkReactor all
.PHONY: ACE_XtReactor
ACE_XtReactor: ACE
@$(MAKE) -f GNUmakefile.ACE_XtReactor all
.PHONY: ACE_ETCL
ACE_ETCL: ACE
@cd ETCL && $(MAKE) -f GNUmakefile.ACE_ETCL all
.PHONY: ACE_ETCL_Parser
ACE_ETCL_Parser: ACE ACE_ETCL
@cd ETCL && $(MAKE) -f GNUmakefile.ACE_ETCL_Parser all
.PHONY: Monitor_Control-target
Monitor_Control-target: ACE ACE_ETCL ACE_ETCL_Parser
@cd Monitor_Control && $(MAKE) -f GNUmakefile.Monitor_Control all
.PHONY: SSL-target
SSL-target: ACE
@cd SSL && $(MAKE) -f GNUmakefile.SSL all
project_name_list:
@echo ACE_ETCL
@echo ACE_ETCL_Parser
@echo ACE
@echo ACE_FlReactor
@echo ACE_Qt3Reactor
@echo ACE_TkReactor
@echo ACE_XtReactor
@echo Monitor_Control-target
@echo SSL-target

View File

@@ -1,485 +0,0 @@
# -*- Makefile -*-
#----------------------------------------------------------------------------
# GNU Makefile
#
# @file GNUmakefile.ACE
#
# $Id: gnu.mpd 82648 2008-08-21 06:55:54Z johnnyw $
#
# This file was automatically generated by MPC. Any changes made directly to
# this file will be lost the next time it is generated.
#
#----------------------------------------------------------------------------
MAKEFILE = GNUmakefile.ACE
DEPENDENCY_FILE = .depend.ACE
## LIB may be set to empty later on in this file
LIB_UNCHECKED = libACE.a
LIB = $(LIB_UNCHECKED)
LIB_NAME = libACE
## SHLIB may be set to empty later on in this file
SHLIB_UNCHECKED = libACE.$(SOEXT)
SHLIB = $(SHLIB_UNCHECKED)
FILES = \
Local_Name_Space.cpp \
Name_Proxy.cpp \
Name_Request_Reply.cpp \
Name_Space.cpp \
Naming_Context.cpp \
Registry_Name_Space.cpp \
Remote_Name_Space.cpp \
NT_Service.cpp \
Codecs.cpp \
Local_Tokens.cpp \
Remote_Tokens.cpp \
Token_Collection.cpp \
Token_Invariants.cpp \
Token_Manager.cpp \
Token_Request_Reply.cpp \
DLL.cpp \
Dynamic_Service_Base.cpp \
Dynamic_Service_Dependency.cpp \
Parse_Node.cpp \
Service_Config.cpp \
Service_Gestalt.cpp \
Service_Manager.cpp \
Service_Object.cpp \
Service_Repository.cpp \
Service_Types.cpp \
Shared_Object.cpp \
Svc_Conf_Lexer.cpp \
Svc_Conf_y.cpp \
Encoding_Converter.cpp \
Encoding_Converter_Factory.cpp \
UTF8_Encoding_Converter.cpp \
UTF16_Encoding_Converter.cpp \
UTF32_Encoding_Converter.cpp \
XML_Svc_Conf.cpp \
UUID.cpp \
Filecache.cpp \
ACE.cpp \
ACE_crc_ccitt.cpp \
ACE_crc32.cpp \
ace_wchar.cpp \
Activation_Queue.cpp \
Active_Map_Manager.cpp \
Addr.cpp \
Argv_Type_Converter.cpp \
Assert.cpp \
Asynch_IO.cpp \
Asynch_IO_Impl.cpp \
Asynch_Pseudo_Task.cpp \
ATM_Acceptor.cpp \
ATM_Addr.cpp \
ATM_Connector.cpp \
ATM_Params.cpp \
ATM_QoS.cpp \
ATM_Stream.cpp \
Atomic_Op.cpp \
Atomic_Op_Sparc.c \
Auto_Event.cpp \
Barrier.cpp \
Base_Thread_Adapter.cpp \
Based_Pointer_Repository.cpp \
Basic_Stats.cpp \
Basic_Types.cpp \
Capabilities.cpp \
CDR_Base.cpp \
CDR_Stream.cpp \
CDR_Size.cpp \
Cleanup.cpp \
Codeset_IBM1047.cpp \
Codeset_Registry.cpp \
Codeset_Registry_db.cpp \
Condition_Recursive_Thread_Mutex.cpp \
Condition_Thread_Mutex.cpp \
Configuration.cpp \
Configuration_Import_Export.cpp \
Connection_Recycling_Strategy.cpp \
Containers.cpp \
Copy_Disabled.cpp \
Countdown_Time.cpp \
Date_Time.cpp \
DEV.cpp \
DEV_Addr.cpp \
DEV_Connector.cpp \
DEV_IO.cpp \
DLL_Manager.cpp \
Dev_Poll_Reactor.cpp \
Dirent.cpp \
Dirent_Selector.cpp \
Dump.cpp \
Dynamic.cpp \
Dynamic_Message_Strategy.cpp \
Event.cpp \
Event_Handler.cpp \
FIFO.cpp \
FIFO_Recv.cpp \
FIFO_Recv_Msg.cpp \
FIFO_Send.cpp \
FIFO_Send_Msg.cpp \
FILE.cpp \
FILE_Addr.cpp \
FILE_Connector.cpp \
FILE_IO.cpp \
File_Lock.cpp \
Flag_Manip.cpp \
Framework_Component.cpp \
Functor.cpp \
Functor_String.cpp \
Get_Opt.cpp \
gethrtime.cpp \
Handle_Ops.cpp \
Handle_Set.cpp \
Hashable.cpp \
High_Res_Timer.cpp \
ICMP_Socket.cpp \
INET_Addr.cpp \
Init_ACE.cpp \
IO_SAP.cpp \
IO_Cntl_Msg.cpp \
IOStream.cpp \
IPC_SAP.cpp \
Lib_Find.cpp \
Local_Memory_Pool.cpp \
Lock.cpp \
Log_Msg.cpp \
Log_Msg_Backend.cpp \
Log_Msg_Callback.cpp \
Log_Msg_IPC.cpp \
Log_Msg_NT_Event_Log.cpp \
Log_Msg_UNIX_Syslog.cpp \
Log_Record.cpp \
Logging_Strategy.cpp \
LSOCK.cpp \
LSOCK_Acceptor.cpp \
LSOCK_CODgram.cpp \
LSOCK_Connector.cpp \
LSOCK_Dgram.cpp \
LSOCK_Stream.cpp \
Malloc.cpp \
Malloc_Allocator.cpp \
Manual_Event.cpp \
MEM_Acceptor.cpp \
MEM_Addr.cpp \
MEM_Connector.cpp \
MEM_IO.cpp \
Mem_Map.cpp \
MEM_SAP.cpp \
MEM_Stream.cpp \
Message_Block.cpp \
Message_Queue.cpp \
Message_Queue_NT.cpp \
Message_Queue_Vx.cpp \
Method_Request.cpp \
MMAP_Memory_Pool.cpp \
Msg_WFMO_Reactor.cpp \
Monitor_Admin.cpp \
Monitor_Admin_Manager.cpp \
Monitor_Base.cpp \
Monitor_Point_Registry.cpp \
Monitor_Size.cpp \
Monitor_Control_Types.cpp \
Monitor_Control_Action.cpp \
Multihomed_INET_Addr.cpp \
Mutex.cpp \
Netlink_Addr.cpp \
Notification_Strategy.cpp \
Notification_Queue.cpp \
Obchunk.cpp \
Object_Manager.cpp \
Object_Manager_Base.cpp \
OS_Errno.cpp \
OS_Log_Msg_Attributes.cpp \
OS_main.cpp \
OS_NS_arpa_inet.cpp \
OS_NS_ctype.cpp \
OS_NS_dirent.cpp \
OS_NS_dlfcn.cpp \
OS_NS_errno.cpp \
OS_NS_fcntl.cpp \
OS_NS_math.cpp \
OS_NS_netdb.cpp \
OS_NS_poll.cpp \
OS_NS_pwd.cpp \
OS_NS_regex.cpp \
OS_NS_signal.cpp \
OS_NS_stdio.cpp \
OS_NS_stdlib.cpp \
OS_NS_string.cpp \
OS_NS_strings.cpp \
OS_NS_stropts.cpp \
OS_NS_sys_mman.cpp \
OS_NS_sys_msg.cpp \
OS_NS_sys_resource.cpp \
OS_NS_sys_select.cpp \
OS_NS_sys_sendfile.cpp \
OS_NS_sys_shm.cpp \
OS_NS_sys_socket.cpp \
OS_NS_sys_stat.cpp \
OS_NS_sys_time.cpp \
OS_NS_sys_uio.cpp \
OS_NS_sys_utsname.cpp \
OS_NS_sys_wait.cpp \
OS_NS_Thread.cpp \
OS_NS_time.cpp \
OS_NS_unistd.cpp \
OS_NS_wchar.cpp \
OS_QoS.cpp \
OS_Thread_Adapter.cpp \
OS_TLI.cpp \
Pagefile_Memory_Pool.cpp \
PI_Malloc.cpp \
Ping_Socket.cpp \
Pipe.cpp \
POSIX_Asynch_IO.cpp \
POSIX_CB_Proactor.cpp \
POSIX_Proactor.cpp \
Priority_Reactor.cpp \
Proactor.cpp \
Proactor_Impl.cpp \
Process.cpp \
Process_Manager.cpp \
Process_Mutex.cpp \
Process_Semaphore.cpp \
Profile_Timer.cpp \
Reactor.cpp \
Reactor_Impl.cpp \
Reactor_Notification_Strategy.cpp \
Reactor_Timer_Interface.cpp \
Read_Buffer.cpp \
Recursive_Thread_Mutex.cpp \
Recyclable.cpp \
Registry.cpp \
Rtems_init.c \
RW_Mutex.cpp \
RW_Process_Mutex.cpp \
RW_Thread_Mutex.cpp \
Sample_History.cpp \
Sbrk_Memory_Pool.cpp \
Sched_Params.cpp \
Select_Reactor_Base.cpp \
Semaphore.cpp \
Shared_Memory.cpp \
Shared_Memory_MM.cpp \
Shared_Memory_Pool.cpp \
Shared_Memory_SV.cpp \
Sig_Adapter.cpp \
Sig_Handler.cpp \
Signal.cpp \
SOCK.cpp \
SOCK_Acceptor.cpp \
SOCK_CODgram.cpp \
Sock_Connect.cpp \
SOCK_Connector.cpp \
SOCK_Dgram.cpp \
SOCK_Dgram_Bcast.cpp \
SOCK_Dgram_Mcast.cpp \
SOCK_IO.cpp \
SOCK_Netlink.cpp \
SOCK_SEQPACK_Acceptor.cpp \
SOCK_SEQPACK_Association.cpp \
SOCK_SEQPACK_Connector.cpp \
SOCK_Stream.cpp \
SPIPE.cpp \
SPIPE_Acceptor.cpp \
SPIPE_Addr.cpp \
SPIPE_Connector.cpp \
SPIPE_Stream.cpp \
SString.cpp \
Stack_Trace.cpp \
Stats.cpp \
String_Base_Const.cpp \
SUN_Proactor.cpp \
SV_Message.cpp \
SV_Message_Queue.cpp \
SV_Semaphore_Complex.cpp \
SV_Semaphore_Simple.cpp \
SV_Shared_Memory.cpp \
Synch_Options.cpp \
System_Time.cpp \
Task.cpp \
Thread.cpp \
Thread_Adapter.cpp \
Thread_Control.cpp \
Thread_Exit.cpp \
Thread_Hook.cpp \
Thread_Manager.cpp \
Thread_Mutex.cpp \
Thread_Semaphore.cpp \
Throughput_Stats.cpp \
Time_Value.cpp \
Timeprobe.cpp \
TLI.cpp \
TLI_Acceptor.cpp \
TLI_Connector.cpp \
TLI_Stream.cpp \
Token.cpp \
TP_Reactor.cpp \
Trace.cpp \
TSS_Adapter.cpp \
TTY_IO.cpp \
UNIX_Addr.cpp \
UPIPE_Acceptor.cpp \
UPIPE_Connector.cpp \
UPIPE_Stream.cpp \
WFMO_Reactor.cpp \
WIN32_Asynch_IO.cpp \
WIN32_Proactor.cpp \
XTI_ATM_Mcast.cpp
#----------------------------------------------------------------------------
# Include macros and targets
#----------------------------------------------------------------------------
ACE_SHLIBS =
PRJ_TYPE = library
INSLIB ?= ../lib
ifeq ($(INSLIB),.)
ifeq ($(PWD),)
PWD=$(shell pwd)
endif
INSLIB = $(PWD)
endif
OUTPUT_DIRECTORY = $(INSLIB)
include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
ifneq (,$(RC))
RESOURCES += \
ace.rc
RCFLAGS = \
--include-dir=..
endif
# To build multiple targets in the same directory on AIX, it works
# best to have a template directory per project.
# The compiler/linker isn't too smart about instantiating templates...
ifdef TEMPINCDIR
TEMPINCDIR := $(TEMPINCDIR)/ACE
all: $(TEMPINCDIR)
endif
ifneq ($(OUTPUT_DIRECTORY),)
all: $(OUTPUT_DIRECTORY)
$(OUTPUT_DIRECTORY):
-@$(MKDIR) "$(OUTPUT_DIRECTORY)"
endif
LIBCHECK = 1
ifneq ($(ace_for_tao),1)
ifneq ($(LIBCHECK), 1)
LIB =
SHLIB =
all: lib_warning
endif
else
LIB =
SHLIB =
all: avoid_warning
endif
ifneq ($(ace_for_tao),1)
else
LIB =
SHLIB =
all: avoid_warning
endif
LSRC = $(FILES)
include $(ACE_ROOT)/include/makeinclude/macros.GNU
include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
ifeq ($(VXWORKSLINK),1)
include $(TGT_DIR)/h/make/rules.$(PRJ_TYPE)
endif
ifeq ($(VXWORKSLINK),1)
LDLIBPATH = -L. -L../lib
else
LDFLAGS += -L. -L../lib
endif
CPPFLAGS += -I..
ifeq ($(shared_libs),1)
ifneq ($(SHLIB),)
CPPFLAGS += -DACE_BUILD_DLL
endif
endif
ifeq ($(static_libs),1)
CPPFLAGS += -DACE_AS_STATIC_LIBS
endif
#----------------------------------------------------------------------------
# Local targets
#----------------------------------------------------------------------------
Svc_Conf_y.cpp: Svc_Conf.y
ifeq ($(notdir $(YACC)), bison)
$(YACC) -l -d Svc_Conf.y
sed -e 's/fprintf/ACE_OS::fprintf/g' \
-e 's/\t/ /g' \
-e 's/yy/ace_yy/g' \
-e 's/->ace_yyerrno/->yyerrno/g' \
-e 's/->ace_yylineno/->yylineno/g' \
-e 's/ NULL/ 0/g' \
-e 's/ace_yyerror[ ]*([ ]*"/ace_yyerror (ACE_SVC_CONF_PARAM->yyerrno, ACE_SVC_CONF_PARAM->yylineno, "/g' \
-e 's/ace_yyerror[ ]*([ ]*ace_yymsg/ace_yyerror (ACE_SVC_CONF_PARAM->yyerrno, ACE_SVC_CONF_PARAM->yylineno, ace_yymsg/g' \
-e 's/ace_yyerror[ ]*([ ]*YY_/ace_yyerror (ACE_SVC_CONF_PARAM->yyerrno, ACE_SVC_CONF_PARAM->yylineno, YY_/g' \
-e 's@#include <stdio.h>@@' \
-e 's/Svc_Conf\.tab\.c/Svc_Conf_y.cpp/g' <Svc_Conf.tab.c >$@
$(RM) -f Svc_Conf.tab.c Svc_Conf_y.cpp.orig
else
@echo 'ERROR: You must use bison 1.35 or higher to process this file'
@/bin/false
endif
Svc_Conf_Token_Table.h: Svc_Conf.y Svc_Conf_y.cpp
ifeq ($(notdir $(YACC)), bison)
mv Svc_Conf.tab.h Svc_Conf_Token_Table.h
else
@echo 'ERROR: You must use bison 1.35 or higher to process this file'
@/bin/false
endif
lib_warning:
@echo ACE will not be built due to the following missing library:
@echo $(LIBCHECK)
avoid_warning:
@echo ACE will not be built due to one of the following enabled make macros:
@echo ace_for_tao
## Some OS's have /bin/test others only have /usr/bin/test
ifeq ($(wildcard /bin/test), /bin/test)
TEST_EXE = /bin/test
else
ifeq ($(wildcard /usr/bin/test), /usr/bin/test)
TEST_EXE = /usr/bin/test
endif
endif
ifneq ($(GENERATED_DIRTY),)
.PRECIOUS: $(GENERATED_DIRTY)
## If the generated files are anything but source files, we need to
## ensure that those files are generated before we attempt to build anything
## else.
ifeq ($(OBJS_DEPEND_ON_GENERATED),1)
$(VDIR)$(ACE_PCH_FILE) $(addprefix $(VDIR), $(OBJS)): $(GENERATED_DIRTY)
$(VSHDIR)$(ACE_PCH_FILE) $(VSHOBJS): $(GENERATED_DIRTY)
endif
endif
realclean: clean
ifneq ($(GENERATED_DIRTY),)
-$(RM) -r $(GENERATED_DIRTY)
endif
__prebuild__:
@-:

View File

@@ -1,189 +0,0 @@
# -*- Makefile -*-
#----------------------------------------------------------------------------
# GNU Makefile
#
# @file GNUmakefile.ACE_FlReactor
#
# $Id: gnu.mpd 82648 2008-08-21 06:55:54Z johnnyw $
#
# This file was automatically generated by MPC. Any changes made directly to
# this file will be lost the next time it is generated.
#
#----------------------------------------------------------------------------
MAKEFILE = GNUmakefile.ACE_FlReactor
DEPENDENCY_FILE = .depend.ACE_FlReactor
## LIB may be set to empty later on in this file
LIB_UNCHECKED = libACE_FlReactor.a
LIB = $(LIB_UNCHECKED)
LIB_NAME = libACE_FlReactor
## SHLIB may be set to empty later on in this file
SHLIB_UNCHECKED = libACE_FlReactor.$(SOEXT)
SHLIB = $(SHLIB_UNCHECKED)
FILES = \
FlReactor/FlReactor.cpp
VPATH = .:FlReactor
#----------------------------------------------------------------------------
# Include macros and targets
#----------------------------------------------------------------------------
ACE_SHLIBS = -lACE
PRJ_TYPE = library
INSLIB ?= ../lib
ifeq ($(INSLIB),.)
ifeq ($(PWD),)
PWD=$(shell pwd)
endif
INSLIB = $(PWD)
endif
OUTPUT_DIRECTORY = $(INSLIB)
include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
# To build multiple targets in the same directory on AIX, it works
# best to have a template directory per project.
# The compiler/linker isn't too smart about instantiating templates...
ifdef TEMPINCDIR
TEMPINCDIR := $(TEMPINCDIR)/ACE_FlReactor
all: $(TEMPINCDIR)
endif
ifneq ($(OUTPUT_DIRECTORY),)
all: $(OUTPUT_DIRECTORY)
$(OUTPUT_DIRECTORY):
-@$(MKDIR) "$(OUTPUT_DIRECTORY)"
endif
# turn off libcheck if doing a dry run
ifeq ($(findstring n, $(MAKEFLAGS)),n)
LIBCHECK = 1
else
# turn off libcheck if keep going was passed too
ifeq ($(findstring k, $(MAKEFLAGS)),k)
LIBCHECK = 1
else
LIBCHECK ?= $(filter-out $(foreach lib,ACE,$(findstring $(lib),$(foreach libpath,. ../lib /usr/lib /usr/lib64 $(INSLIB),$(wildcard $(libpath)/lib$(lib).* $(libpath)/$(lib).lib)))),ACE)
ifeq ($(LIBCHECK),)
LIBCHECK = 1
endif
endif
endif
ifeq ($(x11),1)
ifeq ($(gl),1)
ifeq ($(fl),1)
ifneq ($(LIBCHECK), 1)
LIB =
SHLIB =
all: lib_warning
endif
else
LIB =
SHLIB =
all: require_warning
endif
else
LIB =
SHLIB =
all: require_warning
endif
else
LIB =
SHLIB =
all: require_warning
endif
ifeq ($(x11),1)
ifeq ($(gl),1)
ifeq ($(fl),1)
else
LIB =
SHLIB =
all: require_warning
endif
else
LIB =
SHLIB =
all: require_warning
endif
else
LIB =
SHLIB =
all: require_warning
endif
LSRC = $(FILES)
include $(ACE_ROOT)/include/makeinclude/macros.GNU
include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
ifeq ($(VXWORKSLINK),1)
include $(TGT_DIR)/h/make/rules.$(PRJ_TYPE)
endif
ifeq ($(VXWORKSLINK),1)
LDLIBPATH = -L. -L../lib
else
LDFLAGS += -L. -L../lib
endif
CPPFLAGS += -I..
ifeq ($(shared_libs),1)
ifneq ($(SHLIB),)
CPPFLAGS += -DACE_FLREACTOR_BUILD_DLL
endif
endif
ifeq ($(static_libs),1)
CPPFLAGS += -DACE_AS_STATIC_LIBS
endif
#----------------------------------------------------------------------------
# Local targets
#----------------------------------------------------------------------------
CPPFLAGS += $(PLATFORM_FL_CPPFLAGS)
CPPFLAGS += $(PLATFORM_GL_CPPFLAGS) $(PLATFORM_X11_CPPFLAGS)
LIBS += $(PLATFORM_FL_LIBS) $(PLATFORM_GL_LIBS) $(PLATFORM_X11_LIBS)
LDFLAGS += $(PLATFORM_FL_LDFLAGS) $(PLATFORM_GL_LDFLAGS)
LDFLAGS += $(PLATFORM_GL_LDFLAGS)
lib_warning:
@echo ACE_FlReactor will not be built due to the following missing library:
@echo $(LIBCHECK)
require_warning:
@echo ACE_FlReactor will not be built due to one of the following disabled make macros:
@echo x11 gl fl
## Some OS's have /bin/test others only have /usr/bin/test
ifeq ($(wildcard /bin/test), /bin/test)
TEST_EXE = /bin/test
else
ifeq ($(wildcard /usr/bin/test), /usr/bin/test)
TEST_EXE = /usr/bin/test
endif
endif
ifneq ($(GENERATED_DIRTY),)
.PRECIOUS: $(GENERATED_DIRTY)
## If the generated files are anything but source files, we need to
## ensure that those files are generated before we attempt to build anything
## else.
ifeq ($(OBJS_DEPEND_ON_GENERATED),1)
$(VDIR)$(ACE_PCH_FILE) $(addprefix $(VDIR), $(OBJS)): $(GENERATED_DIRTY)
$(VSHDIR)$(ACE_PCH_FILE) $(VSHOBJS): $(GENERATED_DIRTY)
endif
endif
realclean: clean
ifneq ($(GENERATED_DIRTY),)
-$(RM) -r $(GENERATED_DIRTY)
endif
__prebuild__:
@-:

View File

@@ -1,169 +0,0 @@
# -*- Makefile -*-
#----------------------------------------------------------------------------
# GNU Makefile
#
# @file GNUmakefile.ACE_Qt3Reactor
#
# $Id: gnu.mpd 82648 2008-08-21 06:55:54Z johnnyw $
#
# This file was automatically generated by MPC. Any changes made directly to
# this file will be lost the next time it is generated.
#
#----------------------------------------------------------------------------
MAKEFILE = GNUmakefile.ACE_Qt3Reactor
DEPENDENCY_FILE = .depend.ACE_Qt3Reactor
## LIB may be set to empty later on in this file
LIB_UNCHECKED = libACE_QtReactor.a
LIB = $(LIB_UNCHECKED)
LIB_NAME = libACE_QtReactor
## SHLIB may be set to empty later on in this file
SHLIB_UNCHECKED = libACE_QtReactor.$(SOEXT)
SHLIB = $(SHLIB_UNCHECKED)
FILES = \
QtReactor/QtReactor_moc.cpp \
QtReactor/QtReactor.cpp
VPATH = .:QtReactor
#----------------------------------------------------------------------------
# Include macros and targets
#----------------------------------------------------------------------------
ACE_SHLIBS = -lACE -lqt-mt$(QT_VERSION)
PRJ_TYPE = library
INSLIB ?= ../lib
ifeq ($(INSLIB),.)
ifeq ($(PWD),)
PWD=$(shell pwd)
endif
INSLIB = $(PWD)
endif
OUTPUT_DIRECTORY = $(INSLIB)
include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
# To build multiple targets in the same directory on AIX, it works
# best to have a template directory per project.
# The compiler/linker isn't too smart about instantiating templates...
ifdef TEMPINCDIR
TEMPINCDIR := $(TEMPINCDIR)/ACE_Qt3Reactor
all: $(TEMPINCDIR)
endif
ifneq ($(OUTPUT_DIRECTORY),)
all: $(OUTPUT_DIRECTORY)
$(OUTPUT_DIRECTORY):
-@$(MKDIR) "$(OUTPUT_DIRECTORY)"
endif
# turn off libcheck if doing a dry run
ifeq ($(findstring n, $(MAKEFLAGS)),n)
LIBCHECK = 1
else
# turn off libcheck if keep going was passed too
ifeq ($(findstring k, $(MAKEFLAGS)),k)
LIBCHECK = 1
else
LIBCHECK ?= $(filter-out $(foreach lib,ACE,$(findstring $(lib),$(foreach libpath,. ../lib $(QTDIR)/lib /usr/lib /usr/lib64 $(INSLIB),$(wildcard $(libpath)/lib$(lib).* $(libpath)/$(lib).lib)))),ACE)
ifeq ($(LIBCHECK),)
LIBCHECK = 1
endif
endif
endif
ifeq ($(qt),1)
ifneq ($(LIBCHECK), 1)
LIB =
SHLIB =
all: lib_warning
endif
else
LIB =
SHLIB =
all: require_warning
endif
ifeq ($(qt),1)
else
LIB =
SHLIB =
all: require_warning
endif
LSRC = $(FILES)
include $(ACE_ROOT)/include/makeinclude/macros.GNU
include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
ifeq ($(VXWORKSLINK),1)
include $(TGT_DIR)/h/make/rules.$(PRJ_TYPE)
endif
ifeq ($(VXWORKSLINK),1)
LDLIBPATH = -L. -L../lib -L$(QTDIR)/lib
else
LDFLAGS += -L. -L../lib -L$(QTDIR)/lib
endif
CPPFLAGS += -I.. -I$(QTDIR)/include
CPPFLAGS += -DQT_THREAD_SUPPORT
ifeq ($(shared_libs),1)
ifneq ($(SHLIB),)
CPPFLAGS += -DACE_QTREACTOR_BUILD_DLL
endif
endif
ifeq ($(static_libs),1)
CPPFLAGS += -DACE_AS_STATIC_LIBS
endif
#----------------------------------------------------------------------------
# Local targets
#----------------------------------------------------------------------------
CPPFLAGS += $(PLATFORM_QT_CPPFLAGS)
LIBS += $(PLATFORM_QT_LIBS)
LDFLAGS += $(PLATFORM_QT_LDFLAGS)
lib_warning:
@echo ACE_Qt3Reactor will not be built due to the following missing library:
@echo $(LIBCHECK)
require_warning:
@echo ACE_Qt3Reactor will not be built due to one of the following disabled make macros:
@echo qt
## Some OS's have /bin/test others only have /usr/bin/test
ifeq ($(wildcard /bin/test), /bin/test)
TEST_EXE = /bin/test
else
ifeq ($(wildcard /usr/bin/test), /usr/bin/test)
TEST_EXE = /usr/bin/test
endif
endif
GENERATED_DIRTY += QtReactor/QtReactor_moc.cpp
QtReactor/QtReactor_moc.cpp: QtReactor/QtReactor.h
$(QTDIR)/bin/moc QtReactor/QtReactor.h -o $@
ifneq ($(GENERATED_DIRTY),)
.PRECIOUS: $(GENERATED_DIRTY)
## If the generated files are anything but source files, we need to
## ensure that those files are generated before we attempt to build anything
## else.
ifeq ($(OBJS_DEPEND_ON_GENERATED),1)
$(VDIR)$(ACE_PCH_FILE) $(addprefix $(VDIR), $(OBJS)): $(GENERATED_DIRTY)
$(VSHDIR)$(ACE_PCH_FILE) $(VSHOBJS): $(GENERATED_DIRTY)
endif
endif
realclean: clean
ifneq ($(GENERATED_DIRTY),)
-$(RM) -r $(GENERATED_DIRTY)
endif
__prebuild__:
@-:

View File

@@ -1,163 +0,0 @@
# -*- Makefile -*-
#----------------------------------------------------------------------------
# GNU Makefile
#
# @file GNUmakefile.ACE_TkReactor
#
# $Id: gnu.mpd 82648 2008-08-21 06:55:54Z johnnyw $
#
# This file was automatically generated by MPC. Any changes made directly to
# this file will be lost the next time it is generated.
#
#----------------------------------------------------------------------------
MAKEFILE = GNUmakefile.ACE_TkReactor
DEPENDENCY_FILE = .depend.ACE_TkReactor
## LIB may be set to empty later on in this file
LIB_UNCHECKED = libACE_TkReactor.a
LIB = $(LIB_UNCHECKED)
LIB_NAME = libACE_TkReactor
## SHLIB may be set to empty later on in this file
SHLIB_UNCHECKED = libACE_TkReactor.$(SOEXT)
SHLIB = $(SHLIB_UNCHECKED)
FILES = \
TkReactor/TkReactor.cpp
VPATH = .:TkReactor
#----------------------------------------------------------------------------
# Include macros and targets
#----------------------------------------------------------------------------
ACE_SHLIBS = -lACE
PRJ_TYPE = library
INSLIB ?= ../lib
ifeq ($(INSLIB),.)
ifeq ($(PWD),)
PWD=$(shell pwd)
endif
INSLIB = $(PWD)
endif
OUTPUT_DIRECTORY = $(INSLIB)
include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
# To build multiple targets in the same directory on AIX, it works
# best to have a template directory per project.
# The compiler/linker isn't too smart about instantiating templates...
ifdef TEMPINCDIR
TEMPINCDIR := $(TEMPINCDIR)/ACE_TkReactor
all: $(TEMPINCDIR)
endif
ifneq ($(OUTPUT_DIRECTORY),)
all: $(OUTPUT_DIRECTORY)
$(OUTPUT_DIRECTORY):
-@$(MKDIR) "$(OUTPUT_DIRECTORY)"
endif
# turn off libcheck if doing a dry run
ifeq ($(findstring n, $(MAKEFLAGS)),n)
LIBCHECK = 1
else
# turn off libcheck if keep going was passed too
ifeq ($(findstring k, $(MAKEFLAGS)),k)
LIBCHECK = 1
else
LIBCHECK ?= $(filter-out $(foreach lib,ACE,$(findstring $(lib),$(foreach libpath,. ../lib /usr/lib /usr/lib64 $(INSLIB),$(wildcard $(libpath)/lib$(lib).* $(libpath)/$(lib).lib)))),ACE)
ifeq ($(LIBCHECK),)
LIBCHECK = 1
endif
endif
endif
ifeq ($(tk),1)
ifneq ($(LIBCHECK), 1)
LIB =
SHLIB =
all: lib_warning
endif
else
LIB =
SHLIB =
all: require_warning
endif
ifeq ($(tk),1)
else
LIB =
SHLIB =
all: require_warning
endif
LSRC = $(FILES)
include $(ACE_ROOT)/include/makeinclude/macros.GNU
include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
ifeq ($(VXWORKSLINK),1)
include $(TGT_DIR)/h/make/rules.$(PRJ_TYPE)
endif
ifeq ($(VXWORKSLINK),1)
LDLIBPATH = -L. -L../lib
else
LDFLAGS += -L. -L../lib
endif
CPPFLAGS += -I..
ifeq ($(shared_libs),1)
ifneq ($(SHLIB),)
CPPFLAGS += -DACE_TKREACTOR_BUILD_DLL
endif
endif
ifeq ($(static_libs),1)
CPPFLAGS += -DACE_AS_STATIC_LIBS
endif
#----------------------------------------------------------------------------
# Local targets
#----------------------------------------------------------------------------
CPPFLAGS += $(PLATFORM_TCL_CPPFLAGS) $(PLATFORM_TK_CPPFLAGS)
LIBS += $(PLATFORM_TCL_LIBS) $(PLATFORM_TK_LIBS)
LDFLAGS += $(PLATFORM_TCL_LDFLAGS) $(PLATFORM_TK_LDFLAGS)
lib_warning:
@echo ACE_TkReactor will not be built due to the following missing library:
@echo $(LIBCHECK)
require_warning:
@echo ACE_TkReactor will not be built due to one of the following disabled make macros:
@echo tk
## Some OS's have /bin/test others only have /usr/bin/test
ifeq ($(wildcard /bin/test), /bin/test)
TEST_EXE = /bin/test
else
ifeq ($(wildcard /usr/bin/test), /usr/bin/test)
TEST_EXE = /usr/bin/test
endif
endif
ifneq ($(GENERATED_DIRTY),)
.PRECIOUS: $(GENERATED_DIRTY)
## If the generated files are anything but source files, we need to
## ensure that those files are generated before we attempt to build anything
## else.
ifeq ($(OBJS_DEPEND_ON_GENERATED),1)
$(VDIR)$(ACE_PCH_FILE) $(addprefix $(VDIR), $(OBJS)): $(GENERATED_DIRTY)
$(VSHDIR)$(ACE_PCH_FILE) $(VSHOBJS): $(GENERATED_DIRTY)
endif
endif
realclean: clean
ifneq ($(GENERATED_DIRTY),)
-$(RM) -r $(GENERATED_DIRTY)
endif
__prebuild__:
@-:

View File

@@ -1,175 +0,0 @@
# -*- Makefile -*-
#----------------------------------------------------------------------------
# GNU Makefile
#
# @file GNUmakefile.ACE_XtReactor
#
# $Id: gnu.mpd 82648 2008-08-21 06:55:54Z johnnyw $
#
# This file was automatically generated by MPC. Any changes made directly to
# this file will be lost the next time it is generated.
#
#----------------------------------------------------------------------------
MAKEFILE = GNUmakefile.ACE_XtReactor
DEPENDENCY_FILE = .depend.ACE_XtReactor
## LIB may be set to empty later on in this file
LIB_UNCHECKED = libACE_XtReactor.a
LIB = $(LIB_UNCHECKED)
LIB_NAME = libACE_XtReactor
## SHLIB may be set to empty later on in this file
SHLIB_UNCHECKED = libACE_XtReactor.$(SOEXT)
SHLIB = $(SHLIB_UNCHECKED)
FILES = \
XtReactor/XtReactor.cpp
VPATH = .:XtReactor
#----------------------------------------------------------------------------
# Include macros and targets
#----------------------------------------------------------------------------
ACE_SHLIBS = -lACE
PRJ_TYPE = library
INSLIB ?= ../lib
ifeq ($(INSLIB),.)
ifeq ($(PWD),)
PWD=$(shell pwd)
endif
INSLIB = $(PWD)
endif
OUTPUT_DIRECTORY = $(INSLIB)
include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
# To build multiple targets in the same directory on AIX, it works
# best to have a template directory per project.
# The compiler/linker isn't too smart about instantiating templates...
ifdef TEMPINCDIR
TEMPINCDIR := $(TEMPINCDIR)/ACE_XtReactor
all: $(TEMPINCDIR)
endif
ifneq ($(OUTPUT_DIRECTORY),)
all: $(OUTPUT_DIRECTORY)
$(OUTPUT_DIRECTORY):
-@$(MKDIR) "$(OUTPUT_DIRECTORY)"
endif
# turn off libcheck if doing a dry run
ifeq ($(findstring n, $(MAKEFLAGS)),n)
LIBCHECK = 1
else
# turn off libcheck if keep going was passed too
ifeq ($(findstring k, $(MAKEFLAGS)),k)
LIBCHECK = 1
else
LIBCHECK ?= $(filter-out $(foreach lib,ACE,$(findstring $(lib),$(foreach libpath,. ../lib /usr/lib /usr/lib64 $(INSLIB),$(wildcard $(libpath)/lib$(lib).* $(libpath)/$(lib).lib)))),ACE)
ifeq ($(LIBCHECK),)
LIBCHECK = 1
endif
endif
endif
ifeq ($(x11),1)
ifeq ($(xt),1)
ifneq ($(LIBCHECK), 1)
LIB =
SHLIB =
all: lib_warning
endif
else
LIB =
SHLIB =
all: require_warning
endif
else
LIB =
SHLIB =
all: require_warning
endif
ifeq ($(x11),1)
ifeq ($(xt),1)
else
LIB =
SHLIB =
all: require_warning
endif
else
LIB =
SHLIB =
all: require_warning
endif
LSRC = $(FILES)
include $(ACE_ROOT)/include/makeinclude/macros.GNU
include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
ifeq ($(VXWORKSLINK),1)
include $(TGT_DIR)/h/make/rules.$(PRJ_TYPE)
endif
ifeq ($(VXWORKSLINK),1)
LDLIBPATH = -L. -L../lib
else
LDFLAGS += -L. -L../lib
endif
CPPFLAGS += -I..
ifeq ($(shared_libs),1)
ifneq ($(SHLIB),)
CPPFLAGS += -DACE_XTREACTOR_BUILD_DLL
endif
endif
ifeq ($(static_libs),1)
CPPFLAGS += -DACE_AS_STATIC_LIBS
endif
#----------------------------------------------------------------------------
# Local targets
#----------------------------------------------------------------------------
CPPFLAGS += $(PLATFORM_XT_CPPFLAGS) $(PLATFORM_X11_CPPFLAGS)
LIBS += $(PLATFORM_XT_LIBS) $(PLATFORM_X11_LIBS)
LDFLAGS += $(PLATFORM_XT_LDFLAGS) $(PLATFORM_X11_LDFLAGS)
lib_warning:
@echo ACE_XtReactor will not be built due to the following missing library:
@echo $(LIBCHECK)
require_warning:
@echo ACE_XtReactor will not be built due to one of the following disabled make macros:
@echo x11 xt
## Some OS's have /bin/test others only have /usr/bin/test
ifeq ($(wildcard /bin/test), /bin/test)
TEST_EXE = /bin/test
else
ifeq ($(wildcard /usr/bin/test), /usr/bin/test)
TEST_EXE = /usr/bin/test
endif
endif
ifneq ($(GENERATED_DIRTY),)
.PRECIOUS: $(GENERATED_DIRTY)
## If the generated files are anything but source files, we need to
## ensure that those files are generated before we attempt to build anything
## else.
ifeq ($(OBJS_DEPEND_ON_GENERATED),1)
$(VDIR)$(ACE_PCH_FILE) $(addprefix $(VDIR), $(OBJS)): $(GENERATED_DIRTY)
$(VSHDIR)$(ACE_PCH_FILE) $(VSHOBJS): $(GENERATED_DIRTY)
endif
endif
realclean: clean
ifneq ($(GENERATED_DIRTY),)
-$(RM) -r $(GENERATED_DIRTY)
endif
__prebuild__:
@-:

File diff suppressed because it is too large Load Diff

View File

@@ -1,376 +0,0 @@
%{
// $Id: Svc_Conf.y 82136 2008-06-23 15:28:40Z sma $
#include "ace/Svc_Conf.h"
#if (ACE_USES_CLASSIC_SVC_CONF == 1)
#include "ace/Module.h"
#include "ace/Stream.h"
#include "ace/Service_Types.h"
#include "ace/ace_wchar.h"
ACE_RCSID (ace,
Svc_Conf_y,
"$Id: Svc_Conf.y 82136 2008-06-23 15:28:40Z sma $")
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
// Prototypes.
static ACE_Module_Type *
ace_get_module (ACE_Service_Type const * sr,
ACE_TCHAR const * svc_name,
int & ace_yyerrno);
#define YYDEBUG_LEXER_TEXT (yytext[yyleng] = '\0', yytext)
// Force the pretty debugging code to compile.
// #define YYDEBUG 1
// Bison 2.3 template contains switch statement with a "default:", but
// without a "case:" label. Suppressing a compiler warning for Visual
// C++.
#if defined (_MSC_VER)
# pragma warning ( disable : 4065 )
#endif
// Normalize the message literal's type to match yyerror() prototype
#define YY_ ACE_TEXT
// Prevent yacc(1) from declaring a trivial YYSTYPE just because
// YYSTYPE is not a macro definition. On the other hand we want
// YYSTYPE_IS_DECLARED to be as localized as possible to avoid
// poluting the global namespace - there may be other yacc(1) parsers
// that want to play nice with ACE
#define YYSTYPE_IS_DECLARED
ACE_END_VERSIONED_NAMESPACE_DECL
%}
%token ACE_DYNAMIC ACE_STATIC ACE_SUSPEND ACE_RESUME ACE_REMOVE ACE_USTREAM
%token ACE_MODULE_T ACE_STREAM_T ACE_SVC_OBJ_T ACE_ACTIVE ACE_INACTIVE
%token ACE_PATHNAME ACE_IDENT ACE_STRING
%start svc_config_entries
%type <ident_> ACE_IDENT ACE_STRING ACE_PATHNAME pathname parameters_opt
%type <type_> type status
%type <parse_node_> dynamic static suspend resume remove module_list stream
%type <parse_node_> stream_modules module svc_config_entry
%type <static_node_> stream_ops
%type <svc_record_> svc_location
%type <location_node_> svc_initializer
// Generate a pure (reentrant) parser -- GNU Bison only
%pure_parser
%%
svc_config_entries
: svc_config_entries svc_config_entry
{
if ($2 != 0)
{
$2->apply (ACE_SVC_CONF_PARAM->config, ACE_SVC_CONF_PARAM->yyerrno);
delete $2;
}
ACE_SVC_CONF_PARAM->obstack.release ();
}
| svc_config_entries error
{
ACE_SVC_CONF_PARAM->obstack.release ();
}
| /* EMPTY */
;
svc_config_entry
: dynamic
| static
| suspend
| resume
| remove
| stream
;
dynamic
: ACE_DYNAMIC svc_location parameters_opt
{
if ($2 != 0)
$$ = new ACE_Dynamic_Node ($2, $3);
else
$$ = 0;
}
;
static
: ACE_STATIC ACE_IDENT parameters_opt
{
$$ = new ACE_Static_Node ($2, $3);
}
;
suspend
: ACE_SUSPEND ACE_IDENT
{
$$ = new ACE_Suspend_Node ($2);
}
;
resume
: ACE_RESUME ACE_IDENT
{
$$ = new ACE_Resume_Node ($2);
}
;
remove
: ACE_REMOVE ACE_IDENT
{
$$ = new ACE_Remove_Node ($2);
}
;
stream
: ACE_USTREAM stream_ops stream_modules
{
$$ = new ACE_Stream_Node ($2, $3);
}
| ACE_USTREAM ACE_IDENT { $<static_node_>$ = new ACE_Static_Node ($2); } stream_modules
{
$$ = new ACE_Dummy_Node ($<static_node_>3, $4);
}
;
stream_ops
: dynamic
{
}
| static
{
}
;
stream_modules
: '{'
{
// Initialize left context...
$<static_node_>$ = $<static_node_>0;
}
module_list '}'
{
ACE_UNUSED_ARG ($2);
$$ = $3;
}
| /* EMPTY */ { $$ = 0; }
;
module_list
: module_list module
{
if ($2 != 0)
{
$2->link ($1);
$$ = $2;
}
}
| /* EMPTY */ { $$ = 0; }
;
module
: dynamic
{
}
| static
{
ACE_Static_Node *sn = $<static_node_>-1;
ACE_Module_Type *mt = ace_get_module (sn->record (ACE_SVC_CONF_PARAM->config),
$<static_node_>1->name (),
ACE_SVC_CONF_PARAM->yyerrno);
if (((ACE_Stream_Type *) sn->record (ACE_SVC_CONF_PARAM->config)->type ())->push (mt) == -1)
{
ACE_ERROR ((LM_ERROR,
ACE_TEXT ("Problem with static\n")));
ACE_SVC_CONF_PARAM->yyerrno++;
}
}
| suspend
{
ACE_Static_Node *sn = $<static_node_>-1;
ACE_Module_Type *mt = ace_get_module (sn->record (ACE_SVC_CONF_PARAM->config),
sn->name (),
ACE_SVC_CONF_PARAM->yyerrno);
if (mt != 0)
mt->suspend ();
}
| resume
{
ACE_Static_Node *sn = $<static_node_>-1;
ACE_Module_Type *mt = ace_get_module (sn->record (ACE_SVC_CONF_PARAM->config),
$<static_node_>1->name (),
ACE_SVC_CONF_PARAM->yyerrno);
if (mt != 0)
mt->resume ();
}
| remove
{
ACE_Static_Node *stream = $<static_node_>-1;
ACE_Static_Node *module = $<static_node_>1;
ACE_Module_Type *mt = ace_get_module (stream->record (ACE_SVC_CONF_PARAM->config),
module->name (),
ACE_SVC_CONF_PARAM->yyerrno);
ACE_Stream_Type *st =
dynamic_cast<ACE_Stream_Type *> (const_cast<ACE_Service_Type_Impl *> (stream->record (ACE_SVC_CONF_PARAM->config)->type ()));
if (!st || (mt != 0 && st->remove (mt) == -1))
{
ACE_ERROR ((LM_ERROR,
ACE_TEXT ("cannot remove Module_Type %s from STREAM_Type %s\n"),
module->name (),
stream->name ()));
ACE_SVC_CONF_PARAM->yyerrno++;
}
}
;
svc_location
: ACE_IDENT type svc_initializer status
{
$$ = new ACE_Service_Type_Factory ($1, $2, $3, $4);
}
;
status
: ACE_ACTIVE
{
$$ = 1;
}
| ACE_INACTIVE
{
$$ = 0;
}
| /* EMPTY */
{
$$ = 1;
}
;
svc_initializer
: pathname ':' ACE_IDENT
{
$$ = new ACE_Object_Node ($1, $3);
}
| pathname ':' ACE_IDENT '(' ')'
{
$$ = new ACE_Function_Node ($1, $3);
}
| ':' ACE_IDENT '(' ')'
{
$$ = new ACE_Static_Function_Node ($2);
}
;
type
: ACE_MODULE_T '*'
{
$$ = ACE_MODULE_T;
}
| ACE_SVC_OBJ_T '*'
{
$$ = ACE_SVC_OBJ_T;
}
| ACE_STREAM_T '*'
{
$$ = ACE_STREAM_T;
}
;
parameters_opt
: ACE_STRING
| /* EMPTY */ { $$ = 0; }
;
pathname
: ACE_PATHNAME
| ACE_IDENT
| ACE_STRING
;
%%
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
// Prints the error string to standard output. Cleans up the error
// messages.
void
yyerror (int yyerrno, int yylineno, ACE_TCHAR const * s)
{
#if defined (ACE_NLOGGING)
ACE_UNUSED_ARG (yyerrno);
ACE_UNUSED_ARG (yylineno);
ACE_UNUSED_ARG (s);
#endif /* ACE_NLOGGING */
ACE_ERROR ((LM_ERROR,
ACE_TEXT ("ACE (%P|%t) [error %d] on line %d: %C\n"),
yyerrno,
yylineno,
s));
}
void
yyerror (ACE_TCHAR const * s)
{
yyerror (-1, -1, s);
}
// Note that SRC_REC represents left context, which is the STREAM *
// record.
static ACE_Module_Type *
ace_get_module (ACE_Service_Type const * sr,
ACE_TCHAR const * svc_name,
int & yyerrno)
{
ACE_Service_Type_Impl const * const type = sr->type ();
ACE_Stream_Type const * const st =
(sr == 0
? 0
: dynamic_cast<ACE_Stream_Type const *> (type));
ACE_Module_Type const * const mt = (st == 0 ? 0 : st->find (svc_name));
if (sr == 0 || st == 0 || mt == 0)
{
ACE_ERROR ((LM_ERROR,
ACE_TEXT ("cannot locate Module_Type %s ")
ACE_TEXT ("in STREAM_Type %s\n"),
svc_name,
(sr ? sr->name () : ACE_TEXT ("(nil)"))));
++yyerrno;
}
return const_cast<ACE_Module_Type *> (mt);
}
#if defined (SVC_CONF_Y_DEBUGGING)
// Main driver program.
int
ACE_TMAIN (int argc, ACE_TCHAR *argv[])
{
ACE_Svc_Conf_Param param (0, stdin);
// Try to reopen any filename argument to use YYIN.
if (argc > 1 && (yyin = freopen (argv[1], "r", stdin)) == 0)
(void) ACE_OS::fprintf (stderr, ACE_TEXT ("usage: %s [file]\n"), argv[0]), ACE_OS::exit (1);
return ::yyparse (&param);
}
#endif /* SVC_CONF_Y_DEBUGGING */
ACE_END_VERSIONED_NAMESPACE_DECL
#endif /* ACE_USES_CLASSIC_SVC_CONF == 1 */

View File

@@ -1,38 +0,0 @@
#include "Version.h"
1 VERSIONINFO
FILEVERSION ACE_MAJOR_VERSION,ACE_MINOR_VERSION,ACE_BETA_VERSION,0
PRODUCTVERSION ACE_MAJOR_VERSION,ACE_MINOR_VERSION,ACE_BETA_VERSION,0
FILEFLAGSMASK 0x3fL
FILEFLAGS 0x0L
FILEOS 0x4L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904B0"
BEGIN
VALUE "FileDescription", "ACE\0"
VALUE "FileVersion", ACE_VERSION "\0"
VALUE "InternalName", "ACEDLL\0"
VALUE "LegalCopyright", "\0"
VALUE "LegalTrademarks", "\0"
VALUE "OriginalFilename", "ACE.DLL\0"
VALUE "ProductName", "ACE\0"
VALUE "ProductVersion", ACE_VERSION "\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1200
END
END
/*
* The following resource is used by the ACE logger to write messages
* to the NT event log. If you are statically linking to the ACE
* library, and you wish to use the NT event log, you should copy this
* message table to your application's resource script.
*/
1 MESSAGETABLE ace_message_table.bin

View File

@@ -1 +0,0 @@
WCE_CFG=WCE200;

View File

@@ -1,8 +0,0 @@
// -*- MPC -*-
// $Id: codecs.mpb 80826 2008-03-04 14:51:23Z wotte $
feature(ace_codecs) {
Source_Files(ACE_COMPONENTS) {
Codecs.cpp
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,8 +0,0 @@
// -*- MPC -*-
// $Id: filecache.mpb 80826 2008-03-04 14:51:23Z wotte $
feature(ace_filecache) {
Source_Files(ACE_COMPONENTS) {
Filecache.cpp
}
}

View File

@@ -1,15 +0,0 @@
// -*- MPC -*-
// $Id: other.mpb 80826 2008-03-04 14:51:23Z wotte $
feature(ace_other) {
Source_Files(ACE_COMPONENTS) {
Local_Name_Space.cpp
Name_Proxy.cpp
Name_Request_Reply.cpp
Name_Space.cpp
Naming_Context.cpp
Registry_Name_Space.cpp
Remote_Name_Space.cpp
NT_Service.cpp
}
}

View File

@@ -1,58 +0,0 @@
// -*- MPC -*-
// $Id: svcconf.mpb 81335 2008-04-11 01:53:36Z iliyan $
feature(ace_svcconf) {
macros -= ACE_LACKS_ACE_SVCCONF
Source_Files(ACE_COMPONENTS) {
DLL.cpp
Dynamic_Service_Base.cpp
Dynamic_Service_Dependency.cpp
Parse_Node.cpp
Service_Config.cpp
Service_Gestalt.cpp
Service_Manager.cpp
Service_Object.cpp
Service_Repository.cpp
Service_Types.cpp
Shared_Object.cpp
Svc_Conf_Lexer.cpp
Svc_Conf_y.cpp
Encoding_Converter.cpp
Encoding_Converter_Factory.cpp
UTF8_Encoding_Converter.cpp
UTF16_Encoding_Converter.cpp
UTF32_Encoding_Converter.cpp
XML_Svc_Conf.cpp
}
verbatim(gnuace, local) {
"Svc_Conf_y.cpp: Svc_Conf.y"
"ifeq ($(notdir $(YACC)), bison)"
" $(YACC) -l -d Svc_Conf.y"
" sed -e 's/fprintf/ACE_OS::fprintf/g' \\" // Use ACE's fprintf, not library's
" -e 's/\\t/ /g' \\" // Eliminate tabs (replace with 2 spaces)
" -e 's/yy/ace_yy/g' \\"
" -e 's/->ace_yyerrno/->yyerrno/g' \\" // This reverses the ace_ prefix where it
" -e 's/->ace_yylineno/->yylineno/g' \\" // should not have been added by the substitution, above.
" -e 's/ NULL/ 0/g' \\"
" -e 's/ace_yyerror[ ]*([ ]*\"/ace_yyerror (ACE_SVC_CONF_PARAM->yyerrno, ACE_SVC_CONF_PARAM->yylineno, \"/g' \\"
" -e 's/ace_yyerror[ ]*([ ]*ace_yymsg/ace_yyerror (ACE_SVC_CONF_PARAM->yyerrno, ACE_SVC_CONF_PARAM->yylineno, ace_yymsg/g' \\"
" -e 's/ace_yyerror[ ]*([ ]*YY_/ace_yyerror (ACE_SVC_CONF_PARAM->yyerrno, ACE_SVC_CONF_PARAM->yylineno, YY_/g' \\"
" -e 's@#include <stdio\.h>@@' \\"
" -e 's/Svc_Conf\\.tab\\.c/Svc_Conf_y.cpp/g' <Svc_Conf.tab.c >$@"
" $(RM) -f Svc_Conf.tab.c Svc_Conf_y.cpp.orig"
"else"
" @echo 'ERROR: You must use bison 1.35 or higher to process this file'"
" @/bin/false"
"endif"
"Svc_Conf_Token_Table.h: Svc_Conf.y Svc_Conf_y.cpp"
"ifeq ($(notdir $(YACC)), bison)"
" mv Svc_Conf.tab.h Svc_Conf_Token_Table.h"
"else"
" @echo 'ERROR: You must use bison 1.35 or higher to process this file'"
" @/bin/false"
"endif"
}
}

View File

@@ -1,15 +0,0 @@
// -*- MPC -*-
// $Id: token.mpb 80826 2008-03-04 14:51:23Z wotte $
feature(ace_token) {
macros -= ACE_LACKS_ACE_TOKEN
Source_Files(ACE_COMPONENTS) {
Local_Tokens.cpp
Remote_Tokens.cpp
Token_Collection.cpp
Token_Invariants.cpp
Token_Manager.cpp
Token_Request_Reply.cpp
}
}

View File

@@ -1,8 +0,0 @@
// -*- MPC -*-
// $Id: uuid.mpb 80826 2008-03-04 14:51:23Z wotte $
feature(ace_uuid) {
Source_Files(ACE_COMPONENTS) {
UUID.cpp
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,48 +0,0 @@
# ACE_CHECK_DEFINE(DEFINE, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND],
# [INCLUDES = 'default-includes'])
#-----------------------------------------------------------------------------
AC_DEFUN([ACE_CHECK_DEFINE],[
AS_VAR_PUSHDEF([ac_var],[ace_cv_defined_$1])dnl
AC_CACHE_CHECK([for $1], ac_var,
AC_COMPILE_IFELSE([AC_LANG_SOURCE([AC_INCLUDES_DEFAULT([$4])
#ifdef $1
int ok;
#else
choke me
#endif
])],AS_VAR_SET(ac_var, yes),AS_VAR_SET(ac_var, no)))
AS_IF([test AS_VAR_GET(ac_var) != "no"], [$2], [$3])dnl
AS_VAR_POPDEF([ac_var])dnl
])
# ACE_CHECK_HAS_DEFINES(DEFINE..., [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND],
# [INCLUDES = 'default-includes'])
#-----------------------------------------------------------------------------
AC_DEFUN([ACE_CHECK_HAS_DEFINES],
[AC_FOREACH([ACE_Def], [$1],
[AH_TEMPLATE(AS_TR_CPP(ACE_HAS_[]ACE_Def),
[Define to 1 if platform has ]ACE_Def[().])])dnl
for ace_def in $1
do
ACE_CHECK_DEFINE($ace_def,
[AC_DEFINE_UNQUOTED([AS_TR_CPP([ACE_HAS_$ace_def])]) $2],
[$3],
[$4])dnl
done
])
# ACE_CHECK_LACKS_DEFINES(DEFINE..., [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
# [INCLUDES = 'default-includes'])
#-----------------------------------------------------------------------------
AC_DEFUN([ACE_CHECK_LACKS_DEFINES],
[AC_FOREACH([ACE_Def], [$1],
[AH_TEMPLATE(AS_TR_CPP(ACE_LACKS_[]ACE_Def),
[Define to 1 if platform lacks ]ACE_Def[().])])dnl
for ace_def in $1
do
ACE_CHECK_DEFINE($ace_def,
[$2],
[AC_DEFINE_UNQUOTED([AS_TR_CPP([ACE_LACKS_$ace_def])]) $3],
[$4])dnl
done
])

View File

@@ -1,148 +0,0 @@
# ACE_FUNC_STRCASECMP
# + Defines ACE_LACKS_STRCASECMP to 1 if platform lacks strcasecmp()
# + Defines ACE_STRCASECMP_EQUIVALENT to identifier name if platform
# has a equivalent function that differs in name only.
# + Defines ACE_LACKS_STRCASECMP_PROTOTYPE to 1 if platform lacks
# declaration for strcasecmp().
#---------------------------------------------------------------------------
AC_DEFUN([ACE_FUNC_STRCASECMP],
[ACE_CHECK_LACKS_FUNCS(strcasecmp)
if test "$ac_cv_func_strcasecmp" = yes; then
AC_CHECK_DECL([strcasecmp],
[],
[AC_DEFINE([ACE_LACKS_STRCASECMP_PROTOTYPE], 1,
[Define to 1 if platform lacks a declaration for strcasecmp()])],
[
#if !defined(ACE_LACKS_STRINGS_H)
#include <strings.h>
#endif
#if !defined(ACE_LACKS_STRING_H)
#include <string.h>
#endif
])
else
AC_CHECK_FUNC(stricmp)
if test "$ac_cv_func_stricmp" = yes; then
AC_DEFINE(ACE_STRCASECMP_EQUIVALENT, [::stricmp],
[Define to function that is equivalent to strcasecmp()])
else
AC_CHECK_FUNC(_stricmp)
if test "$ac_cv_func__stricmp" = yes; then
AC_DEFINE(ACE_STRCASECMP_EQUIVALENT, [::_stricmp])
fi
fi
fi
])
# ACE_FUNC_STRNCASECMP
# + Defines ACE_LACKS_STRCASECMP to 1 if platform lacks strcasecmp()
# + Defines ACE_STRCASECMP_EQUIVALENT to identifier name if platform
# has a equivalent function that differs in name only.
# + Defines ACE_LACKS_STRNCASECMP_PROTOTYPE to 1 if platform lacks
# declaration for strncasecmp().
#---------------------------------------------------------------------------
AC_DEFUN([ACE_FUNC_STRNCASECMP],
[ACE_CHECK_LACKS_FUNCS(strncasecmp)
if test "$ac_cv_func_strncasecmp" = yes; then
AC_CHECK_DECL([strncasecmp],
[],
[AC_DEFINE([ACE_LACKS_STRNCASECMP_PROTOTYPE], 1,
[Define to 1 if platform lacks a declaration for strncasecmp()])],
[
#if !defined(ACE_LACKS_STRINGS_H)
#include <strings.h>
#endif
#if !defined(ACE_LACKS_STRING_H)
#include <string.h>
#endif
])
else
AC_CHECK_FUNC(strnicmp)
if test "$ac_cv_func_strnicmp" = yes; then
AC_DEFINE(ACE_STRNCASECMP_EQUIVALENT, [::strnicmp],
[Define to function that is equivalent to strncasecmp()])
else
AC_CHECK_FUNC(_strnicmp)
if test "$ac_cv_func__strnicmp" = yes; then
AC_DEFINE(ACE_STRNCASECMP_EQUIVALENT, [::_strnicmp])
fi
fi
fi
])
# ACE_FUNC_STRDUP
# + Defines ACE_LACKS_STRDUP to 1 if platform lacks strdup()
# + Defines ACE_STRDUP_EQUIVALENT to identifier name if platform
# has a equivalent function that differs in name only.
# + Defines ACE_HAS_NONCONST_STRDUP if argument is char*. (TODO)
#---------------------------------------------------------------------------
AC_DEFUN([ACE_FUNC_STRDUP],
[ACE_CHECK_LACKS_FUNCS(strdup)
if test "$ac_cv_func_strdup" = no; then
AC_CHECK_FUNC(_strdup)
if test "$ac_cv_func__strdup" = yes; then
AC_DEFINE(ACE_STRDUP_EQUIVALENT, [::_strdup],
[Define to function that is equivalent to strdup()])
fi
fi
])
# ACE_FUNC_WCSCASECMP
# + Defines ACE_LACKS_WCSCASECMP to 1 if platform lacks strcasecmp()
# + Defines ACE_WCSCASECMP_EQUIVALENT to identifier name if platform
# has a equivalent function that differs in name only.
#---------------------------------------------------------------------------
AC_DEFUN([ACE_FUNC_WCSCASECMP],
[ACE_CHECK_LACKS_FUNCS(wcscasecmp)
if test "$ac_cv_func_wcscasecmp" = no; then
AC_CHECK_FUNC(wcsicmp)
if test "$ac_cv_func_wcsicmp" = yes; then
AC_DEFINE(ACE_WCSCASECMP_EQUIVALENT, [::wcsicmp],
[Define to function that is equivalent to wcscasecmp()])
else
AC_CHECK_FUNC(_wcsicmp)
if test "$ac_cv_func__wcsicmp" = yes; then
AC_DEFINE(ACE_WCSCASECMP_EQUIVALENT, [::_wcsicmp])
fi
fi
fi
])
# ACE_FUNC_WCSNCASECMP
# + Defines ACE_LACKS_WCSNCASECMP to 1 if platform lacks strcasecmp()
# + Defines ACE_WCSNCASECMP_EQUIVALENT to identifier name if platform
# has a equivalent function that differs in name only.
#---------------------------------------------------------------------------
AC_DEFUN([ACE_FUNC_WCSNCASECMP],
[ACE_CHECK_LACKS_FUNCS(wcsncasecmp)
if test "$ac_cv_func_wcsncasecmp" = no; then
AC_CHECK_FUNC(wcsnicmp)
if test "$ac_cv_func_wcsnicmp" = yes; then
AC_DEFINE(ACE_WCSNCASECMP_EQUIVALENT, [::wcsnicmp],
[Define to function that is equivalent to wcsncasecmp()])
else
AC_CHECK_FUNC(_wcsnicmp)
if test "$ac_cv_func__wcsnicmp" = yes; then
AC_DEFINE(ACE_WCSNCASECMP_EQUIVALENT, [::_wcsnicmp])
fi
fi
fi
])
# ACE_FUNC_WCSDUP
# + Defines ACE_LACKS_WCSDUP to 1 if platform lacks wcsdup()
# + Defines ACE_WCSDUP_EQUIVALENT to identifier name if platform
# has a equivalent function that differs in name only.
# + Defines ACE_HAS_NONCONST_WCSDUP if argument is char*. (TODO)
#---------------------------------------------------------------------------
AC_DEFUN([ACE_FUNC_WCSDUP],
[ACE_CHECK_LACKS_FUNCS(wcsdup)
if test "$ac_cv_func_wcsdup" = no; then
AC_CHECK_FUNC(_wcsdup)
if test "$ac_cv_func__wcsdup" = yes; then
AC_DEFINE(ACE_WCSDUP_EQUIVALENT, [::_wcsdup],
[Define to function that is equivalent to wcsdup()])
fi
fi
])

View File

@@ -1,27 +0,0 @@
# ACE_CHECK_HAS_FUNCS(FUNCTION..., [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
#---------------------------------------------------------------------------
AC_DEFUN([ACE_CHECK_HAS_FUNCS],
[AC_FOREACH([ACE_Func], [$1],
[AH_TEMPLATE(AS_TR_CPP(ACE_HAS_[]ACE_Func),
[Define to 1 if platform has ]ACE_Func[().])])dnl
for ace_func in $1
do
AC_CHECK_FUNC($ace_func,
[AC_DEFINE_UNQUOTED([AS_TR_CPP([ACE_HAS_$ace_func])]) $2],
[$3])dnl
done
])
# ACE_CHECK_LACKS_FUNCS(FUNCTION..., [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
#-----------------------------------------------------------------------------
AC_DEFUN([ACE_CHECK_LACKS_FUNCS],
[AC_FOREACH([ACE_Func], [$1],
[AH_TEMPLATE(AS_TR_CPP(ACE_LACKS_[]ACE_Func),
[Define to 1 if platform lacks ]ACE_Func[().])])dnl
for ace_func in $1
do
AC_CHECK_FUNC($ace_func,
[$2],
[AC_DEFINE_UNQUOTED([AS_TR_CPP([ACE_LACKS_$ace_func])]) $3])dnl
done
])

View File

@@ -1,35 +0,0 @@
# ACE_CHECK_HAS_HEADERS(HEADER-FILE...,
# [ACTION-IF-FOUND],
# [ACTION-IF-NOT-FOUND],
# [INCLUDES = 'default-includes'])
#-----------------------------------------------------------------------------
AC_DEFUN([ACE_CHECK_HAS_HEADERS],
[AC_FOREACH([ACE_Header], [$1],
[AH_TEMPLATE(AS_TR_CPP(ACE_HAS_[]ACE_Header),
[Define to 1 if platform has the <]ACE_Header[> header file.])])dnl
for ace_header in $1
do
AC_CHECK_HEADER($ace_header,
[AC_DEFINE_UNQUOTED([AS_TR_CPP([ACE_HAS_$ace_header])]) $2],
[$3],
[$4])dnl
done
])
# ACE_CHECK_LACKS_HEADERS(HEADER-FILE...,
# [ACTION-IF-FOUND],
# [ACTION-IF-NOT-FOUND],
# [INCLUDES = 'default-includes'])
#-----------------------------------------------------------------------------
AC_DEFUN([ACE_CHECK_LACKS_HEADERS],
[AC_FOREACH([ACE_Header], [$1],
[AH_TEMPLATE(AS_TR_CPP(ACE_LACKS_[]ACE_Header),
[Define to 1 if platform lacks the <]ACE_Header[> header file.])])dnl
for ace_header in $1
do
AC_CHECK_HEADER($ace_header,
[$2],
[AC_DEFINE_UNQUOTED([AS_TR_CPP([ACE_LACKS_$ace_header])]) $3],
[$4])dnl
done
])

View File

@@ -1,602 +0,0 @@
dnl -------------------------------------------------------------------------
dnl $Id: acinclude.m4 80826 2008-03-04 14:51:23Z wotte $
dnl
dnl ACE M4 include file which contains general M4 macros
dnl to be used by the ACE configure script.
dnl
dnl The macros in this file were designed for ACE but should be
dnl general enough for general use.
dnl
dnl -------------------------------------------------------------------------
dnl Copyright (C) 1998, 1999, 2000, 2002 Ossama Othman
dnl
dnl All Rights Reserved
dnl
dnl This library is free software; you can redistribute it and/or
dnl modify it under the current ACE distribution terms.
dnl
dnl This library is distributed in the hope that it will be useful,
dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
dnl miscellaneous macros
dnl Prevent the configure script continuing any further if a CVS control
dnl directory is found. The idea is to prevent files generated during
dnl configuration and build from be checked in to the CVS repository that
dnl the sources are checked into. This should only be an issue for
dnl maintainers, not end-users. Maintainers should configure and build in
dnl a directory that doesn't contain any CVS controlled sources and files,
dnl i.e. that doesn't contain a CVS directory.
dnl
dnl Usage: ACE_CHECK_FOR_CVS_DIR
AC_DEFUN([ACE_CHECK_FOR_CVS_DIR],
[
if test -d CVS; then
AC_MSG_ERROR(
[
This error is meant for maintainers:
Please configure and build in a non-CVS controlled directory.
Doing so will prevent accidentally committing automatically
generated files into the CVS repository and help ensure that
the generated files and build scheme are correct.
For example, try the following from the top-level source
directory:
mkdir objdir
cd objdir
../configure
make
This will create a build space in the directory `objdir' and
start a build in that directory.
])
fi
])
dnl Prevent the configure script from continuing any further if
dnl configuration is being performed in the top-level directory. The
dnl idea is to prevent files generated during configuration and build
dnl from overwriting the stock files of the same name.
dnl Usage: ACE_CHECK_TOP_SRCDIR
AC_DEFUN([ACE_CHECK_TOP_SRCDIR],
[
if test "$srcdir" = "." && test "$USE_MAINTAINER_MODE" != "yes"; then
AC_MSG_ERROR(
[
Please configure and build in a directory other than the
top-level source directory. Doing so will prevent files
distributed with the package from being overwritten. This is
currently necessary since autoconf support is still
experimental. If you encounter problems please use the stock
build procedure.
For example, try the following from the top-level source
directory:
mkdir objdir
cd objdir
../configure
make
This will create a build space in the directory `objdir' and
start a build in that directory.
])
fi
])
dnl Add compiler flags to the CXXFLAGS and CFLAGS variables when doing an
dnl AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])],[],[]) (not ACE_TRY_COMPILE).
dnl Use this macro when adding include directories to the compiler flags,
dnl for example.
dnl Usage: ACE_TRY_COMPILE(COMPILER-FLAGS, INCLUDES, FUNCTION-BODY,
dnl [ACTION-IF-FOUND [,ACTION-IF-NOT-FOUND]])
AC_DEFUN([ACE_TRY_COMPILE],
[
AC_LANG([C++])
AC_REQUIRE([AC_LANG])
ace_pre_try_CXXFLAGS="$CXXFLAGS"
CXXFLAGS="$CXXFLAGS $1"
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[$2]], [[$3]])],[$4],[$5])
dnl Restore the C++ flags
CXXFLAGS="$ace_pre_try_CXXFLAGS"
])
dnl Create a temporary empty file and remove it after commands are done using
dnl it. The directory in which the temporary file will be created in must
dnl exist. Files will be created under the source directory, not the build
dnl directory.
dnl Use this macro when you need a particular file available but want it to be
dnl empty. This is useful to prevent conflicts with autoconf's confdefs.h
dnl header when doing an AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])],[],[]).
dnl Usage: ACE_USE_TEMP_FILE(TEMP-FILE-TO-CREATE, COMMANDS-THAT-WILL-USE-IT)
AC_DEFUN([ACE_USE_TEMP_FILE],
[
test -d $1 && AC_MSG_ERROR([cannot create file: $acetmp is a directory])
dnl Make sure contents of existing file don't override the contents
dnl of the temporary one.
test -f ${srcdir}/$1 && mv ${srcdir}/$1 ${srcdir}/$1.conf
if test ${srcdir} != "."; then
dnl Create all of the sub-directories.
AS_MKDIR_P([`AS_DIRNAME(["$1"])`])
fi
touch $1
$2
if test -f ${srcdir}/$1.conf; then
mv ${srcdir}/$1.conf ${srcdir}/$1
fi
if test ${srcdir} != "."; then
dnl Remove the file. Any sub-directories will not be removed
dnl since we have no way to tell if they existed prior to the
dnl creation of this file.
rm $1
fi
])
dnl Run given test(s) with warnings converted to errors
dnl Usage: ACE_CONVERT_WARNINGS_TO_ERRORS(TEST-BLOCK)
AC_DEFUN([ACE_CONVERT_WARNINGS_TO_ERRORS],
[
dnl $WERROR is set in the ACE_SET_COMPILER_FLAGS macro.
AC_REQUIRE([ACE_SET_COMPILER_FLAGS])
dnl Some tests may pass because the compiler issues warnings
dnl instead of errors when errors should occur. This macro converts
dnl warnings to errors when executing the action/test passed to this
dnl macro so that action/test fails when it is supposed to fail; at
dnl least that is the idea.
ace_pre_warning_CXXFLAGS="$CXXFLAGS"
CXXFLAGS="$CXXFLAGS $WERROR"
$1
CXXFLAGS="$ace_pre_warning_CXXFLAGS"
])
dnl Wrapper around AC_CACHE_VAL used to ensure "ACTION-IF" commands are run
dnl even if results have been previously cached.
dnl Usage: ACE_CACHE_CHECK(MESSAGE, CACHE-ID, COMMANDS-TO-SET-CACHE-VAL,
dnl ACTION-IF-CACHE-ID-IS-YES,
dnl ACTION-IF-CACHE-ID-IS-NO)
dnl The COMMANDS-TO-SET-CACHE-VAL should set the CACHE-ID to yes or "no,"
dnl otherwise the "ACTION-IF*" commands may not run. The
dnl COMMANDS-TO-SET-CACHE-VAL should only set the CACHE value. For example,
dnl no AC_DEFINES should be placed in the COMMANDS-TO-SET-CACHE-VAL.
AC_DEFUN([ACE_CACHE_CHECK],
[
AC_MSG_CHECKING([$1])
AC_CACHE_VAL([$2], [$3])
AC_MSG_RESULT([[$]$2])
if test "[$]$2" != no; then
ace_just_a_place_holder=fixme
ifelse([$4], , :, [$4])
else
ace_just_a_place_holder=fixme
ifelse([$5], , , [$5
])
fi
])
dnl checks for programs
dnl checks for libraries
dnl checks for header files
dnl checks for typedefs
dnl Check for specific typedef in given header file
dnl Usage: ACE_CHECK_TYPE(TYPEDEF, INCLUDE,
dnl [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
dnl This macro can only check for one typedef in one header file at a time!!
AC_DEFUN([ACE_CHECK_TYPE],
[
dnl AC_REQUIRE([AC_PROG_CXX])
dnl AC_REQUIRE([AC_PROG_CXXCPP])
dnl AC_LANG([C++])
dnl AC_REQUIRE([AC_LANG])
ACE_CACHE_CHECK([for $1 in $2], [ace_cv_type_$1],
[
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
#include <$2>
]], [[
$1 ace_$1;
]])],[
ace_cv_type_$1=yes
],[
ace_cv_type_$1=no
])
],[$3],[$4])
])
dnl checks for structures
dnl Check for specific struct in given header file
dnl Usage: ACE_CHECK_STRUCT(STRUCTURE, INCLUDE,
dnl [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
dnl This macro can only check for one struct in one header file at a time!!
AC_DEFUN([ACE_CHECK_STRUCT],
[
dnl AC_REQUIRE([AC_PROG_CXX])
dnl AC_REQUIRE([AC_PROG_CXXCPP])
dnl AC_LANG([C++])
dnl AC_REQUIRE([AC_LANG])
dnl Do the transliteration at runtime so arg 1 can be a shell variable.
dnl ac_safe=`echo "$1" | sed 'y%./+-%__p_%'`
ACE_CACHE_CHECK([for struct $1 in $2], [ace_cv_struct_$1],
[
ACE_TRY_COMPILE_STRUCT([$1], [$2],
[
ace_cv_struct_$1=yes
],
[
ace_cv_struct_$1=no
])
], $3, $4)
])
dnl Check for specific struct in given header file by compiling a test
dnl program. This macro is used by ACE_CHECK_STRUCT.
dnl Usage: ACE_TRY_COMPILE_STRUCT(STRUCTURE, INCLUDE,
dnl [ACTION-IF-SUCCESSFUL[, ACTION-IF-NOT-SUCCESSFUL]])
dnl This macro can only check for one struct in one header file at a time!!
AC_DEFUN([ACE_TRY_COMPILE_STRUCT],
[
dnl AC_REQUIRE([AC_PROG_CXX])
dnl AC_REQUIRE([AC_PROG_CXXCPP])
dnl AC_LANG([C++])
dnl AC_REQUIRE([AC_LANG])
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
#include <$2>
]], [[
struct $1 ace_$1;
]])],[
$3
],[
dnl Some compilers don't like the "struct" but we need the struct for
dnl some platforms to resolve ambiguities between functions and
dnl structures with with the same name. So, we try the same test but
dnl without "struct" if the above test with "struct" fails. If both
dnl tests fail, then we can be reasonably sure that we don't have the
dnl structure we are testing for.
AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
[[
#include <$2>
]],
[[
$1 ace_$1;
]])],
[
$3
],
[
$4
])
])
])
dnl checks for variables
dnl checks for compiler characteristics
dnl checks for library functions
dnl Check for function using prototype in header
dnl This macro is used if a function is called a different name in a given
dnl library than what is in the header file but the difference is made
dnl transparent to the user since the header may provide a macro to make
dnl things "transparent." If the given header does not exist then this
dnl macro acts just like the standard AC_CHECK_FUNC macro.
dnl Usage: ACE_CHECK_FUNC(FUNCTION, HEADER,
dnl [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
AC_DEFUN([ACE_CHECK_FUNC],
[
dnl AC_REQUIRE([AC_PROG_CXX])
dnl AC_REQUIRE([AC_PROG_CXXCPP])
dnl AC_LANG([C++])
dnl AC_REQUIRE([AC_LANG])
AC_REQUIRE([AC_PROG_AWK])
AC_PREPROC_IFELSE([AC_LANG_SOURCE([[
#include <$2>
]])],[ace_header_exists=yes],[ace_header_exists=no])
cat > conftest.$ac_ext <<EOF
#include <$2>
ACE_REAL_FUNCTION $1
EOF
if test "$ace_header_exists" = yes; then
if test -z "$AWK"; then
AC_MSG_WARN([No awk program found. Real $1 function may not be found.])
fi
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
$EGREP "ACE_REAL_FUNCTION" |
(eval "$AWK '{print \[$]2}' > conftest.awk 2>&1"); then
rm -f conftest.$ac_ext
ace_real_function=`cat conftest.awk`
rm -f conftest.awk
fi
if test $1 != "$ace_real_function"; then
AC_MSG_CHECKING([for real $1 from $2])
AC_MSG_RESULT([$ace_real_function])
fi
else
ace_real_function=$1
fi dnl test "$ace_header_not_exist" != yes
AC_CHECK_FUNC([$ace_real_function],[$3],[$4])
])
dnl Check for function in library using prototype in header
dnl This macro is used if a function is called a different name in a given
dnl library than what is in the header file but the difference is made
dnl transparent to the user since the header may provide a macro to make
dnl things "transparent." If the given header does not exist then this
dnl macro acts just like the standard AC_CHECK_LIB macro.
dnl Usage: ACE_CHECK_LIB(LIBRARY, FUNCTION, HEADER,
dnl [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
AC_DEFUN([ACE_CHECK_LIB],
[
dnl AC_REQUIRE([AC_PROG_CXX])
dnl AC_REQUIRE([AC_PROG_CXXCPP])
dnl AC_LANG([C++])
dnl AC_REQUIRE([AC_LANG])
AC_REQUIRE([AC_PROG_AWK])
AC_PREPROC_IFELSE([AC_LANG_SOURCE([[
#include <$3>
]])],[ace_header_exists=yes],[ace_header_exists=no])
cat > conftest.$ac_ext <<EOF
#include <$3>
ACE_REAL_FUNCTION $2
EOF
if test "$ace_header_exists" = yes; then
if test -z "$AWK"; then
AC_MSG_WARN([No awk program found. "Real" function in library may not be found.])
fi
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
$EGREP "ACE_REAL_FUNCTION" |
eval "$AWK '{print \[$]2}'" > conftest.awk 2>&1; then
rm -f conftest.$ac_ext
ace_real_function=`cat conftest.awk`
rm -f conftest.awk
fi
if test $2 != "$ace_real_function"; then
AC_MSG_CHECKING([for real $2 from $3])
AC_MSG_RESULT([$ace_real_function])
fi
else
ace_real_function=$2
fi dnl test "$ace_header_not_exist" != yes
AC_CHECK_LIB([$1], [$ace_real_function], [$4], [$5])
])
dnl Check if getrlimit() takes an enum as 1st argument
dnl Usage: ACE_CHECK_SETRLIMIT_ENUM
AC_DEFUN([ACE_CHECK_SETRLIMIT_ENUM],
[
if test "$ac_cv_func_setrlimit" = yes; then
AC_MSG_CHECKING([if setrlimit() takes an enum as 1st argument])
AC_EGREP_HEADER([setrlimit.*\(.*[^,]*enum], sys/resource.h,
[
cat > conftest.$ac_ext <<EOF
#include "confdefs.h"
#include <sys/resource.h>
EOF
dnl Here we attempt to determine the type of the first argument of
dnl getrusage from its prototype. It should either be an int or an
dnl enum. If it is an enum, determine the enum type.
ace_setrlimit_enum=`eval "$ac_cpp conftest.$ac_ext" | \
$EGREP '[[ ]]+setrlimit.*\(.*[[^,]]*enum' | \
sed -e 's/^.*setrlimit.*(.*enum//' -e 's/[[^ ]]*,.*$//'`
ace_setrlimit_enum="enum $ace_setrlimit_enum"
AC_MSG_RESULT([$ace_setrlimit_enum])
if test -n "$ace_setrlimit_enum"; then
AC_DEFINE_UNQUOTED([ACE_HAS_RLIMIT_RESOURCE_ENUM], [$ace_setrlimit_enum])
fi
rm -rf conftest*
dnl Do not remove this parenthesis --> )
dnl It's only purpose to keep Emacs from getting confused about mismatched
dnl parentheses.
],
[
AC_MSG_RESULT([no])
])
fi dnl test "$ac_cv_func_setrlimit" = yes
])
dnl Check if getrusage() takes an enum as 1st argument
dnl Usage: ACE_CHECK_GETRUSAGE_ENUM
AC_DEFUN([ACE_CHECK_GETRUSAGE_ENUM],
[
if test "$ac_cv_func_getrusage" = yes; then
AC_MSG_CHECKING([if getrusage() takes an enum as 1st argument])
AC_EGREP_HEADER([getrusage.*\(.*[^,]*enum], [sys/resource.h],
[
cat > conftest.$ac_ext <<EOF
#include "confdefs.h"
#include <sys/resource.h>
EOF
dnl Here we attempt to determine the type of the first argument of
dnl getrusage from its prototype. It should either be an int or an
dnl enum. If it is an enum, determine the enum type.
ace_rusage_who=`eval "$ac_cpp conftest.$ac_ext" | \
$EGREP '[[ ]]+getrusage.*\(.*[[^,]]*enum' | \
sed -e 's/^.*getrusage.*(.*enum//' -e 's/[[^ ]]*,.*$//'`
ace_rusage_who="enum $ace_rusage_who"
AC_MSG_RESULT([$ace_rusage_who])
if test -n "$ace_rusage_who"; then
AC_DEFINE_UNQUOTED([ACE_HAS_RUSAGE_WHO_ENUM], [$ace_rusage_who])
fi
rm -rf conftest*
dnl Do not remove this parenthesis --> )
dnl It's only purpose to keep Emacs from getting confused about mismatched
dnl parentheses.
],
[
AC_MSG_RESULT([no])
])
fi dnl test "$ac_cv_func_getrusage" = yes
])
dnl Check for 64 bit llseek() or lseek64()
dnl Usage: ACE_CHECK_LSEEK64
AC_DEFUN([ACE_CHECK_LSEEK64],
[
AC_CHECK_FUNC([lseek64],
[
AC_DEFINE([ACE_HAS_LSEEK64])
dnl Check for 64 bit offset type in the lseek64() prototype, if it
dnl exists.
dnl ACE_CHECK_OFF64_T([lseek64])
dnl Check if _LARGEFILE64_SOURCE macro is needed to make the
dnl lseek64() prototype visible, or if the prototype itself is missing.
ACE_CACHE_CHECK([for lseek64 prototype],
[ace_cv_lib_has_lseek64_prototype],
[
ace_save_CPPFLAGS="$CPPFLAGS"
ace_no_largefile64="-U_LARGEFILE64_SOURCE"
CPPFLAGS="$CPPFLAGS $ace_no_largefile64"
AC_EGREP_HEADER([[^_]+lseek64], [unistd.h],
[
ace_cv_lib_has_lseek64_prototype=yes
],
[
ace_cv_lib_has_lseek64_prototype=no
])
dnl Reset the compiler flags
CPPFLAGS="$ace_save_CPPFLAGS"
],[],[AC_DEFINE([ACE_LACKS_LSEEK64_PROTOTYPE])])
],
[
AC_CHECK_FUNC([llseek],
[
AC_DEFINE([ACE_HAS_LLSEEK])
dnl Check if _LARGEFILE64_SOURCE macro is needed to make the
dnl llseek() prototype visible, or if the prototype itself is
dnl missing.
dnl Check for 64 bit offset type in the llseek() prototype, if
dnl it exists.
dnl ACE_CHECK_OFF64_T([llseek])
ACE_CACHE_CHECK([for llseek prototype],
[ace_cv_lib_has_llseek_prototype],
[
ace_save_CPPFLAGS="$CPPFLAGS"
ace_no_largefile64="-U_LARGEFILE64_SOURCE"
CPPFLAGS="$CPPFLAGS $ace_no_largefile64"
AC_EGREP_HEADER([[^_]+llseek],[unistd.h],
[
ace_cv_lib_has_llseek_prototype=no
],
[
ace_cv_lib_has_llseek_prototype=yes
],)
dnl Reset the compiler flags
CPPFLAGS="$ace_save_CPPFLAGS"
],[],[AC_DEFINE([ACE_LACKS_LLSEEK_PROTOTYPE])])
],)
])
])
dnl Check what the 64 bit offset type is by checking what the offset
dnl argument for llseek()/lseek64() is.
dnl Usage: ACE_CHECK_LOFF_64(LSEEK64-FUNC)
AC_DEFUN([ACE_CHECK_OFF64_T],
[
AC_MSG_CHECKING([for 64 bit offset type])
AC_EGREP_HEADER([[ ]+$1.*\(.*],[unistd.h],
[
cat > conftest.$ac_ext <<EOF
#include "confdefs.h"
/* Make sure 64 bit file feature test macro is defined. */
#ifndef _LARGEFILE64_SOURCE
# define _LARGEFILE64_SOURCE
#endif
#ifndef ACE_LACKS_UNISTD_H
# include <unistd.h> /* needed for lseek64()/llseek() prototype */
#endif
EOF
dnl Here we attempt to determine the type of the second argument of
dnl lseek64()/llseek() from its prototype.
ace_off64_t=`eval "$ac_cpp conftest.$ac_ext" | \
$EGREP '[[ ]]+lseek64.*\(.*' | \
sed -e 's/^.*(.*,[[ ]]*\(.*\) .*,.*$/\1/'`
if test -n "$ace_off64_t"; then
AC_MSG_RESULT([$ace_off64_t])
AC_DEFINE_UNQUOTED([ACE_LOFF_T_TYPEDEF], [$ace_off64_t])
fi
rm -rf conftest*
dnl Do not remove this parenthesis --> )
dnl It's only purpose is to keep Emacs from getting confused about
dnl mismatched parentheses.
],
[
AC_MSG_RESULT([no])
])
])
dnl checks for structures
dnl checks for system services

View File

@@ -1,632 +0,0 @@
dnl -------------------------------------------------------------------------
dnl $Id: aio.m4 80826 2008-03-04 14:51:23Z wotte $
dnl
dnl aio.m4
dnl
dnl ACE M4 include file which contains ACE specific M4 macros
dnl that determine availablility of POSIX asynchronous IO
dnl support.
dnl
dnl -------------------------------------------------------------------------
dnl Copyright (C) 1998, 1999, 2002 Ossama Othman
dnl
dnl All Rights Reserved
dnl
dnl This library is free software; you can redistribute it and/or
dnl modify it under the current ACE distribution terms.
dnl
dnl This library is distributed in the hope that it will be useful,
dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
dnl Asynchronous IO check
dnl Use this macro to determine if asynchronous IO is working on a
dnl given platform.
dnl Usage: ACE_CHECK_ASYNCH_IO
AC_DEFUN([ACE_CHECK_ASYNCH_IO],
[
AC_REQUIRE([AC_PROG_CXX])
AC_REQUIRE([AC_PROG_CXXCPP])
AC_LANG([C++])
AC_REQUIRE([AC_LANG])
AC_REQUIRE([ACE_CHECK_THREADS])
dnl In case a library with the asynchronous libraries is found but
dnl the asynchronous IO support is not functional then save a copy
dnl of the list of libraries before the asynch IO function library
dnl is added to the list so that we can revert the list to its
dnl pre-asynch-IO check state.
ace_save_LIBS="$LIBS"
dnl Asynchronous IO library check
dnl Some platforms, such as Solaris puts aio_read in -lposix4, for example.
dnl In some cases, the thread library must be linked to in addition to the
dnl real-time support library. As such, make sure these checks are done
dnl after the thread library checks.
AC_SEARCH_LIBS([aio_read], [aio rt posix4],
[ace_has_aio_funcs=yes], [ace_has_aio_funcs=no])
if test "$ace_has_aio_funcs" = yes; then
ACE_CACHE_CHECK([for working asynchronous IO],
[ace_cv_feature_aio_calls],
[
AC_RUN_IFELSE([AC_LANG_SOURCE([[
#ifndef ACE_LACKS_UNISTD_H
#include <unistd.h>
#endif
#include <fcntl.h>
#ifndef ACE_LACKS_SYS_TYPES_H
# include <sys/types.h>
#endif
#include <sys/stat.h>
#include <signal.h>
#include <string.h>
#include <errno.h>
#include <stdio.h>
#include <aio.h>
class Test_Aio
{
public:
Test_Aio (void);
// Default constructor.
int init (void);
// Initting the output file and the buffer.
int do_aio (void);
// Doing the testing stuff.
~Test_Aio (void);
// Destructor.
private:
int out_fd_;
// Output file descriptor.
struct aiocb *aiocb_write_;
// For writing to the file.
struct aiocb *aiocb_read_;
// Reading stuff from the file.
char *buffer_write_;
// The buffer to be written to the out_fd.
char *buffer_read_;
// The buffer to be read back from the file.
};
Test_Aio::Test_Aio (void)
: out_fd_ (0),
aiocb_write_ (new struct aiocb),
aiocb_read_ (new struct aiocb),
buffer_write_ (0),
buffer_read_ (0)
{
}
Test_Aio::~Test_Aio (void)
{
if (close (this->out_fd_) != 0)
perror ("close");
delete aiocb_write_;
delete aiocb_read_;
delete [] buffer_write_;
delete [] buffer_read_;
}
// Init the output file and init the buffer.
int
Test_Aio::init (void)
{
// Open the output file.
this->out_fd_ = open ("test_aio.log", O_RDWR | O_CREAT | O_TRUNC, 0600);
if (this->out_fd_ == -1)
{
perror ("open");
return -1;
}
unlink ("test_aio.log"); // Unlink now so we don't have to do so later.
const char message[] = "Welcome to the world of AIO... AIO Rules !!!";
// Init the buffers.
this->buffer_write_ = new char [sizeof (message) + 1];
strcpy (this->buffer_write_, message);
// cout << "The buffer : " << this->buffer_write_ << endl;
this->buffer_read_ = new char [sizeof (message) + 1];
return 0;
}
// Set the necessary things for the AIO stuff.
// Write the buffer asynchly.hmm Disable signals.
// Go on aio_suspend. Wait for completion.
// Print out the result.
int
Test_Aio::do_aio (void)
{
// = Write to the file.
// Setup AIOCB.
this->aiocb_write_->aio_fildes = this->out_fd_;
this->aiocb_write_->aio_offset = 0;
this->aiocb_write_->aio_buf = this->buffer_write_;
this->aiocb_write_->aio_nbytes = strlen (this->buffer_write_);
this->aiocb_write_->aio_reqprio = 0;
this->aiocb_write_->aio_sigevent.sigev_notify = SIGEV_NONE;
//this->this->aiocb_.aio_sigevent.sigev_signo = SIGRTMAX;
this->aiocb_write_->aio_sigevent.sigev_value.sival_ptr =
(void *) this->aiocb_write_;
// Fire off the aio write.
if (aio_write (this->aiocb_write_) != 0)
{
perror ("aio_write");
return -1;
}
// = Read from that file.
// Setup AIOCB.
this->aiocb_read_->aio_fildes = this->out_fd_;
this->aiocb_read_->aio_offset = 0;
this->aiocb_read_->aio_buf = this->buffer_read_;
this->aiocb_read_->aio_nbytes = strlen (this->buffer_write_);
this->aiocb_read_->aio_reqprio = 0;
this->aiocb_read_->aio_sigevent.sigev_notify = SIGEV_NONE;
//this->this->aiocb_.aio_sigevent.sigev_signo = SIGRTMAX;
this->aiocb_read_->aio_sigevent.sigev_value.sival_ptr =
(void *) this->aiocb_read_;
// Fire off the aio write. If it doesnt get queued, carry on to get
// the completion for the first one.
if (aio_read (this->aiocb_read_) < 0)
perror ("aio_read");
// Wait for the completion on aio_suspend.
struct aiocb *list_aiocb[2];
list_aiocb [0] = this->aiocb_write_;
list_aiocb [1] = this->aiocb_read_;
// Do suspend till all the aiocbs in the list are done.
int done = 0;
while (!done)
{
if (aio_suspend (list_aiocb, 2, 0) != 0)
{
perror ("aio_suspend");
return -1;
}
// Analyze return and error values.
if (list_aiocb [0] != 0 && aio_error (list_aiocb [0]) != EINPROGRESS)
{
if (aio_return (list_aiocb [0]) == -1)
{
perror ("aio_return");
return -1;
}
else
{
// Successful. Store the pointer somewhere and make the
// entry NULL in the list.
// @@ no need ----> this->aiocb_write_ = list_aiocb [0];
list_aiocb [0] = 0;
}
}
// else
// cout << "AIO in progress" << endl;
if (list_aiocb [1] != 0 && aio_error (list_aiocb [1]) != EINPROGRESS)
{
if (aio_return (list_aiocb [1]) == -1)
{
perror ("aio_return");
return -1;
}
else
{
// Successful. Store the pointer somewhere and make the
// entry NULL in the list.
// @@ no need ----> this->aiocb_read_ = list_aiocb [1];
list_aiocb [1] = 0;
}
}
// else
// cout << "AIO in progress" << endl;
// Is it done?
if ((list_aiocb [0] == 0) && (list_aiocb [1] == 0))
done = 1;
}
//cout << "Both the AIO operations done." << endl;
//cout << "The buffer is :" << this->buffer_read_ << endl;
return 0;
}
int
main ()
{
Test_Aio test_aio;
if (test_aio.init () != 0)
{
//printf ("AIOCB test failed:\n"
// "ACE_POSIX_AIOCB_PROACTOR may not work in this platform\n");
return -1;
}
if (test_aio.do_aio () != 0)
{
//printf ("AIOCB test failed:\n"
// "ACE_POSIX_AIOCB_PROACTOR may not work in this platform\n");
return -1;
}
//printf ("AIOCB test successful:\n"
// "ACE_POSIX_AIOCB_PROACTOR should work in this platform\n");
return 0;
}
]])],[
ace_cv_feature_aio_calls=yes
],[
ace_cv_feature_aio_calls=no
],[
dnl Asynchronous IO test for cross-compiled platforms
dnl This test is weaker than the above run-time tests but it will
dnl have to do.
AC_COMPILE_IFELSE(
[AC_LANG_PROGRAM([[
#include <aio.h>
]],
[[
aiocb* aiocb_ptr (void);
]])],
[
ace_cv_feature_aio_calls=yes
],
[
ace_cv_feature_aio_calls=no
])
])
],[AC_DEFINE([ACE_HAS_AIO_CALLS])],[LIBS="$ace_save_LIBS"])
fi dnl test "$ace_has_aio_funcs" = yes
if test "$ace_cv_feature_aio_calls" = yes; then
ACE_CACHE_CHECK([for working POSIX realtime signals],
[ace_cv_feature_posix_rt_sigs],
[
dnl Create a file for the test program to read.
cat > test_aiosig.txt <<EOF
*******************************************************
FOO BAR FOO BAR FOO BAR FOO BAR FOO BAR FOO BAR FOO BAR
*******************************************************
EOF
AC_RUN_IFELSE(
[AC_LANG_SOURCE([[
extern "C" {
#include <signal.h>
}
#ifndef ACE_LACKS_UNISTD_H
#include <unistd.h>
#endif
#include <fcntl.h>
#ifndef ACE_LACKS_SYS_TYPES_H
# include <sys/types.h>
#endif
#include <sys/stat.h>
#include <pthread.h>
#include <string.h>
#include <errno.h>
#include <stdio.h>
#include <limits.h>
#include <aio.h>
#ifdef __cplusplus
extern "C"
#endif
void null_handler (int /* signal_number */,
siginfo_t * /* info */,
void * /* context */);
int file_handle = -1;
char mb1[BUFSIZ + 1];
char mb2[BUFSIZ + 1];
aiocb aiocb1, aiocb2;
sigset_t completion_signal;
// Function prototypes.
int setup_signal_delivery (void);
int issue_aio_calls (void);
int query_aio_completions (void);
int test_aio_calls (void);
int setup_signal_handler (void);
int setup_signal_handler (int signal_number);
int
setup_signal_delivery (void)
{
// Make the sigset_t consisting of the completion signal.
if (sigemptyset (&completion_signal) == -1)
{
perror ("Error:Couldn't init the RT completion signal set\n");
return -1;
}
if (sigaddset (&completion_signal, SIGRTMIN) == -1)
{
perror ("Error:Couldn't init the RT completion signal set\n");
return -1;
}
// Mask them.
if (pthread_sigmask (SIG_BLOCK, &completion_signal, 0) == -1)
{
perror ("Error:Couldn't make the RT completion signals\n");
return -1;
}
return setup_signal_handler (SIGRTMIN);
}
int
issue_aio_calls (void)
{
// Setup AIOCB.
aiocb1.aio_fildes = file_handle;
aiocb1.aio_offset = 0;
aiocb1.aio_buf = mb1;
aiocb1.aio_nbytes = BUFSIZ;
aiocb1.aio_reqprio = 0;
aiocb1.aio_sigevent.sigev_notify = SIGEV_SIGNAL;
aiocb1.aio_sigevent.sigev_signo = SIGRTMIN;
aiocb1.aio_sigevent.sigev_value.sival_ptr = (void *) &aiocb1;
// Fire off the aio write.
if (aio_read (&aiocb1) == -1)
{
// Queueing failed.
perror ("Error:Asynch_Read_Stream: aio_read queueing failed\n");
return -1;
}
// Setup AIOCB.
aiocb2.aio_fildes = file_handle;
aiocb2.aio_offset = BUFSIZ + 1;
aiocb2.aio_buf = mb2;
aiocb2.aio_nbytes = BUFSIZ;
aiocb2.aio_reqprio = 0;
aiocb2.aio_sigevent.sigev_notify = SIGEV_SIGNAL;
aiocb2.aio_sigevent.sigev_signo = SIGRTMIN;
aiocb2.aio_sigevent.sigev_value.sival_ptr = (void *) &aiocb2;
// Fire off the aio write.
if (aio_read (&aiocb2) == -1)
{
// Queueing failed.
perror ("Error:Asynch_Read_Stream: aio_read queueing failed\n");
return -1;
}
return 0;
}
int
query_aio_completions (void)
{
int result = 0;
size_t number_of_completions = 0;
for (number_of_completions = 0;
number_of_completions < 2;
number_of_completions++)
{
// Wait for <milli_seconds> amount of time.
// @@ Assigning <milli_seconds> to tv_sec.
timespec timeout;
timeout.tv_sec = 5;
timeout.tv_nsec = 0;
// To get back the signal info.
siginfo_t sig_info;
// Await the RT completion signal.
int sig_return = sigtimedwait (&completion_signal,
&sig_info,
&timeout);
// Error case.
// If failure is coz of timeout, then return *0* but set
// errno appropriately. This is what the WinNT proactor
// does.
if (sig_return == -1)
{
perror ("Error:Error waiting for RT completion signals\n");
return -1;
}
// RT completion signals returned.
if (sig_return != SIGRTMIN)
{
//printf ("Unexpected signal (%d) has been received while waiting for RT Completion Signals\n",
// sig_return);
return -1;
}
// @@ Debugging.
//printf ("Sig number found in the sig_info block : %d\n",
// sig_info.si_signo);
// Is the signo returned consistent?
if (sig_info.si_signo != sig_return)
{
//printf ("Inconsistent signal number (%d) in the signal info block\n",
// sig_info.si_signo);
return -1;
}
// @@ Debugging.
//printf ("Signal code for this signal delivery : %d\n",
// sig_info.si_code);
// Is the signal code an aio completion one?
if ((sig_info.si_code != SI_ASYNCIO) &&
(sig_info.si_code != SI_QUEUE))
{
//printf ("Unexpected signal code (%d) returned on completion querying\n",
// sig_info.si_code);
return -1;
}
// Retrive the aiocb.
aiocb* aiocb_ptr = (aiocb *) sig_info.si_value.sival_ptr;
// Analyze error and return values. Return values are
// actually <errno>'s associated with the <aio_> call
// corresponding to aiocb_ptr.
int error_code = aio_error (aiocb_ptr);
if (error_code == -1)
{
perror ("Error:Invalid control block was sent to <aio_error> for compleion querying\n");
return -1;
}
if (error_code != 0)
{
// Error occurred in the <aio_>call. Return the errno
// corresponding to that <aio_> call.
//printf ("Error:An AIO call has failed:Error code = %d\n",
// error_code);
return -1;
}
// No error occured in the AIO operation.
int nbytes = aio_return (aiocb_ptr);
if (nbytes == -1)
{
perror ("Error:Invalid control block was sent to <aio_return>\n");
return -1;
}
//if (number_of_completions == 0)
// Print the buffer.
//printf ("Number of bytes transferred : %d\n The buffer : %s \n",
// nbytes,
// mb1);
//else
// Print the buffer.
//printf ("Number of bytes transferred : %d\n The buffer : %s \n",
// nbytes,
// mb2);
}
return 0;
}
int
test_aio_calls (void)
{
// Set up the input file.
// Open file (in SEQUENTIAL_SCAN mode)
file_handle = open ("test_aiosig.txt", O_RDONLY);
if (file_handle == -1)
{
perror ("open");
return -1;
}
unlink ("test_aiosig.txt"); // Unlink now so we don't have to do so later.
if (setup_signal_delivery () < 0)
return -1;
if (issue_aio_calls () < 0)
return -1;
if (query_aio_completions () < 0)
return -1;
if (close (file_handle) != 0)
{
perror ("close");
return -1;
}
return 0;
}
int
setup_signal_handler (int signal_number)
{
// Setting up the handler(!) for these signals.
struct sigaction reaction;
sigemptyset (&reaction.sa_mask); // Nothing else to mask.
reaction.sa_flags = SA_SIGINFO; // Realtime flag.
#if defined (SA_SIGACTION)
// Lynx says, it is better to set this bit to be portable.
reaction.sa_flags &= SA_SIGACTION;
#endif /* SA_SIGACTION */
reaction.sa_sigaction = null_handler; // Null handler.
int sigaction_return = sigaction (SIGRTMIN,
&reaction,
0);
if (sigaction_return == -1)
{
perror ("Error:Proactor couldn't do sigaction for the RT SIGNAL");
return -1;
}
return 0;
}
void
null_handler (int /* signal_number */,
siginfo_t * /* info */,
void * /* context */)
{
}
int
main ()
{
if (test_aio_calls () == 0)
{
// printf ("RT SIG test successful:\n"
// "ACE_POSIX_SIG_PROACTOR should work in this platform\n");
return 0;
}
//printf ("RT SIG test failed:\n"
// "ACE_POSIX_SIG_PROACTOR may not work in this platform\n");
return -1;
}
]])],
[
ace_cv_feature_posix_rt_sigs=yes
],
[
ace_cv_feature_posix_rt_sigs=no
],
[
dnl Don't bother doing anything for cross-compiling here
dnl since the basic aio run-time test will prevent this
dnl rt sig run-time test from ever running when cross-compiling.
dnl We just put something in here to prevent autoconf
dnl from complaining.
ace_just_a_place_holder=ignoreme
])
],[AC_DEFINE([ACE_HAS_POSIX_REALTIME_SIGNALS])],[])
fi dnl test "$ace_cv_feature_aio_calls" = yes
])

View File

@@ -1,426 +0,0 @@
dnl -------------------------------------------------------------------------
dnl $Id: compiler.m4 80826 2008-03-04 14:51:23Z wotte $
dnl
dnl compiler.m4
dnl
dnl ACE M4 include file which contains ACE specific M4 macros
dnl that set/determine compiler configurations for ACE.
dnl
dnl -------------------------------------------------------------------------
dnl Copyright (C) 1998, 1999, 2003 Ossama Othman
dnl
dnl All Rights Reserved
dnl
dnl This library is free software; you can redistribute it and/or
dnl modify it under the current ACE distribution terms.
dnl
dnl This library is distributed in the hope that it will be useful,
dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
dnl Macros to set flags for a given compiler on a given platform.
dnl The flags set here are generally only useful for _KNOWN_ compilers.
dnl ACE_SET_COMPILER_FLAGS
dnl Usage: ACE_SET_COMPILER_FLAGS
AC_DEFUN([ACE_SET_COMPILER_FLAGS],
[
dnl AC_BEFORE([$0], [AC_PROG_LIBTOOL])
dnl Make sure we know what C++ compiler and preprocessor we have!
AC_REQUIRE([AC_PROG_CXX])
AC_REQUIRE([AC_PROG_CXXCPP])
AC_LANG([C++])
AC_REQUIRE([AC_LANG])
AC_REQUIRE([ACE_COMPILATION_OPTIONS])
ACE_GXX_MAJOR_VERSION=0
if test "$GXX" = yes; then
ACE_GXX_MAJOR_VERSION=`$CXX -dumpversion | sed -e 's/\..*$//'`
dnl @todo Clean up / consolidate these conditionals
if test "$ACE_GXX_MAJOR_VERSION -ge 3"; then
if test "$ace_user_enable_exceptions" != yes; then
ACE_CXXFLAGS="$ACE_CXXFLAGS -fcheck-new"
fi
else
case `$CXX --version` in
2.9*)
if test "$ace_user_enable_exceptions" != yes; then
ACE_CXXFLAGS="$ACE_CXXFLAGS -fcheck-new"
fi
;;
esac
fi
fi
dnl Compiler Flag Key
dnl CXXFLAGS - C++ flags to use during the configure script run and
dnl during ACE compilation. The user may set this prior to
dnl running the configure script. As such, it is important
dnl not to replace the existing value of CXXFLAGS; rather
dnl one should only add to it.
dnl ACE_CXXFLAGS
dnl - General C++ flags the configure script should set before
dnl CXXFLAGS to allow the user override them.
dnl DCXXFLAGS - C++ debugging flags
dnl OCXXFLAGS - C++ optimization flags
dnl CPPFLAGS - C++ preprocessor flags
dnl ACE_CPPFLAGS
dnl - General C++ preprocessor flags the configure
dnl script should set before CPPFLAGS to allow the
dnl user to override them.
dnl WERROR - Compiler flag that converts warnings to errors
if test "$GXX" = yes; then
WERROR="-Werror"
fi
case "$host" in
*aix*)
dnl In case anything here or in the config depends on OS
dnl version number, grab it here and pass it all to the
dnl compiler as well.
AIX_VERS=`uname -v`0`uname -r`
ACE_CPPFLAGS="$ACE_CPPFLAGS -DACE_AIX_VERS=$AIX_VERS"
case "$CXX" in
xlC*)
dnl AIX compilers need to have RTTI enabled and ACE requires it.
CXXFLAGS="$CXXFLAGS -qrtti=all"
TEMPLATE_OPTION='-qnotempinc -qnotemplateregistry -DACE_TEMPLATES_REQUIRE_SOURCE'
ACE_CXXFLAGS="$ACE_CXXFLAGS $TEMPLATE_OPTION"
DCXXFLAGS="-g -qcheck=nobounds:div:null"
OCXXFLAGS="-qlibansi -qarch=com"
CPPFLAGS="$CPPFLAGS"
# Use -qhalt=i to cause the compiler to signal failure on any
# diagnostic when converting warnings to errors. This helps to
# find that #pragma once is invalid, even though xlC only triggers
# an informational message, not a warning.
WERROR="-qhalt=i"
;;
*)
if test "$GXX" = yes; then
ACE_CXXFLAGS="-mcpu=common"
fi
;;
esac
;;
*chorus*)
;;
*cray*)
;;
*dgux*)
case "$CXX" in
ec++)
CXXFLAGS="$CXXFLAGS"
ACE_CXXFLAGS="$ACE_CXXFLAGS -relax -v -eh"
DCXXFLAGS="-g"
OCXXFLAGS=""
;;
*)
if test "$GXX" = yes; then
ACE_CXXFLAGS="$ACE_CXXFLAGS"
fi
;;
esac
;;
*freebsd*)
;;
*hpux*)
# In case anything here or in the config depends on OS
# version number, grab it here and pass it all to the
# compiler as well.
OSVERS=`uname -r | $AWK 'BEGIN{FS=".";OFS="";}{print [$][2],[$][3]}' -`
ACE_CPPFLAGS="$ACE_CPPFLAGS -DHPUX_VERS=$OSVERS"
# HP-UX OS version specific settings.
case "$host" in
*hpux11*)
# aCC's "-mt" flag detected by the configure script should already set
# the appropriate preprocessor, compiler and linker flags.
# if test "$ace_user_enable_threads" = yes; then
# # Prefer kernel threads over CMA (user) threads.
# ACE_CPPFLAGS="$ACE_CPPFLAGS -D_POSIX_C_SOURCE=199506L"
# fi
;;
esac
# HP-UX compiler specific settings.
case "$CXX" in
CC)
CXXFLAGS="$CXXFLAGS -pta -ti,/bin/true -tr,/bin/true"
ACE_CXXFLAGS="$ACE_CXXFLAGS -Aa -z +a1"
DCXXFLAGS="-g"
OCXXFLAGS=""
;;
aCC)
CFLAGS = "${CFLAGS:-} -Ae"
# -AA has been available since aC++ x.27 (2001?) - if using a
# compiler without this support, must --enable_stdcpplib=no.
if test "$ace_user_enable_stdcpplib" = yes; then
CXXFLAGS="$CXXFLAGS -AA"
fi
# Warning 930 is spurious when new(std::nothrow) is
# used. Reported to HP as support call 3201224717. (Steve
# Huston, 23-Nov-2002)
#
# Suppress warning 302 ((...) parameter list is a
# non-portable feature)
#
# Additionally, on HP-UX 10.20, suppress 495 to shut up the
# warnings from the system header files. 667 is also
# suppressed, but the compiler still tells you there was a
# future error, but at least you can pick out any real errors
# by quickly scanning the output. 829 is suppressed because
# the system headers have offending string literals assigned
# to char *.
ACE_CXXFLAGS="$ACE_CXXFLAGS +W302,495,667,829,908,930"
DCXXFLAGS="-g"
OCXXFLAGS="-O"
# Warning 67: Invalid pragma name -- needed for
# ACE_LACKS_PRAGMA_ONCE
WERROR="+We67 +p +We"
# If exception support is explicitly disabled, tell the
# compiler. This is not recommended since the run-time
# library can throw exceptions.
if test "$ace_user_enable_exceptions" != yes; then
ACE_CXXFLAGS="$ACE_CXXFLAGS +noeh"
fi
;;
*)
if test "$GXX" = yes; then
ACE_CXXFLAGS="$ACE_CXXFLAGS -w"
fi
;;
esac
;;
*irix5*)
case "$CXX" in
CC)
CXXFLAGS="$CXXFLAGS -ptused -prelink +pp -woff 3203,3209,3161,3262,3665"
ACE_CXXFLAGS="$ACE_CXXFLAGS "
DCXXFLAGS="-g"
OCXXFLAGS=""
;;
*)
;;
esac
;;
*irix6*)
case "$CXX" in
CC)
CPPFLAGS="$CPPFLAGS -D_SGI_MP_SOURCE"
CXXFLAGS="$CXXFLAGS -exceptions -ptnone -no_prelink -Wl,-woff,15 -Wl,-woff,84 -Wl,-woff,85 -Wl,-woff,133"
ACE_CXXFLAGS="$ACE_CXXFLAGS "
DCXXFLAGS="-g"
OCXXFLAGS="-O -OPT:Olimit=0"
;;
esac
;;
*linux*)
case "$CXX" in
*icpc|*icc)
CXXFLAGS="$CXXFLAGS -i-dynamic -w1"
ACE_CXXFLAGS="$ACE_CXXFLAGS"
DCXXFLAGS="$DCXXFLAGS"
WERROR="-Werror -wr -Wall"
;;
*)
if test "$GXX" = yes; then
CXXFLAGS="$CXXFLAGS"
ACE_CXXFLAGS="$ACE_CXXFLAGS"
DCXXFLAGS="$DCXXFLAGS"
OCXXFLAGS="-O3"
fi
;;
esac
;;
*lynxos*)
;;
*m88k*)
;;
*mvs*)
;;
*netbsd*)
;;
*osf*)
;;
*psos*)
;;
*sco*)
;;
*sunos4*)
;;
*solaris2*)
case "$CXX" in
CC)
WERROR="-xwe"
if test "$ace_user_enable_exceptions" != yes; then
CXXFLAGS="$CXXFLAGS -noex"
fi
dnl Some flags only work with Sun C++ 4.2. ACE requires RTTI.
if (CC -V 2>&1 | $EGREP 'Compilers 4\.2' > /dev/null); then
CXXFLAGS="$CXXFLAGS -features=castop -features=rtti"
fi
dnl Sun C++ 5.0 weirdness
if (CC -V 2>&1 | $EGREP 'Compilers 5\.0' > /dev/null); then
if test "$ace_user_enable_stdcpplib" = yes; then
CXXFLAGS="$CXXFLAGS -library=Cstd"
else
CXXFLAGS="$CXXFLAGS -library=iostream,no%Cstd"
AC_DEFINE([ACE_USES_OLD_IOSTREAMS])
fi
dnl Inlining appears to cause link problems with early
dnl releases of CC 5.0.
AC_DEFINE([ACE_LACKS_INLINE_FUNCTIONS])
if test "$ace_user_enable_exceptions" != yes; then
dnl See /opt/SUNWspro_5.0/SC5.0/include/CC/stdcomp.h.
ACE_CPPFLAGS="$ACE_CPPFLAGS -D_RWSTD_NO_EXCEPTIONS"
fi
CXXFLAGS="$CXXFLAGS -instances=explicit"
fi
CXXFLAGS="$CXXFLAGS"
ACE_CXXFLAGS="$ACE_CXXFLAGS"
DCXXFLAGS="$DCXXFLAGS -g"
OCXXFLAGS="$OCXXFLAGS -O"
;;
esac
;;
*tandem*)
;;
*unixware*)
;;
*vxworks*)
;;
*)
CXXFLAGS="$CXXFLAGS"
ACE_CXXFLAGS="$ACE_CXXFLAGS"
DCXXFLAGS="-g"
OCXXFLAGS="-O"
;;
esac
dnl Warning flags
if test "$GCC" = yes; then
ACE_CFLAGS="$ACE_CFLAGS -W -Wall -Wpointer-arith"
fi
if test "$GXX" = yes; then
ACE_CXXFLAGS="$ACE_CXXFLAGS -W -Wall -Wpointer-arith"
fi
dnl Symbol Visibility flags
dnl Take advantage of visibility attributes when using g++ 4.0 or
dnl better.
if test "$GXX" = yes; then
dnl As of this writing, there are symbol visibility issues on some
dnl platforms. The --disable-symbol-visibility option is intended
dnl to allow users to explicitly disable symbol visibility support
dnl in the cases where it does not work (or does not work properly),
dnl but the feature test selects it anyway.
AC_ARG_ENABLE([symbol-visibility],
AS_HELP_STRING([--enable-symbol-visibility],
[build with gcc symbol visibility attributes [[[no]]]]),
[
case "${enableval}" in
yes)
ace_user_enable_symbol_visibility=yes
;;
no)
ace_user_enable_symbol_visibility=no
;;
*)
AC_MSG_ERROR([bad value ${enableval} for --enable-symbol-visibility])
;;
esac
],
[
ace_user_enable_symbol_visibility=no
])
if test "$ace_user_enable_symbol_visibility" = yes; then
ACE_CHECK_CXXFLAGS([fvisibility=hidden],
[
ACE_CXXFLAGS="$ACE_CXXFLAGS -fvisibility=hidden"
AC_DEFINE([ACE_HAS_CUSTOM_EXPORT_MACROS])
AC_DEFINE([ACE_Proper_Export_Flag],
[__attribute__ ((visibility("default")))])
])
ACE_CHECK_CXXFLAGS([fvisibility-inlines-hidden],
[
ACE_CXXFLAGS="$ACE_CXXFLAGS -fvisibility-inlines-hidden"
])
fi
fi
dnl Additional flags
if test "$GXX" = yes; then
case `$CXX --version` in
2.9*)
if test "$ace_user_enable_exceptions" != yes; then
ACE_CXXFLAGS="$ACE_CXXFLAGS -fcheck-new"
fi
;;
esac
dnl if test "$ace_user_enable_repo" = no; then
dnl ACE_CXXFLAGS="$ACE_CXXFLAGS -fno-implicit-templates"
dnl fi
fi
])
AC_DEFUN([ACE_CHECK_CFLAGS],
[
AS_VAR_PUSHDEF([VAR],'ace_cv_cflag_$1')
AC_MSG_CHECKING([whether $CC supports -$1])
AC_LANG_SAVE
AC_LANG([C])
ace_save_CFLAGS=$CFLAGS
CFLAGS="$CFLAGS -$1"
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],[return 0])],[VAR=yes],[VAR=no])
CFLAGS=$ace_save_CFLAGS
AC_LANG_RESTORE
if test $VAR = yes; then
AC_MSG_RESULT([yes])
$2
else
AC_MSG_RESULT([no])
$3
fi
AS_VAR_POPDEF([VAR])
])
AC_DEFUN([ACE_CHECK_CXXFLAGS],
[
AS_VAR_PUSHDEF([VAR],'ace_cv_cxxflag_$1')
AC_MSG_CHECKING([whether $CXX supports -$1])
AC_LANG_SAVE
AC_LANG([C++])
ace_save_CXXFLAGS=$CXXFLAGS
CXXFLAGS="$CXXFLAGS -$1"
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],[return 0])],[VAR=yes],[VAR=no])
CXXFLAGS=$ace_save_CXXFLAGS
AC_LANG_RESTORE
if test $VAR = yes; then
AC_MSG_RESULT([yes])
$2
else
AC_MSG_RESULT([no])
$3
fi
AS_VAR_POPDEF([VAR])
])

View File

@@ -1,976 +0,0 @@
dnl -------------------------------------------------------------------------
dnl $Id: config_h.m4 82277 2008-07-09 17:45:59Z jtc $
dnl
dnl config_h.m4
dnl
dnl ACE M4 include file which contains preprocessor constants
dnl and other items to be place in the generated ace/config.h
dnl header.
dnl
dnl -------------------------------------------------------------------------
dnl Copyright (C) 2002, 2003 Ossama Othman
dnl
dnl All Rights Reserved
dnl
dnl This library is free software; you can redistribute it and/or
dnl modify it under the current ACE distribution terms.
dnl
dnl This library is distributed in the hope that it will be useful,
dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
dnl Prepare the ace/config.h.in template.
dnl
dnl Usage: ACE_PREP_CONFIG_HEADER
AC_DEFUN([ACE_PREP_CONFIG_HEADER],
[
dnl Text to be placed at the top of the `ace/config.h' header.
AH_TOP([
#ifndef ACE_CONFIG_H
#define ACE_CONFIG_H
// ACE configuration header file
])
dnl Text to be placed at the bottom of the `ace/config.h' header.
dnl
dnl @note Do not remove the "] [" between the words "Local Variables".
dnl The generated Emacs "Local Variables" block will not contain
dnl those characters. They are merely interpreted by M4 as two
dnl concatenated text blocks. This is necessary to prevent
dnl Emacs from inadvertently applying the "Local Variables"
dnl block being placed in the generated "config.h" header to
dnl this Autoconf/M4 file.
AH_BOTTOM([
#endif /* ACE_CONFIG_H */
// Local] [Variables:
// mode:C++
// End:
])
dnl ACE currently doesn't use these; however the configure script does
AH_TEMPLATE([ACE_LACKS_UNBUFFERED_STREAMBUF],[])
AH_TEMPLATE([ACE_HAS_STDCPP_STL_INCLUDES],[])
AH_TEMPLATE([ACE_HAS_NEW_NO_H],[Platform provides new style C++ <new> header])
AH_TEMPLATE([ACE_HAS_STDEXCEPT_NO_H],[Platform provides C++ <stdexcept> header])
dnl Deprecated! (or soon to be?)
AH_TEMPLATE([ACE_HAS_OSF1_GETTIMEOFDAY],
[timezone* 2nd parameter & no prototype])
AH_TEMPLATE([ACE_HAS_LYNXOS_SIGNALS],[])
AH_TEMPLATE([ACE_HAS_TANDEM_SIGNALS],[])
AH_TEMPLATE([PTHREAD_STACK_MIN],[])
dnl ///////////////////// OSSAMA'S NEW STUFF ////////////////// */
dnl THIS STUFF WILL REPLACE THE ABOVE OLDER STUFF AND/OR WILL BE MERGED INTO IT
dnl /* results from checks for programs */
dnl /* results from checks for libraries */
dnl /* results from checks for header files */
dnl /* results from checks for typedefs */
dnl /* results from checks for structures */
dnl /* results from checks for variables */
dnl /* results from checks for compiler characteristics */
dnl /* results from checks for library functions */
dnl /* results from checks for system services */
dnl AIX specific configuration parameters
AH_TEMPLATE([AIX],[Configure for use on AIX])
dnl FreeBSD specific configuration parameters
dnl Nothing yet
dnl HP/UX specific configuration parameters
AH_TEMPLATE([HPUX],[Configure for use on HP-UX])
AH_TEMPLATE([HPUX_10],[Configure for use on HP-UX 10])
AH_TEMPLATE([HPUX_11],[Configure for use on HP-UX 11])
dnl Irix specific configuration parameters
AH_TEMPLATE([IRIX5],[Configure for use on Irix 5])
AH_TEMPLATE([IRIX6],[Configure for use on Irix 6])
AH_TEMPLATE([ACE_HAS_IRIX62_THREADS],
[Platform supports the very odd IRIX 6.2 threads...])
dnl Linux specific configuration parameters
dnl Nothing yet */
dnl LynxOS specific configuration parameters
AH_TEMPLATE([__NO_INCLUDE_WARN__],[])
dnl MVS specific configuration parameters
dnl Nothing yet
dnl NetBSD specific configuration parameters
dnl Nothing yet
dnl OSF/1 and Digital Unix specific configuration parameters
AH_TEMPLATE([DEC_CXX],[])
AH_TEMPLATE([DIGITAL_UNIX],[Configure for use on Digital Unix])
dnl SCO specific configuration parameters
AH_TEMPLATE([SCO],[])
dnl Tandem specific configuration parameters
dnl Nothing yet
dnl UnixWare specific configuration parameters
AH_TEMPLATE([UNIXWARE],[Configure for use on UnixWare])
AH_TEMPLATE([UNIXWARE_2_0],[])
AH_TEMPLATE([UNIXWARE_2_1],[])
AH_TEMPLATE([UNIXWARE_7_1],[])
AH_TEMPLATE([__IOCTL_VERSIONED__],[])
dnl VXWorks specific configuration parameters
AH_TEMPLATE([VXWORKS],[Configure for use on VxWorks])
dnl Win32 specific configuration parameters
AH_TEMPLATE([ACE_WIN32],[Configure for use on Win32])
AH_TEMPLATE([ACE_DISABLE_DEBUG_DLL_CHECK],
[Define this if you don't want debug version ACE search for debug version
DLLs first before looking for the DLL names specified.])
AH_TEMPLATE([ACE_HAS_WIN32_STRUCTURAL_EXCEPTIONS],
[Platform/compiler supports Win32 structural exceptions.])
AH_TEMPLATE([ACE_WSOCK_VERSION],
[A parameter list indicating the version of WinSock (e.g., "1, 1" is
version 1.1).])
AH_TEMPLATE([ACE_HAS_MFC],[Platform supports Microsoft Foundation Classes])
AH_TEMPLATE([ACE_USES_STATIC_MFC],
[When linking MFC as a static library is desired])
AH_TEMPLATE([ACE_HAS_CANCEL_IO],
[Platform supports the Win32 CancelIO() function. (WinNT 4.0 and beyond)])
AH_TEMPLATE([ACE_HAS_WIN32_TRYLOCK],
[The Win32 platform support TryEnterCriticalSection(). (WinNT 4.0 and
beyond)])
AH_TEMPLATE([ACE_HAS_WINSOCK2],[The Win32 platform supports WinSock 2.0.])
AH_TEMPLATE([ACE_USE_SELECT_REACTOR_FOR_REACTOR_IMPL],
[For Win32: Use Select_Reactor as default implementation of Reactor
instead of WFMO_Reactor.])
AH_TEMPLATE([ACE_HAS_DLL],[Build ACE using the frigging PC DLL nonsense...])
AH_TEMPLATE([ACE_HAS_STRICT],[Use the STRICT compilation mode on Win32.])
AH_TEMPLATE([CYGWIN32], [GNU Win32 environement])
dnl ACE internals
AH_TEMPLATE([ACE_DEFAULT_BASE_ADDR],[])
AH_TEMPLATE([ACE_DEFAULT_BASE_ADDRL],[])
AH_TEMPLATE([ACE_DEFAULT_CLOSE_ALL_HANDLES],[])
AH_TEMPLATE([ACE_DEFAULT_MAX_SOCKET_BUFSIZ],[])
AH_TEMPLATE([ACE_DEFAULT_SELECT_REACTOR_SIZE],[The default number of handles the select()-based reactor should handle])
AH_TEMPLATE([ACE_MALLOC_ALIGN],[])
AH_TEMPLATE([ACE_MAP_PRIVATE],[])
AH_TEMPLATE([ACE_THR_PRI_FIFO_DEF],[])
AH_TEMPLATE([ACE_TIMER_SKEW],[])
AH_TEMPLATE([IP_ADD_MEMBERSHIP],[])
AH_TEMPLATE([IP_DROP_MEMBERSHIP],[])
AH_TEMPLATE([ACE_LOFF_T_TYPEDEF],[typedef for ACE_LOFF_T])
AH_TEMPLATE([__ACE_INLINE__],[Enable ACE inlining])
AH_TEMPLATE([ACE_NO_INLINE],[Explicitly disable ACE inlining])
AH_TEMPLATE([ACE_COMPILE_TIMEPROBES],[Enable ACE_Timeprobes])
AH_TEMPLATE([ACE_HAS_GNU_REPO],
[Enable use of GNU template repositories. GNU C++ w/repo patch
and EGCS only])
AH_TEMPLATE([ACE_HAS_AIO_CALLS],[Platform supports Asynchronous IO calls])
AH_TEMPLATE([ACE_HAS_ALT_CUSERID],
[Use ACE's alternate cuserid() implementation since a system
cuserid() may not exist, or it is not desirable to use it. The
implementation requires ACE_LACKS_PWD_FUNCTIONS to be undefined and
that the geteuid() system call exists.])
AH_TEMPLATE([ACE_DEFAULT_THREAD_KEYS],
[Number of TSS keys, with ACE_HAS_TSS_EMULATION _only_. Defaults to 64.])
AH_TEMPLATE([ACE_THREADS_DONT_INHERIT_LOG_MSG],
[Specify this if you don't want threads to inherit parent thread's
ACE_Log_Msg properties.])
AH_TEMPLATE([ACE_HAS_PRIOCNTL],[OS has priocntl (2)])
AH_TEMPLATE([ACE_HAS_RLIMIT_RESOURCE_ENUM],
[Platform has enum instead of int for first argument to ::{get,set}rlimit ().
The value of this macro is the enum definition, e.g.,
enum __rlimit_resource, for Linux glibc 2.0.])
AH_TEMPLATE([ACE_HAS_RUSAGE_WHO_ENUM],
[Platform has enum instead of int for first argument to ::getrusage (). The
value of this macro is the enum definition, e.g., enum __rusage_who, for
Linux glibc 2.0.])
AH_TEMPLATE([ACE_HAS_STDARG_THR_DEST],
[Platform has void (*)(...) prototype for pthread_key_create()
destructor (e.g., LynxOS).])
AH_TEMPLATE([ACE_HAS_STL_MAP_CONFLICT],
[Used when users want to compile ACE with STL and STL map class
conflicts with <net/if.h> map struct.])
AH_TEMPLATE([ACE_HAS_STL_QUEUE_CONFLICT],
[Used when users want to compile ACE with STL and STL queue class
conflicts with <netinet/in.h> queue struct.])
AH_TEMPLATE([ACE_HAS_4_4BSD_SENDMSG_RECVMSG],
[Platform has BSD 4.4 sendmsg()/recvmsg() APIs.])
AH_TEMPLATE([ACE_HAS_P_READ_WRITE],
[Platform has pread() and pwrite() support.])
AH_TEMPLATE([ACE_HAS_AIX_HI_RES_TIMER],
[Platform has AIX4 ::read_real_time()])
AH_TEMPLATE([ACE_HAS_ALLOCA],[Compiler/platform supports alloca().])
AH_TEMPLATE([ACE_HAS_ALLOCA_H],[Compiler/platform has <alloca.h>])
AH_TEMPLATE([ACE_HAS_AUTOMATIC_INIT_FINI],
[Compiler/platform correctly calls init()/fini() for shared libraries.])
AH_TEMPLATE([ACE_HAS_WORKING_EXPLICIT_TEMPLATE_DESTRUCTOR],
[Compiler handles explicit calling of template destructor correctly.])
AH_TEMPLATE([ACE_EXPLICIT_TEMPLATE_DESTRUCTOR_TAKES_ARGS],
[Compiler requires template args when explicitly calling template destructor.])
AH_TEMPLATE([ACE_HAS_BROKEN_MAP_FAILED],
[Platform doesn't cast MAP_FAILED to a (void *).])
AH_TEMPLATE([ACE_HAS_BROKEN_CTIME],
[Compiler/platform uses macro for ctime (e.g., MVS)])
AH_TEMPLATE([ACE_HAS_BROKEN_DGRAM_SENDV],
[Platform sendv() does not work properly with datagrams, i.e. it
fails when the iovec size is IOV_MAX.])
AH_TEMPLATE([ACE_HAS_BROKEN_MSG_H],
[Platform headers don't support <msg.h> prototypes])
AH_TEMPLATE([ACE_HAS_BROKEN_MMAP_H],
[HP/UX does not wrap the mmap(2) header files with extern "C".])
AH_TEMPLATE([ACE_HAS_BROKEN_POSIX_TIME],
[Platform defines struct timespec in <sys/timers.h>])
AH_TEMPLATE([ACE_HAS_BROKEN_R_ROUTINES],
[Platform defines ctime_r, asctime_r, rand_r and getpwnam_r as macros])
AH_TEMPLATE([ACE_HAS_BROKEN_RANDR],
[OS/compiler's header files are inconsistent with libC definition of
rand_r().])
AH_TEMPLATE([ACE_HAS_BROKEN_T_ERROR],
[Compiler/platform has the wrong prototype for t_error(), i.e.,
t_error(char *) rather than t_error(const char *).])
AH_TEMPLATE([ACE_HAS_BSTRING],
[Platform has <bstring.h> (which contains bzero() prototype)])
AH_TEMPLATE([ACE_HAS_CHARPTR_DL],
[OS/platform uses char * for dlopen/dlsym args, rather than const char *.])
AH_TEMPLATE([ACE_HAS_CHARPTR_SOCKOPT],
[OS/platform uses char * for sockopt, rather than const char *])
AH_TEMPLATE([ACE_HAS_CONFLICTING_XTI_MACROS],
[OS header files have some problems with XTI (HP/UX 11).])
AH_TEMPLATE([ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES],
[Prototypes for both signal() and struct sigaction are consistent.])
AH_TEMPLATE([ACE_HAS_CONST_CHAR_SWAB],
[Platform has swab(const char*, char*, ssize_t) variant.])
AH_TEMPLATE([ACE_HAS_CPLUSPLUS_HEADERS],
[Compiler/platform has correctly prototyped header files.])
AH_TEMPLATE([ACE_HAS_DIRENT],
[Platform supports operations on directories via struct dirent,
readdir_r, etc.])
AH_TEMPLATE([ACE_HAS_EXCEPTIONS],[Compiler supports C++ exception handling.])
AH_TEMPLATE([ACE_HAS_FL],[Platform has Fast-Light (FL) toolkit installed.])
AH_TEMPLATE([ACE_HAS_GETPAGESIZE],
[Platform supports getpagesize() call (otherwise, ACE_PAGE_SIZE must
be defined, except on Win32).])
AH_TEMPLATE([ACE_HAS_GNU_CSTRING_H],
[Denotes that GNU has cstring.h as standard which redefines memchr()])
AH_TEMPLATE([ACE_HAS_INTRINSIC_INTERLOCKED],
[Platform supports the intrinsic interlocked optimizations.])
AH_TEMPLATE([ACE_HAS_GPERF],
[The GPERF utility is compiled for this platform])
AH_TEMPLATE([ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT],
[Optimize ACE_Handle_Set::count_bits for select() operations (common case)])
AH_TEMPLATE([ACE_HAS_LSEEK64],
[Platform supports lseek64(). This should not be defined if
ACE_HAS_LLSEEK is defined.])
AH_TEMPLATE([ACE_HAS_LLSEEK],
[Platform supports llseek(). This should not be defined if
ACE_HAS_LSEEK64 is defined.])
AH_TEMPLATE([ACE_HAS_HI_RES_TIMER],
[Compiler/platform supports SunOS high resolution timers])
AH_TEMPLATE([ACE_HAS_INLINED_OSCALLS],[
Inline all the static class OS methods to remove call overhead
Note: This gets defined by OS.h if __ACE_INLINE__ is defined])
AH_TEMPLATE([ACE_HAS_IP_MULTICAST],[Platform supports IP multicast])
AH_TEMPLATE([ACE_HAS_IPV6],[Platform supports IPv6])
AH_TEMPLATE([ACE_USES_IPV4_IPV6_MIGRATION],
[Enable IPv6 support on platforms that don't have IPv6 turned on by default])
AH_TEMPLATE([ACE_HAS_NEW_NOTHROW],
[Compiler supports new (std::nothrow)])
AH_TEMPLATE([ACE_HAS_NONCONST_SWAB],
[Platform has swab(char*, char*, ssize_t) variant.])
AH_TEMPLATE([ACE_HAS_NONSTATIC_OBJECT_MANAGER],
[Causes the ACE_Object_Manager instance to be created in
main (int, char *[]), instead of as a static (global) instance.])
AH_TEMPLATE([ACE_HAS_THR_KEYDELETE],
[Platform supports thr_keydelete (e.g,. UNIXWARE)])
AH_TEMPLATE([ACE_HAS_THR_MINSTACK],
[Platform calls thr_minstack() rather than thr_min_stack() (e.g., Tandem).])
AH_TEMPLATE([ACE_HAS_LIMITED_RUSAGE_T],
[The rusage_t structure has only two fields.])
AH_TEMPLATE([ACE_HAS_BIG_FD_SET],
[Compiler/platform has "big" fd_set, i.e. large number of bits set
in fd_set passed back from select().])
AH_TEMPLATE([ACE_HAS_LONG_MAP_FAILED],
[Platform defines MAP_FAILED as a long constant.])
AH_TEMPLATE([ACE_HAS_MALLOC_STATS], [Enabled malloc statistics collection.])
AH_TEMPLATE([ACE_USES_OLD_IOSTREAMS],
[Some files, such as ace/streams.h, want to include new style C++
stream headers. These headers are iomanip, ios, iostream, istream,
ostream, fstream and streambuf. If _all_ of these headers aren't
available, then assume that only iostream.h and fstream.h are
available.])
AH_TEMPLATE([ACE_HAS_MSG],[Platform supports recvmsg and sendmsg])
AH_TEMPLATE([ACE_HAS_MT_SAFE_MKTIME],
[Platform supports MT safe mktime() call (do any of them?)])
AH_TEMPLATE([ACE_HAS_MT_SAFE_SOCKETS],
[Sockets may be called in multi-threaded programs])
AH_TEMPLATE([ACE_HAS_NONCONST_GETBY],
[Platform uses non-const char * in calls to gethostbyaddr,
gethostbyname, getservbyname])
AH_TEMPLATE([ACE_HAS_NONCONST_MSGSND],
[Platform has a non-const parameter to msgsnd() (e.g., SCO).])
AH_TEMPLATE([ACE_HAS_NONCONST_READV],
[Platform omits const qualifier from iovec parameter in readv() prototype.])
AH_TEMPLATE([ACE_HAS_NONCONST_SELECT_TIMEVAL],
[Platform's select() uses non-const timeval* (only found on Linux
right now)])
AH_TEMPLATE([ACE_HAS_NONCONST_SENDMSG],
[Platform omits const qualifier from msghdr parameter in sendmsg()
prototype.])
AH_TEMPLATE([ACE_HAS_NONCONST_SETRLIMIT],
[Platform omits const qualifier from rlimit parameter in setrlimit()
prototype.])
AH_TEMPLATE([ACE_HAS_NONCONST_WRITEV],
[Platform omits const qualifier from iovec parameter in writev() prototype.])
AH_TEMPLATE([ACE_HAS_OLD_MALLOC],
[Compiler/platform uses old malloc()/free() prototypes (ugh)])
AH_TEMPLATE([ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R],
[Uses ctime_r & asctime_r with only two parameters vs. three.])
AH_TEMPLATE([ACE_HAS_ONLY_SCHED_OTHER],
[Platform, e.g., Solaris 2.5, only supports SCHED_OTHER POSIX
scheduling policy.])
AH_TEMPLATE([ACE_HAS_OPTIMIZED_MESSAGE_QUEUE],
[Use the semaphore implementation of ACE_Message_Queue rather than
the emulated condition variable (NT and VxWorks).])
AH_TEMPLATE([ACE_HAS_OSF_TIMOD_H],
[Platform supports the OSF TLI timod STREAMS module])
AH_TEMPLATE([ACE_HAS_POLL],[Platform contains <poll.h>])
AH_TEMPLATE([ACE_HAS_POSITION_INDEPENDENT_POINTERS],
[Platform supports "position-independent" features provided by
ACE_Based_Pointer<>.])
AH_TEMPLATE([ACE_HAS_POSIX_GETPWNAM_R],
[Platform supports POSIX getpwnam_r() function])
AH_TEMPLATE([ACE_HAS_POSIX_NONBLOCK],
[Platform supports POSIX O_NONBLOCK semantics])
AH_TEMPLATE([ACE_HAS_POSIX_REALTIME_SIGNALS],
[Platform supports POSIX realtime signals])
AH_TEMPLATE([ACE_HAS_POSIX_SEM],
[Platform supports POSIX real-time semaphores (e.g., VxWorks and
Solaris)])
AH_TEMPLATE([ACE_HAS_POSIX_SEM_TIMEOUT],
[Platform supports timed POSIX semaphore acquisitions (sem_timedwait()).])
AH_TEMPLATE([ACE_DISABLE_POSIX_SEM_TIMEOUT_EMULATION],
[Do not include emulation for timed semaphore acquisitions.])
AH_TEMPLATE([ACE_HAS_POSIX_TIME],
[Platform supports the POSIX struct timespec type])
AH_TEMPLATE([ACE_HAS_PROC_FS],
[Platform supports the /proc file system and defines tid_t
in <sys/procfs.h>])
AH_TEMPLATE([ACE_HAS_PRUSAGE_T],[Platform supports the prusage_t struct])
AH_TEMPLATE([ACE_HAS_PTHREADS_UNIX98_EXT],
[Platform has the UNIX98 extensions to Pthreads (rwlocks)])
AH_TEMPLATE([ACE_HAS_PTHREAD_PROCESS_ENUM],
[pthread.h declares an enum with PTHREAD_PROCESS_PRIVATE and
PTHREAD_PROCESS_SHARED values])
AH_TEMPLATE([ACE_HAS_PURIFY],[Purify'ing. Defined on command line.])
AH_TEMPLATE([ACE_HAS_QUANTIFY],[Quantify'ing. Defined on command line.])
AH_TEMPLATE([ACE_HAS_RECURSIVE_MUTEXES],
[Mutexes are inherently recursive (e.g., Win32) ])
AH_TEMPLATE([ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS],
[Platform will recurse infinitely on thread exits from TSS cleanup
routines (e.g., AIX)])
AH_TEMPLATE([ACE_HAS_SIGACTION_CONSTP2],
[Platform's sigaction() function takes const sigaction* as 2nd parameter])
AH_TEMPLATE([ACE_HAS_REENTRANT_FUNCTIONS],
[Platform supports reentrant functions (i.e., all the POSIX *_r
functions).])
AH_TEMPLATE([ACE_HAS_X86_STAT_MACROS],
[Solaris for intel uses macros for fstat() and stat(), these are
wrappers for _fxstat() and _xstat() uses of the macros. Causes
compile and runtime problems.])
AH_TEMPLATE([ACE_HAS_XPG4_MULTIBYTE_CHAR],
[Platform has support for multi-byte character support compliant
with the XPG4 Worldwide Portability Interface wide-character
classification.])
AH_TEMPLATE([ACE_LACKS_AUTO_MMAP_REPLACEMENT],
[No system support for replacing any previous mappings.])
AH_TEMPLATE([ACE_LACKS_AUTO_PTR],
[Platform lacks support for the standard C++ auto_ptr class])
AH_TEMPLATE([ACE_AUTO_PTR_LACKS_RESET],
[Compiler/platform standard C++ auto_ptr implementation lacks
reset() method])
AH_TEMPLATE([ACE_LACKS_READDIR_R],[Platform lacks readdir_r()])
AH_TEMPLATE([ACE_LACKS_INLINE_FUNCTIONS],
[Platform can't handle "inline" keyword correctly.])
AH_TEMPLATE([ACE_LACKS_IOSTREAM_TOTALLY],
[iostreams are not supported adequately on the given platform.])
AH_TEMPLATE([ACE_LACKS_NETDB_REENTRANT_FUNCTIONS],
[Platform does not support reentrant netdb functions
(getprotobyname_r, getprotobynumber_r, gethostbyaddr_r,
gethostbyname_r, getservbyname_r).])
AH_TEMPLATE([ACE_HAS_REGEX],
[Platform supports the POSIX regular expression library])
AH_TEMPLATE([ACE_HAS_SEMUN],
[Compiler/platform defines a union semun for SysV shared memory ])
AH_TEMPLATE([ACE_HAS_SHM_OPEN],[Platform has shm_open()])
AH_TEMPLATE([ACE_SHM_OPEN_REQUIRES_ONE_SLASH],[shm_open() requires a leading slash in name])
AH_TEMPLATE([ACE_HAS_SIGISMEMBER_BUG],
[Platform has bug with sigismember() (HP/UX 11).])
AH_TEMPLATE([ACE_HAS_SIG_MACROS],
[Platform/compiler has macros for sig{empty,fill,add,del}set (e.g.,
SCO and FreeBSD)])
AH_TEMPLATE([ACE_HAS_SIGNAL_OBJECT_AND_WAIT],
[Platform supports the Win32 SignalObjectAndWait() function (WinNT
4.0 and beyond).])
AH_TEMPLATE([ACE_HAS_SIG_C_FUNC],
[Compiler requires extern "C" functions for signals.])
AH_TEMPLATE([ACE_HAS_SIZET_SOCKET_LEN],
[OS/compiler uses size_t * rather than int * for socket lengths])
AH_TEMPLATE([ACE_HAS_SOCKADDR_MSG_NAME],
[Platform requires (struct sockaddr *) for msg_name field of
struct msghdr.])
AH_TEMPLATE([ACE_HAS_THR_YIELD],[Platform has thr_yield()])
AH_TEMPLATE([ACE_HAS_STANDARD_CPP_LIBRARY],
[Platform/compiler supports Standard C++ Library])
AH_TEMPLATE([ACE_HAS_STRBUF_T],[Compiler/platform supports struct strbuf])
AH_TEMPLATE([ACE_HAS_STREAMS],[Platform supports STREAMS])
AH_TEMPLATE([ACE_HAS_STREAM_PIPES],[Platform supports STREAM pipes])
AH_TEMPLATE([ACE_LACKS_STROPTS_H],[Platform lacks stropts.h])
AH_TEMPLATE([ACE_HAS_STRING_CLASS],
[Platform/Compiler supports a String class (e.g., GNU or Win32).])
AH_TEMPLATE([ACE_HAS_STRINGS],
[Platform has <strings.h> (which contains bzero() prototype)])
AH_TEMPLATE([ACE_HAS_STRUCT_NETDB_DATA],
[Compiler/platform has strange hostent API for socket *_r() calls])
AH_TEMPLATE([ACE_HAS_SVR4_DYNAMIC_LINKING],
[Compiler/platform supports SVR4 dynamic linking semantics])
AH_TEMPLATE([ACE_HAS_SVR4_GETTIMEOFDAY],
[Compiler/platform supports SVR4 gettimeofday() prototype but
doesn't have a prototype])
AH_TEMPLATE([ACE_HAS_SVR4_SIGNAL_T],
[Compiler/platform supports SVR4 signal typedef.])
AH_TEMPLATE([ACE_HAS_SVR4_TLI],
[Compiler/platform supports SVR4 TLI (in particular, T_GETNAME stuff).])
AH_TEMPLATE([ACE_HAS_SYSINFO],
[Platform supports system configuration information.])
AH_TEMPLATE([ACE_HAS_SYSV_IPC],
[Platform supports System V IPC (most versions of UNIX, but not Win32)])
AH_TEMPLATE([ACE_HAS_SYS_ERRLIST],
[Platform/compiler supports _sys_errlist symbol])
AH_TEMPLATE([ACE_HAS_SYS_SIGLIST],
[Compiler/platform supports _sys_siglist array])
AH_TEMPLATE([ACE_HAS_SYS_XTI_H],[Platform provides <sys/xti.h> header])
AH_TEMPLATE([ACE_HAS_TEMPLATE_TYPEDEFS],
[Compiler implements templates that support typedefs inside of
classes used as formal arguments to a template class.])
AH_TEMPLATE([ACE_HAS_THREADS],[Platform supports threads.])
AH_TEMPLATE([ACE_HAS_THREAD_SAFE_ACCEPT],
[Platform allows multiple threads to call accept() on the same port
(e.g., WinNT).])
AH_TEMPLATE([ACE_HAS_THREAD_SELF],
[Platform has thread_self() rather than pthread_self() (e.g.,
DCETHREADS and AIX)])
AH_TEMPLATE([ACE_HAS_THREAD_SPECIFIC_STORAGE],
[Compiler/platform has thread-specific storage])
AH_TEMPLATE([ACE_HAS_THR_C_DEST],
[The pthread_keycreate() routine *must* take extern C functions.])
AH_TEMPLATE([ACE_HAS_THR_C_FUNC],
[The pthread_create() routine *must* take extern C functions.])
AH_TEMPLATE([ACE_HAS_TIMEZONE_GETTIMEOFDAY],
[Platform/compiler supports timezone * as second parameter to
gettimeofday() and has a prototype.])
AH_TEMPLATE([ACE_HAS_TIMOD_H],
[Platform supports TLI timod STREAMS module])
AH_TEMPLATE([ACE_HAS_TIUSER_H],[Platform supports TLI tiuser header])
AH_TEMPLATE([ACE_HAS_TIUSER_H_BROKEN_EXTERN_C],
[Platform does not protect <tiuser.h> with extern "C"])
AH_TEMPLATE([ACE_HAS_TLI],
[Platform supports TLI. Also see ACE_TLI_TCP_DEVICE.])
AH_TEMPLATE([ACE_HAS_TLI_PROTOTYPES],
[Platform provides TLI function prototypes])
AH_TEMPLATE([ACE_HAS_TSS_EMULATION],
[ACE provides TSS emulation. See also ACE_DEFAULT_THREAD_KEYS.])
AH_TEMPLATE([ACE_HAS_UCONTEXT_T],
[Platform supports ucontext_t (which is used in the extended signal API).])
AH_TEMPLATE([ACE_HAS_UNIXWARE_SVR4_SIGNAL_T],
[Has inconsistent SVR4 signal stuff, but not the same as the other
platforms])
AH_TEMPLATE([ACE_HAS_WCHAR],[Platform/compiler supports wchar_t])
AH_TEMPLATE([ACE_USES_WCHAR],[ACE is built to use wide characters internally])
AH_TEMPLATE([ACE_HAS_VERBOSE_NOTSUP],
[Prints out console message in ACE_NOTSUP. Useful for tracking down
origin of ACE_NOTSUP.])
AH_TEMPLATE([ACE_HAS_VOIDPTR_GETTIMEOFDAY],
[Platform/compiler supports void * as second parameter to
gettimeofday() and has a prototype.])
AH_TEMPLATE([ACE_HAS_VOIDPTR_MMAP],[Platform requires void * for mmap().])
AH_TEMPLATE([ACE_HAS_VOIDPTR_SOCKOPT],
[OS/compiler uses void * arg 4 setsockopt() rather than const char *])
AH_TEMPLATE([ACE_HAS_XLI],[Platform has the XLI version of TLI])
AH_TEMPLATE([ACE_HAS_XT],[Platform has Xt Intrinsics Toolkit])
AH_TEMPLATE([ACE_LACKS_MOTIF],
[Platform does not have Motif X toolkit available])
AH_TEMPLATE([ACE_HAS_XTI],
[Platform has XTI (X/Open-standardized superset of TLI). Implies
ACE_HAS_TLI but uses a different header file.])
AH_TEMPLATE([ACE_LACKS_ACE_IOSTREAM],
[Platform can not build ace/IOStream{,_T}.cpp. This does not
necessarily mean that the platform does not support iostreams.])
AH_TEMPLATE([ACE_LACKS_ACE_CODECS],
[Do not compile support for the "Codecs" ACE features.])
AH_TEMPLATE([ACE_LACKS_ACE_OTHER],
[Do not compile support for the "other" ACE features, such as CORBA
handling, name services, and QoS.])
AH_TEMPLATE([ACE_LACKS_ACE_SVCCONF],
[Do not compile support for the ACE Service Configurator.])
AH_TEMPLATE([ACE_LACKS_ACE_TOKEN],
[Do not compile support for the ACE Token feature.])
AH_TEMPLATE([ACE_LACKS_ACE_UUID],
[Do not compile support for the ACE UUID feature.])
AH_TEMPLATE([ACE_LACKS_COND_T],
[Platform lacks condition variables (e.g., Win32 and VxWorks)])
AH_TEMPLATE([ACE_LACKS_COND_TIMEDWAIT_RESET],
[pthread_cond_timedwait does *not* reset the time argument when
the lock is acquired.])
AH_TEMPLATE([ACE_LACKS_CONDATTR_PSHARED],
[Platform has no implementation of pthread_condattr_setpshared(), even
though it supports pthreads!])
AH_TEMPLATE([ACE_LACKS_CONST_STRBUF_PTR],
[Platform uses struct strbuf * rather than const struct strbuf *
(e.g., HP/UX 10.x)])
AH_TEMPLATE([ACE_LACKS_CONST_TIMESPEC_PTR],
[Platform forgot const in cond_timewait (e.g., HP/UX).])
AH_TEMPLATE([ACE_LACKS_EXEC],
[Platform lacks the exec() family of system calls (e.g., Win32,
VxWorks, Chorus)])
AH_TEMPLATE([ACE_LACKS_FILELOCKS],[Platform lacks file locking mechanism])
AH_TEMPLATE([ACE_LACKS_GETSERVBYNAME],
[Platforms lacks getservbyname() (e.g., VxWorks and Chorus).])
AH_TEMPLATE([ACE_LACKS_IOSTREAM_FX],
[iostream header does not declare ipfx (), opfx (), etc.])
AH_TEMPLATE([ACE_LACKS_LINEBUFFERED_STREAMBUF],
[Platform lacks streambuf "linebuffered ()".])
AH_TEMPLATE([ACE_LACKS_LONGLONG_T],
[Compiler/platform does not support the unsigned long long datatype.])
AH_TEMPLATE([ACE_LACKS_U_LONGLONG_T],
[Platform does not have u_longlong_t typedef])
AH_TEMPLATE([ACE_LACKS_MMAP],
[The platform doesn't have mmap(2) (e.g., SCO UNIX).])
AH_TEMPLATE([ACE_LACKS_MODE_MASKS],
[Platform/compiler doesn't have open() mode masks.])
AH_TEMPLATE([ACE_LACKS_MSG_ACCRIGHTS],
[Platform defines ACE_HAS_MSG, but lacks msg_accrights{len}.])
AH_TEMPLATE([ACE_LACKS_MUTEXATTR_PSHARED],
[Platform lacks pthread_mutexattr_setpshared().])
AH_TEMPLATE([ACE_LACKS_NULL_PTHREAD_STATUS],
[OS requires non-null status pointer for pthread_join ()])
AH_TEMPLATE([ACE_HAS_MUTEX_TIMEOUTS],
[Compiler supports timed mutex acquisitions (e.g. pthread_mutex_timedlock()).])
AH_TEMPLATE([ACE_LACKS_NAMED_POSIX_SEM],
[Platform lacks named POSIX semaphores (e.g., Chorus)])
AH_TEMPLATE([ACE_LACKS_STRPTIME],
[Platform lacks native strptime() implementation.])
AH_TEMPLATE([ACE_LACKS_RLIMIT],
[Platform/compiler lacks {get,set}rlimit() function (e.g., VxWorks,
Chorus, and SCO UNIX)])
AH_TEMPLATE([ACE_LACKS_RWLOCKATTR_PSHARED],
[Platform lacks pthread_rwlockattr_setpshared().])
AH_TEMPLATE([ACE_LACKS_PLACEMENT_OPERATOR_NEW],
[Compiler doesn't support placement operator new(size_t, void *).])
AH_TEMPLATE([ACE_LACKS_PLACEMENT_OPERATOR_DELETE],
[Compiler doesn't support placement operator delete(void *, void *).])
AH_TEMPLATE([ACE_LACKS_PRAGMA_ONCE],
[Compiler complains about use of obsolete "pragma once"])
AH_TEMPLATE([ACE_LACKS_PTHREAD_CANCEL],[Platform lacks pthread_cancel()])
AH_TEMPLATE([ACE_LACKS_PWD_FUNCTIONS],
[Platform lacks, getpwnam(), etc.])
AH_TEMPLATE([ACE_LACKS_PWD_REENTRANT_FUNCTIONS],
[Platform lacks getpwnam_r() methods (e.g., SGI 6.2).])
AH_TEMPLATE([ACE_LACKS_RWLOCK_T],[Platform lacks readers/writer locks.])
AH_TEMPLATE([ACE_LACKS_SEMBUF_T],
[Platform lacks struct sembuf (e.g., Win32 and VxWorks)])
AH_TEMPLATE([ACE_LACKS_SETDETACH],
[Platform lacks pthread_attr_setdetachstate() (e.g., HP/UX 10.x)])
AH_TEMPLATE([ACE_LACKS_SETSCHED],
[Platform lacks pthread_attr_setsched() (e.g. MVS)])
AH_TEMPLATE([ACE_LACKS_SIGACTION],
[Platform lacks struct sigaction (e.g., Win32 and Chorus)])
AH_TEMPLATE([ACE_LACKS_SIGNED_CHAR],
[Platform lacks "signed char" type (broken!)])
AH_TEMPLATE([ACE_LACKS_SIGSET],
[Platform lacks signal sets (e.g., Chorus and Win32)])
AH_TEMPLATE([ACE_LACKS_STRUCT_DIR],
[Platform lacks dirent structure.])
AH_TEMPLATE([ACE_LACKS_SYS_MSG_H],
[Platform lacks sys/msg.h (e.g., Chorus and VxWorks)])
AH_TEMPLATE([ACE_LACKS_SYSV_MSQ_PROTOS],
[Platform lacks SYSV message queue prototypes])
AH_TEMPLATE([ACE_LACKS_SI_ADDR],
[Platform lacks the si_addr field of siginfo_t (e.g., VxWorks and
HP/UX 10.x)])
AH_TEMPLATE([ACE_LACKS_SYSV_SHMEM],
[Platform lacks System V shared memory (e.g., Win32 and VxWorks)])
AH_TEMPLATE([ACE_LACKS_SOCKET_BUFSIZ],
[Platform doesn't support SO_SNDBUF/SO_RCVBUF (used in TAO)])
AH_TEMPLATE([ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES],
[Compiler doesn't support static data member templates])
AH_TEMPLATE([ACE_LACKS_STRRECVFD],[Platform doesn't define struct strrecvfd.])
AH_TEMPLATE([ACE_LACKS_T_ERRNO],[Header files lack t_errno for TLI])
AH_TEMPLATE([ACE_LACKS_TCP_NODELAY],[OS does not support TCP_NODELAY])
AH_TEMPLATE([ACE_LACKS_THREAD_PROCESS_SCOPING],
[Platform lacks pthread_attr_setscope()])
AH_TEMPLATE([ACE_LACKS_TIMESPEC_T],
[Platform does not define timepec_t as a typedef for struct timespec.])
AH_TEMPLATE([ACE_LACKS_STRTOK_R_PROTOTYPE],
[Platform/compiler lacks the strtok_r() prototype])
AH_TEMPLATE([ACE_LACKS_LSEEK64_PROTOTYPE],
[Platform/compiler lacks the lseek64() prototype. This should not
be defined if ACE_LACKS_LLSEEK_PROTOTYPE is defined.])
AH_TEMPLATE([ACE_LACKS_LLSEEK_PROTOTYPE],
[Platform/compiler lacks the llseek() prototype. This should not
be defined if ACE_LACKS_LSEEK64_PROTOTYPE is defined.])
AH_TEMPLATE([ACE_LACKS_PREAD_PROTOTYPE],
[Platform/compiler lacks the pread() and pwrite() prototypes])
AH_TEMPLATE([ACE_LACKS_CHAR_RIGHT_SHIFTS],
[Compiler does not have any istream operator>> for chars, u_chars, or
signed chars.])
AH_TEMPLATE([ACE_LACKS_CHAR_STAR_RIGHT_SHIFTS],
[Compiler does not have operator>> (istream &, u_char *) or
operator>> (istream &, signed char *)])
AH_TEMPLATE([ACE_LACKS_NUMERIC_LIMITS],[Platform lacks std::numeric_limits<>])
AH_TEMPLATE([ACE_LACKS_UNIX_DOMAIN_SOCKETS],
[ACE platform has no UNIX domain sockets])
AH_TEMPLATE([ACE_LACKS_UNIX_SIGNALS],
[Platform lacks full signal support (e.g., Win32 and Chorus).])
AH_TEMPLATE([ACE_LACKS_UTSNAME_T],
[Platform lacks struct utsname (e.g., Win32 and VxWorks)])
AH_TEMPLATE([ACE_MAIN],
[Renames "main (int, char *[])", for platforms such as g++/VxWorks
that don't allow main. Requires the use of
ACE_HAS_NONSTATIC_OBJECT_MANAGER.])
AH_TEMPLATE([ACE_MT_SAFE],[Compile using multi-thread libraries])
AH_TEMPLATE([ACE_NDEBUG],[Turns off debugging features])
AH_TEMPLATE([ACE_NEEDS_DEV_IO_CONVERSION],
[Necessary with some compilers to pass ACE_TTY_IO as parameter to
DEV_Connector.])
AH_TEMPLATE([ACE_NEEDS_HUGE_THREAD_STACKSIZE],
[Required by platforms with small default stacks.])
AH_TEMPLATE([ACE_NEEDS_LWP_PRIO_SET],
[OS has LWPs, and when the priority of a bound thread is set, then
the LWP priority must be set also.])
AH_TEMPLATE([ACE_NEEDS_SCHED_H],
[Platform needs to #include <sched.h> to get thread scheduling defs.])
AH_TEMPLATE([ACE_NEW_THROWS_EXCEPTIONS],
[Compiler's 'new' throws exception on failure (ANSI C++ behavior).])
AH_TEMPLATE([ACE_NLOGGING],
[Turns off the LM_DEBUG and LM_ERROR logging macros...])
AH_TEMPLATE([ACE_NTRACE],[Turns off the tracing feature.])
AH_TEMPLATE([ACE_PAGE_SIZE],
[Defines the page size of the system (not used on Win32 or with
ACE_HAS_GETPAGESIZE).])
AH_TEMPLATE([ACE_REDEFINES_XTI_FUNCTIONS],
[Platform redefines the t_... names (UnixWare)])
AH_TEMPLATE([ACE_TEMPLATES_REQUIRE_PRAGMA],
[Compiler's template mechanism must use a pragma. This is used for
AIX's C++ compiler.])
AH_TEMPLATE([ACE_TEMPLATES_REQUIRE_SOURCE],
[Compiler's template mechanim must see source code (i.e., .cpp
files). This is used for GNU G++.])
AH_TEMPLATE([ACE_HAS_ICMP_SUPPORT],
[Defined to 1 if platform supports ICMP over raw sockets])
AH_TEMPLATE([ACE_NEEDS_FUNC_DEFINITIONS],
[Compiler requires a definition for a "hidden" function, e.g., a
private, unimplemented copy constructor or assignment operator.
The SGI C++ compiler needs this, in template classes, with
ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA.])
AH_TEMPLATE([ACE_TLI_TCP_DEVICE],
[Device the platform uses for TCP on TLI. Only needed if not
/dev/tcp.])
AH_TEMPLATE([ACE_USE_POLL],
[The OS/platform supports the poll() event demultiplexor])
AH_TEMPLATE([ACE_HAS_EVENT_POLL],[Platform (Linux) supports event poll
interface.])
AH_TEMPLATE([ACE_HAS_DEV_POLL],[Platform supports /dev/poll character
device.])
AH_TEMPLATE([ACE_USES_ASM_SYMBOL_IN_DLSYM],
[Platform uses assembly symbols instead of C symbols in dlsym()])
AH_TEMPLATE([ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB],
[Platform has its standard C++ library in the namespace std.])
dnl DSO/DLL export macros.
AH_TEMPLATE([ACE_HAS_CUSTOM_EXPORT_MACROS],
[Platform defines custom DSO/DLL symbol export macros.])
AH_TEMPLATE([ACE_Proper_Export_Flag],
[Flag that denotes the symbol should be exported from the DSO/DLL.])
AH_TEMPLATE([ACE_Proper_Import_Flag],
[Flag that denotes the symbol should be imported from the DSO/DLL.])
dnl ACE_EXPORT_SINGLETON_DECLARATION(T)
dnl ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
dnl ACE_IMPORT_SINGLETON_DECLARATION(T)
dnl ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
]) dnl End ACE_PREP_CONFIG_HEADER

View File

@@ -1,156 +0,0 @@
# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
#
# Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.
# PKG_PROG_PKG_CONFIG([MIN-VERSION])
# ----------------------------------
AC_DEFUN([PKG_PROG_PKG_CONFIG],
[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl
if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
fi
if test -n "$PKG_CONFIG"; then
_pkg_min_version=m4_default([$1], [0.9.0])
AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
AC_MSG_RESULT([yes])
else
AC_MSG_RESULT([no])
PKG_CONFIG=""
fi
fi[]dnl
])# PKG_PROG_PKG_CONFIG
# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
#
# Check to see whether a particular set of modules exists. Similar
# to PKG_CHECK_MODULES(), but does not set variables or print errors.
#
#
# Similar to PKG_CHECK_MODULES, make sure that the first instance of
# this or PKG_CHECK_MODULES is called, or make sure to call
# PKG_CHECK_EXISTS manually
# --------------------------------------------------------------
AC_DEFUN([PKG_CHECK_EXISTS],
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
if test -n "$PKG_CONFIG" && \
AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
m4_ifval([$2], [$2], [:])
m4_ifvaln([$3], [else
$3])dnl
fi])
# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
# ---------------------------------------------
m4_define([_PKG_CONFIG],
[if test -n "$PKG_CONFIG"; then
if test -n "$$1"; then
pkg_cv_[]$1="$$1"
else
PKG_CHECK_EXISTS([$3],
[pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
[pkg_failed=yes])
fi
else
pkg_failed=untried
fi[]dnl
])# _PKG_CONFIG
# _PKG_SHORT_ERRORS_SUPPORTED
# -----------------------------
AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
_pkg_short_errors_supported=yes
else
_pkg_short_errors_supported=no
fi[]dnl
])# _PKG_SHORT_ERRORS_SUPPORTED
# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
# [ACTION-IF-NOT-FOUND])
#
#
# Note that if there is a possibility the first call to
# PKG_CHECK_MODULES might not happen, you should be sure to include an
# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
#
#
# --------------------------------------------------------------
AC_DEFUN([PKG_CHECK_MODULES],
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
pkg_failed=no
AC_MSG_CHECKING([for $1])
_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
_PKG_CONFIG([$1][_LIBS], [libs], [$2])
m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
and $1[]_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.])
if test $pkg_failed = yes; then
_PKG_SHORT_ERRORS_SUPPORTED
if test $_pkg_short_errors_supported = yes; then
$1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "$2"`
else
$1[]_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
fi
# Put the nasty error message in config.log where it belongs
echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
ifelse([$4], , [AC_MSG_ERROR(dnl
[Package requirements ($2) were not met:
$$1_PKG_ERRORS
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
_PKG_TEXT
])],
[$4])
elif test $pkg_failed = untried; then
ifelse([$4], , [AC_MSG_FAILURE(dnl
[The pkg-config script could not be found or is too old. Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.
_PKG_TEXT
To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.])],
[$4])
else
$1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
$1[]_LIBS=$pkg_cv_[]$1[]_LIBS
AC_MSG_RESULT([yes])
ifelse([$3], , :, [$3])
fi[]dnl
])# PKG_CHECK_MODULES

View File

@@ -1,545 +0,0 @@
dnl -------------------------------------------------------------------------
dnl $Id: platform.m4 82266 2008-07-08 16:09:00Z jtc $
dnl
dnl platform.m4
dnl
dnl ACE M4 include file which contains ACE specific M4 macros
dnl that set/determine which known platform specific C++ macros
dnl to define.
dnl
dnl -------------------------------------------------------------------------
dnl Copyright (C) 1998, 1999, 2000, 2002, 2003 Ossama Othman
dnl
dnl All Rights Reserved
dnl
dnl This library is free software; you can redistribute it and/or
dnl modify it under the current ACE distribution terms.
dnl
dnl This library is distributed in the hope that it will be useful,
dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
dnl Check for thread related libraries and compiler flags
dnl Usage: ACE_SET_PLATFORM_MACROS
AC_DEFUN([ACE_SET_PLATFORM_MACROS],
[
dnl Begin ACE_SET_PLATFORM_MACROS
dnl At some point the below platform specific settings should be
dnl automated as much as possible! We set things manually just to get
dnl things going with the auto{conf,make}/libtool integration into the
dnl ACE source tree.
dnl Platform specific flags
case "$host" in
*aix3*)
AC_DEFINE([AIX])
AC_DEFINE([ACE_DEFAULT_BASE_ADDR], [((char *) 0x80000000)])
;;
*aix4.1*)
AC_DEFINE([AIX])
dnl Use BSD 4.4 socket definitions for pre-AIX 4.2. The _BSD
dnl setting also controls the data type used for waitpid(),
dnl wait(), and wait3().
ACE_CPPFLAGS="$ACE_CPPFLAGS -D_BSD=44"
dnl pre-AIX 4.3 requires _BSD_INCLUDES
ACE_CPPFLAGS="$ACE_CPPFLAGS -D_BSD_INCLUDES"
AC_DEFINE([ACE_DEFAULT_BASE_ADDR], [((char *) 0x80000000)])
;;
*aix4.2*)
AC_DEFINE([AIX])
dnl pre-AIX 4.3 requires _BSD_INCLUDES
ACE_CPPFLAGS="$ACE_CPPFLAGS -D_BSD_INCLUDES"
AC_DEFINE([ACE_DEFAULT_BASE_ADDR], [((char *) 0x80000000)])
AC_DEFINE([ACE_TLI_TCP_DEVICE], ["/dev/xti/tcp"])
;;
*aix*)
AC_DEFINE([AIX])
;;
dnl /* Cray specific configuration parameters */
dnl /*
dnl * The following predefined macros are used within ACE ifdefs.
dnl * These are defined when using the Cray compilers. _CRAYMPP
dnl * is defined, for example, if you are running on a Cray T3E
dnl * massively parallel machine. Moreover, in the case of the T3E,
dnl * _CRAYT3E will be defined. This is used to determine the
dnl * ACE_SIZEOF defines for primitive types.
dnl *
dnl * _UNICOS is defined as either the major version of UNICOS being run,
dnl * e.g. 9 or 10 on the vector machines (e.g. C90, T90, J90, YMP, ...)
dnl * or the major+minor+level UNICOS/mk version, e.g. 2.0.3 => 203,
dnl * being run on an MPP machine.
dnl *
dnl * Summary:
dnl *
dnl * _CRAYMPP (defined only if running on MPP machine, e.g. T3E, UNICOS/mk)
dnl * _CRAYT3E (defined specifically if compiling on a Cray T3E)
dnl * _UNICOS (defined if running UNICOS or UNICOS/mk)
dnl *
dnl * Tested on UNICOS 10.0.0.2, UNICOS/mk 2.0.3.10
dnl *
dnl * Contributed by Doug Anderson <doug "at" clark.net>
dnl */
t3e-cray-unicosmk*)
ACE_CPPFLAGS="$ACE_CPPFLAGS -D_CRAYMPP -D_CRAYT3E -D_UNICOS"
;;
t3e-cray*)
ACE_CPPFLAGS="$ACE_CPPFLAGS -D_CRAYT3E -D_UNICOS"
;;
*cray-unicos*)
ACE_CPPFLAGS="$ACE_CPPFLAGS -D_UNICOS"
;;
*hpux9*)
AC_DEFINE([HPUX])
;;
*hpux10*)
AC_DEFINE([HPUX])
AC_DEFINE([HPUX_10])
dnl _HPUX_SOURCE : Enable HP-UX specific features in platform headers
ACE_CPPFLAGS="$ACE_CPPFLAGS -D_HPUX_SOURCE"
AC_DEFINE([ACE_DEFAULT_BASE_ADDR], [((char *) 0x80000000)])
AC_DEFINE([ACE_TLI_TCP_DEVICE], ["/dev/inet_cots"])
;;
*hpux11*)
AC_DEFINE([HPUX])
AC_DEFINE([HPUX_11])
AC_EGREP_CPP([ACE_ON_64BIT_HP],
[
#ifdef __LP64__
ACE_ON_64BIT_HP
#endif
],
[
AC_DEFINE([ACE_DEFAULT_BASE_ADDR], [((char *) 0x0000001100000000)])
AC_DEFINE([ACE_DEFAULT_BASE_ADDRL], [((char *) 0x0000001100000000)])
],
[
AC_DEFINE([ACE_DEFAULT_BASE_ADDR], [((char *) 0x80000000)])
])
AC_DEFINE([ACE_TIMER_SKEW], [(1000 * 10)])
;;
*irix5.2*)
AC_DEFINE([IRIX5])
;;
*irix5.3*)
AC_DEFINE([IRIX5])
if test "$GXX" = no; then
ACE_CPPFLAGS="$ACE_CPPFLAGS -D_BSD_TYPES"
fi
;;
*irix6*)
AC_DEFINE([IRIX6])
AC_DEFINE([ACE_DEFAULT_BASE_ADDR], [((char *) (1024U * 1024 * 1024))])
AC_DEFINE([ACE_TIMER_SKEW], [(1000 * 10)])
dnl _MODERN_C_ : Enable modern features in SGI C++ compiler
ACE_CPPFLAGS="$ACE_CPPFLAGS -D_SGI_MP_SOURCE -D_MODERN_C_"
case "$host" in
*irix6.2*)
dnl Recent versions of IRIX do not appear to require this macro.
if test "$ace_user_enable_threads" = yes; then
AC_DEFINE([ACE_HAS_IRIX62_THREADS])
fi
;;
esac
;;
*linux*)
AC_DEFINE([ACE_DEFAULT_MAX_SOCKET_BUFSIZ], [65535])
AC_DEFINE([ACE_DEFAULT_BASE_ADDR], [((char *) 0x80000000)])
AC_DEFINE([ACE_HAS_BIG_FD_SET]) dnl FIXME: We need a test for this!
AC_DEFINE([ACE_TIMER_SKEW], [(1000 * 10)])
dnl Does this box have NPTL?
NPTL=`getconf GNU_LIBPTHREAD_VERSION | $AWK '{print [$][1]}' -`
if test "$NPTL" != NPTL; then
ACE_CPPFLAGS="$ACE_CPPFLAGS -DACE_LACKS_LINUX_NPTL"
fi
;;
*lynxos*)
ACE_CPPFLAGS="$ACE_CPPFLAGS -D_POSIX_THREADS_CALLS"
AC_DEFINE([__NO_INCLUDE_WARN__])
AC_DEFINE([ACE_MALLOC_ALIGN], [8])
AC_DEFINE([ACE_MAP_PRIVATE], [ACE_MAP_SHARED])
AC_DEFINE([ACE_HAS_LYNXOS_SIGNALS])
AC_DEFINE([ACE_TIMER_SKEW], [(1000 * 10)])
;;
*mvs*)
ACE_CPPFLAGS="$ACE_CPPFLAGS -D_ALL_SOURCE"
;;
*osf3.2*)
AC_EGREP_CPP([ACE_DEC_CXX],
[
#if defined(__DECCXX)
ACE_DEC_CXX
#endif
],
[
AC_DEFINE([DEC_CXX])
],)
;;
*osf4.0*)
dnl We need to add checks for g++, DEC C++ and Rational C++
AC_EGREP_CPP([ACE_DEC_CXX],
[
#if defined(__DECCXX)
ACE_DEC_CXX
#endif
],
[
AC_DEFINE([DEC_CXX])
],)
dnl Check for _POSIX_C_SOURCE macro
AC_EGREP_CPP([ACE_ON_DEC_WITH_POS_SRC],
[
/* Include unistd.h to define _POSIX_C_SOURCE. */
#ifndef ACE_LACKS_UNISTD_H
# include <unistd.h>
#endif
#if defined(_POSIX_C_SOURCE) && (_POSIX_C_SOURCE >= 199506L)
ACE_ON_DEC_WITH_POS_SRC
#endif
],
[
AC_DEFINE([DIGITAL_UNIX])
],)
AC_DEFINE([ACE_DEFAULT_BASE_ADDR], [((char *) 0x80000000)])
AC_DEFINE([ACE_NEEDS_HUGE_THREAD_STACKSIZE], [(1024 * 1024)])
AC_DEFINE([ACE_TIMER_SKEW], [(1000 * 10)])
;;
*sco4.2*)
AC_DEFINE([SCO])
AC_DEFINE([ACE_DEFAULT_CLOSE_ALL_HANDLES], [0])
;;
*sco5*)
ACE_CPPFLAGS="$ACE_CPPFLAGS -D_SVID3"
AC_DEFINE([SCO])
AC_DEFINE([ACE_DEFAULT_CLOSE_ALL_HANDLES], [0])
AC_DEFINE([ACE_HAS_BIG_FD_SET]) dnl FIXME: We need a test for this!
;;
*sunos4*)
AC_DEFINE([ACE_TIMER_SKEW], [(1000 * 10)])
;;
*solaris2.4*)
AC_DEFINE([ACE_TIMER_SKEW], [(1000 * 10)])
AC_DEFINE([ACE_NEEDS_LWP_PRIO_SET])
;;
*solaris2.5*)
AC_DEFINE([ACE_MALLOC_ALIGN], [8])
AC_DEFINE([ACE_TIMER_SKEW], [(1000 * 10)])
AC_DEFINE([ACE_NEEDS_LWP_PRIO_SET])
;;
*solaris2.6*)
AC_DEFINE([ACE_MALLOC_ALIGN], [8])
AC_DEFINE([ACE_TIMER_SKEW], [(1000 * 10)])
AC_DEFINE([ACE_NEEDS_LWP_PRIO_SET])
;;
*solaris2.7*)
AC_DEFINE([ACE_MALLOC_ALIGN], [8])
AC_DEFINE([ACE_TIMER_SKEW], [(1000 * 10)])
AC_DEFINE([ACE_NEEDS_LWP_PRIO_SET])
;;
*86*solaris*)
AC_DEFINE([ACE_HAS_X86_STAT_MACROS])
AC_DEFINE([ACE_TIMER_SKEW], [(1000 * 10)])
AC_DEFINE([ACE_NEEDS_LWP_PRIO_SET])
;;
*tandem*)
AC_DEFINE([ACE_TIMER_SKEW], [(1000 * 10)])
;;
*unixware2.0*)
AC_DEFINE([UNIXWARE])
AC_DEFINE([UNIXWARE_2_0])
;;
*unixware2.1*)
AC_DEFINE([UNIXWARE])
AC_DEFINE([UNIXWARE_2_1])
;;
*UnixWare7.1*)
AC_DEFINE([UNIXWARE])
AC_DEFINE([UNIXWARE_7_1])
AC_DEFINE([__IOCTL_VERSIONED__])
ACE_CPPFLAGS="$ACE_CPPFLAGS -D_REENTRANT"
;;
*vxworks*)
AC_DEFINE([VXWORKS])
AC_DEFINE([ACE_MAIN], [ace_main])
AC_DEFINE([ACE_DEFAULT_MAX_SOCKET_BUFSIZ], [32768])
dnl need ACE_HAS_TSS_EMULATION for ACE_DEFAULT_THREAD_KEYS!
AC_EGREP_CPP([ACE_TSS_EMULATION],
[
#if defined (ACE_HAS_TSS_EMULATION)
ACE_TSS_EMULATION
#endif
], [AC_DEFINE([ACE_DEFAULT_THREAD_KEYS], [16])],[])
AC_DEFINE([ACE_THR_PRI_FIFO_DEF], [101])
;;
*cygwin32*)
AC_DEFINE([CYGWIN32])
;;
*mingw32*)
AC_DEFINE([ACE_WIN32])
;;
*win32*)
AC_DEFINE([ACE_WIN32])
dnl AC_DEFINE(ACE_USE_SELECT_REACTOR_FOR_REACTOR_IMPL)
if test "$ace_u_long_long_typedef_set" != yes; then
ACE_UINT64="unsigned __int64"
ace_u_long_long_typedef_set=yes
fi dnl "$ace_u_long_long_typedef_set" != yes
;;
*qnx* | *nto* | *neutrino*)
dnl These should be defined on the command line, not in config.h.
ACE_CPPFLAGS="$ACE_CPPFLAGS -D_QNX_SOURCE -D_POSIX_C_SOURCE=199506"
ACE_CPPFLAGS="$ACE_CPPFLAGS -D_POSIX_NAME_MAX=14" # Max bytes in a
# filename
ACE_CPPFLAGS="$ACE_CPPFLAGS -D_POSIX_PATH_MAX=256" # Num. bytes in
# pathname (excl. NULL)
case "$host" in
i[[3456]]86*)
if test "$GXX" = yes; then
# Neutrino defines memcpy as a macro on x86, which then
# hoses the ACE_OS::memcpy() method. Undefining
# __OPTIMIZE__ prevents this from happening.
ACE_CPPFLAGS="$ACE_CPPFLAGS -U__OPTIMIZE__"
fi
;;
esac
;;
*)
;;
esac
ACE_FUNC_IOCTL_ARGTYPES
ACE_CHECK_GETNAME_RETURNS_RANDOM_SIN_ZERO
ACE_CHECK_HAS_NONCONST_FD_ISSET
ACE_CHECK_FORMAT_SPECIFIERS
ACE_CHECK_LACKS_PERFECT_MULTICAST_FILTERING
ACE_CHECK_HAS_DLSYM_SEGFAULT_ON_INVALID_HANDLE
dnl End ACE_SET_PLATFORM_MACROS
])
# ACE_CHECK_FORMAT_SPECIFIERS
#
# Override default *printf format specifiers for size_t, ssize_t, ACE_INT64,
# and ACE_UINT64
#
# FIXME: Is it possible to write a portable feature test, or is checking
# the the target OS / target CPU the best we can do?
#
#---------------------------------------------------------------------------
AC_DEFUN([ACE_CHECK_FORMAT_SPECIFIERS],
[dnl
AH_TEMPLATE([ACE_SIZE_T_FORMAT_SPECIFIER],
[Define to the *printf format specifier (e.g. "%u") for size_t])dnl
AH_TEMPLATE([ACE_SSIZE_T_FORMAT_SPECIFIER],
[Define to the *printf format specifier (e.g. "%d") for ssize_t])dnl
AH_TEMPLATE([ACE_INT64_FORMAT_SPECIFIER],
[Define to the *printf format specifier (e.g. "%lld") for ACE_INT64])dnl
AH_TEMPLATE([ACE_UINT64_FORMAT_SPECIFIER],
[Define to the *printf format specifier (e.g. "%llu") for ACE_UINT64])dnl
case "$host_os" in
darwin*)
AC_DEFINE([ACE_SIZE_T_FORMAT_SPECIFIER], ["%lu"])
;;
linux*)
case "$host_cpu" in
alpha|ia64|x86_64)
AC_DEFINE([ACE_SIZE_T_FORMAT_SPECIFIER], ["%lu"])
AC_DEFINE([ACE_SSIZE_T_FORMAT_SPECIFIER], ["%ld"])
AC_DEFINE([ACE_INT64_FORMAT_SPECIFIER], ["%ld"])
AC_DEFINE([ACE_UINT64_FORMAT_SPECIFIER], ["%lu"])
;;
*)
;;
esac
;;
mingw32*)
AC_DEFINE([ACE_INT64_FORMAT_SPECIFIER], ["%I64d"])
AC_DEFINE([ACE_UINT64_FORMAT_SPECIFIER], ["%I64u"])
;;
netbsd*)
case "$host_cpu" in
x86_64)
AC_DEFINE([ACE_SIZE_T_FORMAT_SPECIFIER], ["%lu"])
AC_DEFINE([ACE_SSIZE_T_FORMAT_SPECIFIER], ["%ld"])
;;
*)
;;
esac
;;
win32*)
AC_DEFINE([ACE_INT64_FORMAT_SPECIFIER], ["%I64d"])
AC_DEFINE([ACE_UINT64_FORMAT_SPECIFIER], ["%I64u"])
;;
*)
;;
esac])
# ACE_CHECK_PERFECT_MULTICAST_FILTERING
#
# Checks whether platform lacks "perfect" multicast filtering.
#
# FIXME: Is it possible to write a portable feature test, or is checking
# the the target OS the best we can do?
#
#---------------------------------------------------------------------------
AC_DEFUN([ACE_CHECK_LACKS_PERFECT_MULTICAST_FILTERING],
[AC_CACHE_CHECK([whether platform lacks perfect multicast filtering],
[ace_cv_lacks_perfect_multicast_filtering],
[case "$host_os" in
darwin* | freebsd* | netbsd* | openbsd* | qnx*)
ace_cv_lacks_perfect_multicast_filtering=yes ;;
*)
ace_cv_lacks_perfect_multicast_filtering=no ;;
esac])
if test $ace_cv_lacks_perfect_multicast_filtering = yes; then
AC_DEFINE([ACE_LACKS_PERFECT_MULTICAST_FILTERING], 1,
[Define to 1 if platform lacks IGMPv3 "perfect" filtering of multicast
datagrams at the socket level. If defined, ACE_SOCK_Dgram_Mcast will bind
the first joined multicast group to the socket, and all future joins on that
socket will fail with an error.])
fi
])
# ACE_FUNC_IOCTL_ARGTYPES
#
# Determine the correct type to be passed to ioctl's second argument and
# define the types in ACE_IOCTL_TYPE_ARG2.
#
# FIXME: Should we support ioctl's third argument as well...?
#
# FIXME: Is it possible to write a portable feature test, or is checking
# the the target OS the best we can do?
#
#---------------------------------------------------------------------------
AC_DEFUN([ACE_FUNC_IOCTL_ARGTYPES],
[AC_CACHE_CHECK([types of arguments for ioctl()],
[ace_cv_func_ioctl_arg2],
[case "$host_os" in
darwin* | freebsd* | netbsd* | openbsd*)
ace_cv_func_ioctl_arg2="unsigned long" ;;
*)
ace_cv_func_ioctl_arg2="int" ;;
esac])
AC_DEFINE_UNQUOTED(ACE_IOCTL_TYPE_ARG2, $ace_cv_func_ioctl_arg2,
[Define to the type of arg 2 for `ioctl'.])
])
# ACE_VAR_TIMEZONE
#
# Checks whether platform has global "timezone" variable.
#
#---------------------------------------------------------------------------
AC_DEFUN([ACE_VAR_TIMEZONE],
[AC_CACHE_CHECK([for timezone variable],
[ace_cv_var_timezone],
[AC_TRY_LINK([#include <time.h>],
[return (int) timezone(0, 0);],
[ace_cv_var_timezone=no],
[AC_TRY_LINK([#include <time.h>],
[return (int) timezone;],
[ace_cv_var_timezone=yes],
[ace_cv_var_timezone=no])])
])
if test "$ace_cv_var_timezone" = yes; then
AC_DEFINE([ACE_HAS_TIMEZONE], 1,
[Define to 1 if platform has global timezone variable])
fi
])
# ACE_CHECK_GETNAME_RETURNS_RANDOM_SIN_ZERO
#
# Checks whether getsockname() and getpeername() return random values
# in the sockaddr_in.sin_zero field.
#
# FIXME: Is it possible to write a portable feature test, or is checking
# the the target OS the best we can do?
#
AC_DEFUN([ACE_CHECK_GETNAME_RETURNS_RANDOM_SIN_ZERO],
[AC_CACHE_CHECK([whether getsockname() and getpeername() return random values in sockaddr_in.sin_zero],
[ace_cv_getname_returns_random_sin_zero],
[case "$host_os" in
linux*)
AC_COMPILE_IFELSE(
[AC_LANG_PROGRAM([#include <linux/version.h>],
[
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,47))
int ok;
#else
choke me
#endif
])
],
[ace_cv_getname_returns_random_sin_zero=no],
[ace_cv_getname_returns_random_sin_zero=yes])
;;
*)
ace_cv_getname_returns_random_sin_zero=no
;;
esac])
if test $ace_cv_getname_returns_random_sin_zero = yes; then
AC_DEFINE([ACE_GETNAME_RETURNS_RANDOM_SIN_ZERO], 1,
[Define to 1 if the getsockname() and getpeername() return random values in the sockaddr_in.sin_zero field.])
fi
])
# ACE_CHECK_HAS_NONCONST_FD_ISSET
#
# Checks if system has a nonconst FD_ISSET macro.
#
#---------------------------------------------------------------------------
AC_DEFUN([ACE_CHECK_HAS_NONCONST_FD_ISSET],
[dnl
AC_COMPILE_IFELSE(
[AC_LANG_PROGRAM([#include <sys/time.h>],
[
//const fd_set* temp = new fd_set();
//FD_ISSET(0, const_cast< fd_set* >( temp ) );
const fd_set* temp = new fd_set();
FD_ISSET(0, temp );
])
],[],[AC_DEFINE([ACE_HAS_NONCONST_FD_ISSET], 1,
[Define to 1 if system has nonconst FD_ISSET() macro.])]
)
])
# ACE_CHECK_HAS_DLSYM_SEGFAULT_ON_INVALID_HANDLE
#
# Checks whether the dlsym() call segfaults when passed an invalid handle.
#
# FIXME: Is it possible to write a portable feature test, or is checking
# the the target OS the best we can do?
#
AC_DEFUN([ACE_CHECK_HAS_DLSYM_SEGFAULT_ON_INVALID_HANDLE],
[AC_CACHE_CHECK([whether dlsym() segfaults when passed an invalid handle],
[ace_cv_has_dlsym_segfault_on_invalid_handle],
[case "$host_os" in
linux* | openbsd*)
ace_cv_has_dlsym_segfault_on_invalid_handle=yes ;;
*)
ace_cv_has_dlsym_segfault_on_invalid_handle=no;;
esac])
if test $ace_cv_has_dlsym_segfault_on_invalid_handle = yes; then
AC_DEFINE([ACE_HAS_DLSYM_SEGFAULT_ON_INVALID_HANDLE], 1,
[Define to 1 if the dlsym() call segfaults when passed an invalid handle.])
fi
])

View File

@@ -1,770 +0,0 @@
dnl -------------------------------------------------------------------------
dnl $Id: subsets.m4 80826 2008-03-04 14:51:23Z wotte $
dnl
dnl subsets.m4
dnl
dnl ACE M4 include file which contains ACE specific M4 macros
dnl that set/determine which ACE subsets to build.
dnl
dnl -------------------------------------------------------------------------
dnl Copyright (C) 1998, 1999, 2001 Ossama Othman
dnl
dnl All Rights Reserved
dnl
dnl This library is free software; you can redistribute it and/or
dnl modify it under the current ACE distribution terms.
dnl
dnl This library is distributed in the hope that it will be useful,
dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
dnl Check for thread related libraries and compiler flags
dnl Usage: ACE_CHECK_SUBSETS
AC_DEFUN([ACE_CHECK_SUBSETS],
[
dnl Begin ACE_CHECK_SUBSETS
dnl Assume all subsets will be built, including the full ACE library.
dnl If any of the components is explicitly enabled or disabled by the user
dnl then do NOT build the full ACE library.
AC_ARG_ENABLE([lib-all],
AS_HELP_STRING([--enable-lib-all],[build all ACE components [[no]]]),
[
case "${enableval}" in
yes)
ace_user_enable_lib_all=yes
;;
no)
ace_user_enable_lib_all=no
;;
*)
AC_MSG_ERROR([bad value ${enableval} for --enable-lib-all])
;;
esac
],
[
ace_user_enable_lib_all=no
])
AC_ARG_ENABLE([lib-full],
AS_HELP_STRING([--enable-lib-full],[build the full ACE library [[yes]]]),
[
case "${enableval}" in
yes)
ace_user_enable_lib_full=yes
;;
no)
ace_user_enable_lib_full=no
;;
*)
AC_MSG_ERROR([bad value ${enableval} for --enable-lib-full])
;;
esac
],
[
ace_user_enable_lib_full=yes
])
AC_ARG_ENABLE([lib-os],
AS_HELP_STRING([--enable-lib-os],[build ACE_OS library]),
[
case "${enableval}" in
yes)
ACE_CREATE_LIBACE_OS
;;
no)
ace_user_enable_lib_os=no
;;
*)
AC_MSG_ERROR([bad value ${enableval} for --enable-lib-os])
;;
esac
dnl Disable full ACE library build
ace_user_enable_lib_full=no
],)
AC_ARG_ENABLE([lib-codecs],
AS_HELP_STRING([--enable-lib-codecs],[build ACE_Codecs library]),
[
case "${enableval}" in
yes)
ACE_CREATE_LIBACE_CODECS
;;
no)
ace_user_enable_lib_codecs=no
AC_DEFINE([ACE_LACKS_ACE_CODECS])
;;
*)
AC_MSG_ERROR([bad value ${enableval} for --enable-lib-codecs])
;;
esac
dnl Disable full ACE library build
ace_user_enable_lib_full=no
],)
AC_ARG_ENABLE([lib-connection],
AS_HELP_STRING([--enable-lib-connection],[build ACE_Connection library ]),
[
case "${enableval}" in
yes)
ACE_CREATE_LIBACE_CONNECTION
;;
no)
ace_user_enable_lib_connection=no
;;
*)
AC_MSG_ERROR([bad value ${enableval} for --enable-lib-connection])
;;
esac
dnl Disable full ACE library build
ace_user_enable_lib_full=no
],)
AC_ARG_ENABLE([lib-demux],
AS_HELP_STRING([--enable-lib-demux],[build ACE_Demux library]),
[
case "${enableval}" in
yes)
ACE_CREATE_LIBACE_DEMUX
;;
no)
ace_user_enable_lib_demux=no
;;
*)
AC_MSG_ERROR([bad value ${enableval} for --enable-lib-demux])
;;
esac
dnl Disable full ACE library build
ace_user_enable_lib_full=no
],)
AC_ARG_ENABLE([lib-filecache],
AS_HELP_STRING([--enable-lib-filecache],[build ACE_Filecache library]),
[
case "${enableval}" in
yes)
ACE_CREATE_LIBACE_FILECACHE
;;
no)
ace_user_enable_lib_filecache=no
;;
*)
AC_MSG_ERROR([bad value ${enableval} for --enable-lib-filecache])
;;
esac
dnl Disable full ACE library build
ace_user_enable_lib_full=no
],)
AC_ARG_ENABLE([lib-ipc],
AS_HELP_STRING([--enable-lib-ipc],[build ACE_IPC library]),
[
case "${enableval}" in
yes)
ACE_CREATE_LIBACE_IPC
;;
no)
ace_user_enable_lib_ipc=no
;;
*)
AC_MSG_ERROR([bad value ${enableval} for --enable-lib-ipc])
;;
esac
dnl Disable full ACE library build
ace_user_enable_lib_full=no
],)
AC_ARG_ENABLE([lib-logging],
AS_HELP_STRING([--enable-lib-logging],[build ACE_Logging library]),
[
case "${enableval}" in
yes)
ACE_CREATE_LIBACE_LOGGING
;;
no)
ace_user_enable_lib_logging=no
;;
*)
AC_MSG_ERROR([bad value ${enableval} for --enable-lib-logging])
;;
esac
dnl Disable full ACE library build
ace_user_enable_lib_full=no
],)
AC_ARG_ENABLE([lib-memory],
AS_HELP_STRING([--enable-lib-memory],[build ACE_Memory library]),
[
case "${enableval}" in
yes)
ACE_CREATE_LIBACE_MEMORY
;;
no)
ace_user_enable_lib_memory=no
;;
*)
AC_MSG_ERROR([bad value ${enableval} for --enable-lib-memory])
;;
esac
dnl Disable full ACE library build
ace_user_enable_lib_full=no
],)
AC_ARG_ENABLE([lib-metrics],
AS_HELP_STRING([--enable-lib-metrics],[build ACE_Metrics library]),
[
case "${enableval}" in
yes)
ACE_CREATE_LIBACE_METRICS
;;
no)
ace_user_enable_lib_metrics=no
;;
*)
AC_MSG_ERROR([bad value ${enableval} for --enable-lib-metrics])
;;
esac
dnl Disable full ACE library build
ace_user_enable_lib_full=no
],)
AC_ARG_ENABLE([lib-sockets],
AS_HELP_STRING([--enable-lib-sockets],[build ACE_Sockets library]),
[
case "${enableval}" in
yes)
ACE_CREATE_LIBACE_SOCKETS
;;
no)
ace_user_enable_lib_sockets=no
;;
*)
AC_MSG_ERROR([bad value ${enableval} for --enable-lib-sockets])
;;
esac
dnl Disable full ACE library build
ace_user_enable_lib_full=no
],)
AC_ARG_ENABLE([lib-streams],
AS_HELP_STRING([--enable-lib-streams],[build ACE_Streams library]),
[
case "${enableval}" in
yes)
ACE_CREATE_LIBACE_STREAMS
;;
no)
ace_user_enable_lib_streams=no
;;
*)
AC_MSG_ERROR([bad value ${enableval} for --enable-lib-streams])
;;
esac
dnl Disable full ACE library build
ace_user_enable_lib_full=no
],)
AC_ARG_ENABLE([lib-svcconf],
AS_HELP_STRING([--enable-lib-svcconf],[build ACE_Svcconf library]),
[
case "${enableval}" in
yes)
ACE_CREATE_LIBACE_SVCCONF
;;
no)
ace_user_enable_lib_svcconf=no
AC_DEFINE([ACE_LACKS_ACE_SVCCONF])
;;
*)
AC_MSG_ERROR([bad value ${enableval} for --enable-lib-svcconf])
;;
esac
dnl Disable full ACE library build
ace_user_enable_lib_full=no
],)
AC_ARG_ENABLE([lib-threads],
AS_HELP_STRING([--enable-lib-threads],[build ACE_Threads library]),
[
case "${enableval}" in
yes)
ACE_CREATE_LIBACE_THREADS
;;
no)
ace_user_enable_lib_threads=no
;;
*)
AC_MSG_ERROR([bad value ${enableval} for --enable-lib-threads])
;;
esac
dnl Disable full ACE library build
ace_user_enable_lib_full=no
],)
AC_ARG_ENABLE([lib-timer],
AS_HELP_STRING([--enable-lib-timer],[build ACE_Timer library]),
[
case "${enableval}" in
yes)
ACE_CREATE_LIBACE_TIMER
;;
no)
ace_user_enable_lib_timer=no
;;
*)
AC_MSG_ERROR([bad value ${enableval} for --enable-lib-timer])
;;
esac
dnl Disable full ACE library build
ace_user_enable_lib_full=no
],)
AC_ARG_ENABLE([lib-token],
AS_HELP_STRING([--enable-lib-token],[build ACE_Token library]),
[
case "${enableval}" in
yes)
ACE_CREATE_LIBACE_TOKEN
;;
no)
ace_user_enable_lib_token=no
AC_DEFINE([ACE_LACKS_ACE_TOKEN])
;;
*)
AC_MSG_ERROR([bad value ${enableval} for --enable-lib-token])
;;
esac
dnl Disable full ACE library build
ace_user_enable_lib_full=no
],)
AC_ARG_ENABLE([lib-utils],
AS_HELP_STRING([--enable-lib-utils],[build ACE_Utils library]),
[
case "${enableval}" in
yes)
ACE_CREATE_LIBACE_UTILS
;;
no)
ace_user_enable_lib_utils=no
;;
*)
AC_MSG_ERROR([bad value ${enableval} for --enable-lib-utils])
;;
esac
dnl Disable full ACE library build
ace_user_enable_lib_full=no
],)
AC_ARG_ENABLE([lib-uuid],
AS_HELP_STRING([--enable-lib-uuid],[build ACE_UUID library]),
[
case "${enableval}" in
yes)
ACE_CREATE_LIBACE_UUID
;;
no)
ace_user_enable_lib_uuid=no
AC_DEFINE([ACE_LACKS_ACE_UUID])
;;
*)
AC_MSG_ERROR([bad value ${enableval} for --enable-lib-uuid])
;;
esac
dnl Disable full ACE library build
ace_user_enable_lib_full=no
],)
AC_ARG_ENABLE([lib-other],
AS_HELP_STRING([--enable-lib-other],[build ACE_Other library]),
[
case "${enableval}" in
yes)
ACE_CREATE_LIBACE_OTHER
;;
no)
ace_user_enable_lib_other=no
AC_DEFINE([ACE_LACKS_ACE_OTHER])
;;
*)
AC_MSG_ERROR([bad value ${enableval} for --enable-lib-other])
;;
esac
dnl Disable full ACE library build
ace_user_enable_lib_full=no
],)
dnl If no ACE subsets were explicitly enabled or disabled then build
dnl all of them.
if test $ace_user_enable_lib_all = yes; then
ACE_CREATE_ALL_COMPONENTS
elif test $ace_user_enable_lib_all = no; then
ACE_DISABLE_ALL_COMPONENTS
fi
if test $ace_user_enable_lib_full = no &&
test $ace_user_enable_lib_os = no &&
test $ace_user_enable_lib_codecs = no &&
test $ace_user_enable_lib_connection = no &&
test $ace_user_enable_lib_demux = no &&
test $ace_user_enable_lib_filecache = no &&
test $ace_user_enable_lib_ipc = no &&
test $ace_user_enable_lib_logging = no &&
test $ace_user_enable_lib_memory = no &&
test $ace_user_enable_lib_metrics = no &&
test $ace_user_enable_lib_threads = no &&
test $ace_user_enable_lib_sockets = no &&
test $ace_user_enable_lib_svcconf = no &&
test $ace_user_enable_lib_streams = no &&
test $ace_user_enable_lib_timer = no &&
test $ace_user_enable_lib_token = no &&
test $ace_user_enable_lib_utils = no &&
test $ace_user_enable_lib_uuid = no &&
test $ace_user_enable_lib_other = no; then
dnl If we get here then no ACE libraries will be built!
AC_MSG_ERROR([No ACE components will be built. Specify which components to build.])
fi dnl No components will be built!
dnl Set which ACE subsets to build
AM_CONDITIONAL(BUILD_OS_FILES,
test X$ace_user_enable_lib_os = Xyes)
AM_CONDITIONAL(BUILD_CODECS_FILES,
test X$ace_user_enable_lib_codecs = Xyes)
AM_CONDITIONAL(BUILD_CONNECTION_FILES,
test X$ace_user_enable_lib_connection = Xyes)
AM_CONDITIONAL(BUILD_DEMUX_FILES,
test X$ace_user_enable_lib_demux = Xyes)
AM_CONDITIONAL(BUILD_FILECACHE_FILES,
test X$ace_user_enable_lib_filecache = Xyes)
AM_CONDITIONAL(BUILD_IPC_FILES,
test X$ace_user_enable_lib_ipc = Xyes)
AM_CONDITIONAL(BUILD_LOGGING_FILES,
test X$ace_user_enable_lib_logging = Xyes)
AM_CONDITIONAL(BUILD_MEMORY_FILES,
test X$ace_user_enable_lib_memory = Xyes)
AM_CONDITIONAL(BUILD_METRICS_FILES,
test X$ace_user_enable_lib_metrics = Xyes)
AM_CONDITIONAL(BUILD_SOCKETS_FILES,
test X$ace_user_enable_lib_sockets = Xyes)
AM_CONDITIONAL(BUILD_STREAMS_FILES,
test X$ace_user_enable_lib_streams = Xyes)
AM_CONDITIONAL(BUILD_SVCCONF_FILES,
test X$ace_user_enable_lib_svcconf = Xyes)
AM_CONDITIONAL(BUILD_THREADS_FILES,
test X$ace_user_enable_lib_threads = Xyes)
AM_CONDITIONAL(BUILD_TIMER_FILES,
test X$ace_user_enable_lib_timer = Xyes)
AM_CONDITIONAL(BUILD_TOKEN_FILES,
test X$ace_user_enable_lib_token = Xyes)
AM_CONDITIONAL(BUILD_UTILS_FILES,
test X$ace_user_enable_lib_utils = Xyes)
AM_CONDITIONAL(BUILD_UUID_FILES,
test X$ace_user_enable_lib_uuid = Xyes)
AM_CONDITIONAL(BUILD_OTHER_FILES,
test X$ace_user_enable_lib_other = Xyes)
AM_CONDITIONAL(BUILD_FULL_LIBRARY,
test X$ace_user_enable_lib_full = Xyes)
dnl End ACE_CHECK_SUBSETS
])
dnl Set the component dependencies for the libACE_OS library
dnl Usage: ACE_CREATE_LIBACE_OS
AC_DEFUN([ACE_CREATE_LIBACE_OS],
[
ace_user_enable_lib_os=yes
])
dnl Set the component dependencies for the libACE_Utils library
dnl Usage: ACE_CREATE_LIBACE_UTILS
AC_DEFUN([ACE_CREATE_LIBACE_UTILS],
[
ace_user_enable_lib_utils=yes
dnl Be careful not to go into a circular/recursive loop with these macros!
ACE_CREATE_LIBACE_OS
])
dnl Set the component dependencies for the libACE_UUID library
dnl Usage: ACE_CREATE_LIBACE_UUID
AC_DEFUN([ACE_CREATE_LIBACE_UUID],
[
ace_user_enable_lib_uuid=yes
dnl Be careful not to go into a circular/recursive loop with these macros!
ACE_CREATE_LIBACE_OS
])
dnl Set the component dependencies for the libACE_Filecache library
dnl Usage: ACE_CREATE_LIBACE_FILECACHE
AC_DEFUN([ACE_CREATE_LIBACE_FILECACHE],
[
ace_user_enable_lib_filecache=yes
dnl Be careful not to go into a circular/recursive loop with these macros!
ACE_CREATE_LIBACE_OS
])
dnl Set the component dependencies for the libACE_Logging library
dnl Usage: ACE_CREATE_LIBACE_LOGGING
AC_DEFUN([ACE_CREATE_LIBACE_LOGGING],
[
ace_user_enable_lib_logging=yes
dnl Be careful not to go into a circular/recursive loop with these macros!
ACE_CREATE_LIBACE_OS
])
dnl Set the component dependencies for the libACE_Metrics library
dnl Usage: ACE_CREATE_LIBACE_METRICS
AC_DEFUN([ACE_CREATE_LIBACE_METRICS],
[
ace_user_enable_lib_metrics=yes
dnl Be careful not to go into a circular/recursive loop with these macros!
ACE_CREATE_LIBACE_OS
])
dnl Set the component dependencies for the libACE_Threads library
dnl Usage: ACE_CREATE_LIBACE_THREADS
AC_DEFUN([ACE_CREATE_LIBACE_THREADS],
[
ace_user_enable_lib_threads=yes
dnl Be careful not to go into a circular/recursive loop with these macros!
ACE_CREATE_LIBACE_OS
])
dnl Set the component dependencies for the libACE_Demux library
dnl Usage: ACE_CREATE_LIBACE_DEMUX
AC_DEFUN([ACE_CREATE_LIBACE_DEMUX],
[
ace_user_enable_lib_demux=yes
dnl Be careful not to go into a circular/recursive loop with these macros!
ACE_CREATE_LIBACE_OS
ACE_CREATE_LIBACE_THREADS
])
dnl Set the component dependencies for the libACE_Connection library
dnl Usage: ACE_CREATE_LIBACE_CONNECTION
AC_DEFUN([ACE_CREATE_LIBACE_CONNECTION],
[
ace_user_enable_lib_connection=yes
dnl Be careful not to go into a circular/recursive loop with these macros!
ACE_CREATE_LIBACE_OS
ACE_CREATE_LIBACE_THREADS
ACE_CREATE_LIBACE_DEMUX
])
dnl Set the component dependencies for the libACE_Sockets library
dnl Usage: ACE_CREATE_LIBACE_SOCKETS
AC_DEFUN([ACE_CREATE_LIBACE_SOCKETS],
[
ace_user_enable_lib_sockets=yes
dnl Be careful not to go into a circular/recursive loop with these macros!
ACE_CREATE_LIBACE_OS
])
dnl Set the component dependencies for the libACE_IPC library
dnl Usage: ACE_CREATE_LIBACE_IPC
AC_DEFUN([ACE_CREATE_LIBACE_IPC],
[
ace_user_enable_lib_ipc=yes
dnl Be careful not to go into a circular/recursive loop with these macros!
ACE_CREATE_LIBACE_OS
ACE_CREATE_LIBACE_SOCKETS
])
dnl Set the component dependencies for the libACE_Svcconf library
dnl Usage: ACE_CREATE_LIBACE_SVCCONF
AC_DEFUN([ACE_CREATE_LIBACE_SVCCONF],
[
ace_user_enable_lib_svcconf=yes
dnl Be careful not to go into a circular/recursive loop with these macros!
ACE_CREATE_LIBACE_OS
ACE_CREATE_LIBACE_THREADS
ACE_CREATE_LIBACE_DEMUX
ACE_CREATE_LIBACE_SOCKETS
])
dnl Set the component dependencies for the libACE_Streams library
dnl Usage: ACE_CREATE_LIBACE_STREAMS
AC_DEFUN([ACE_CREATE_LIBACE_STREAMS],
[
ace_user_enable_lib_streams=yes
dnl Be careful not to go into a circular/recursive loop with these macros!
ACE_CREATE_LIBACE_OS
ACE_CREATE_LIBACE_THREADS
ACE_CREATE_LIBACE_DEMUX
])
dnl Set the component dependencies for the libACE_Memory library
dnl Usage: ACE_CREATE_LIBACE_MEMORY
AC_DEFUN([ACE_CREATE_LIBACE_MEMORY],
[
ace_user_enable_lib_memory=yes
dnl Be careful not to go into a circular/recursive loop with these macros!
ACE_CREATE_LIBACE_OS
])
dnl Set the component dependencies for the libACE_Timer library
dnl Usage: ACE_CREATE_LIBACE_TIMER
AC_DEFUN([ACE_CREATE_LIBACE_TIMER],
[
ace_user_enable_lib_timer=yes
dnl Be careful not to go into a circular/recursive loop with these macros!
ACE_CREATE_LIBACE_OS
])
dnl Set the component dependencies for the libACE_Token library
dnl Usage: ACE_CREATE_LIBACE_TOKEN
AC_DEFUN([ACE_CREATE_LIBACE_TOKEN],
[
ace_user_enable_lib_token=yes
dnl Be careful not to go into a circular/recursive loop with these macros!
ACE_CREATE_LIBACE_OS
ACE_CREATE_LIBACE_UTILS
ACE_CREATE_LIBACE_LOGGING
ACE_CREATE_LIBACE_THREADS
ACE_CREATE_LIBACE_DEMUX
ACE_CREATE_LIBACE_CONNECTION
ACE_CREATE_LIBACE_SOCKETS
ACE_CREATE_LIBACE_IPC
ACE_CREATE_LIBACE_SVCCONF
ACE_CREATE_LIBACE_STREAMS
ACE_CREATE_LIBACE_MEMORY
dnl ACE_CREATE_LIBACE_OTHER
])
dnl Set the component dependencies for the libACE_Codecs library
dnl Usage: ACE_CREATE_LIBACE_CODECS
AC_DEFUN([ACE_CREATE_LIBACE_CODECS],
[
ace_user_enable_lib_codecs=yes
dnl Be careful not to go into a circular/recursive loop with these macros!
ACE_CREATE_LIBACE_OS
])
dnl Set the component dependencies for the libACE_Other library
dnl Usage: ACE_CREATE_LIBACE_OTHER
AC_DEFUN([ACE_CREATE_LIBACE_OTHER],
[
ace_user_enable_lib_other=yes
dnl Be careful not to go into a circular/recursive loop with these macros!
ACE_CREATE_LIBACE_OS
ACE_CREATE_LIBACE_UTILS
ACE_CREATE_LIBACE_LOGGING
ACE_CREATE_LIBACE_THREADS
ACE_CREATE_LIBACE_DEMUX
ACE_CREATE_LIBACE_CONNECTION
ACE_CREATE_LIBACE_SOCKETS
ACE_CREATE_LIBACE_IPC
ACE_CREATE_LIBACE_SVCCONF
ACE_CREATE_LIBACE_STREAMS
ACE_CREATE_LIBACE_MEMORY
dnl ACE_CREATE_LIBACE_TOKEN
])
dnl Build all ACE component libraries
dnl Usage: ACE_CREATE_ALL_COMPONENTS
AC_DEFUN([ACE_CREATE_ALL_COMPONENTS],
[
ace_user_enable_lib_os=yes
ace_user_enable_lib_codecs=yes
ace_user_enable_lib_connection=yes
ace_user_enable_lib_demux=yes
ace_user_enable_lib_filecache=yes
ace_user_enable_lib_ipc=yes
ace_user_enable_lib_logging=yes
ace_user_enable_lib_memory=yes
ace_user_enable_lib_metrics=yes
ace_user_enable_lib_sockets=yes
ace_user_enable_lib_streams=yes
ace_user_enable_lib_svcconf=yes
ace_user_enable_lib_threads=yes
ace_user_enable_lib_timer=yes
ace_user_enable_lib_token=yes
ace_user_enable_lib_utils=yes
ace_user_enable_lib_uuid=yes
ace_user_enable_lib_other=yes
])
dnl Disable all ACE component libraries
dnl Usage: ACE_CREATE_ALL_COMPONENTS
AC_DEFUN([ACE_DISABLE_ALL_COMPONENTS],
[
ace_user_enable_lib_os=no
ace_user_enable_lib_codecs=no
ace_user_enable_lib_connection=no
ace_user_enable_lib_demux=no
ace_user_enable_lib_filecache=no
ace_user_enable_lib_ipc=no
ace_user_enable_lib_logging=no
ace_user_enable_lib_memory=no
ace_user_enable_lib_metrics=no
ace_user_enable_lib_sockets=no
ace_user_enable_lib_streams=no
ace_user_enable_lib_svcconf=no
ace_user_enable_lib_threads=no
ace_user_enable_lib_timer=no
ace_user_enable_lib_token=no
ace_user_enable_lib_utils=no
ace_user_enable_lib_uuid=no
ace_user_enable_lib_other=no
])

View File

@@ -1,334 +0,0 @@
dnl -------------------------------------------------------------------------
dnl $Id: threads.m4 80826 2008-03-04 14:51:23Z wotte $
dnl
dnl threads.m4
dnl
dnl ACE M4 include file which contains ACE specific M4 macros
dnl for configuring thread support. This file is to be used
dnl with the configure script.
dnl
dnl -------------------------------------------------------------------------
dnl Copyright (C) 1998, 1999, 2002 Ossama Othman
dnl
dnl All Rights Reserved
dnl
dnl This library is free software; you can redistribute it and/or
dnl modify it under the current ACE distribution terms.
dnl
dnl This library is distributed in the hope that it will be useful,
dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
dnl Make sure thread library exists
dnl We need to be careful when tests for other thread libraries are
dnl added that we don't screw up handling of "ace_user_enable_threads"
dnl Tests should probably be more platform specific later on.
dnl Check for thread related libraries and compiler flags
dnl Usage: ACE_CHECK_THREADS
AC_DEFUN([ACE_CHECK_THREADS],
[
dnl AC_REQUIRE([AC_PROG_CXX])
dnl AC_REQUIRE([AC_PROG_CXXCPP])
dnl AC_LANG([C++])
dnl AC_REQUIRE([AC_LANG])
dnl Check if compiler accepts specific flag to enable threads
ACE_CACHE_CHECK([if compiler may need a command line thread flag],
[ace_cv_feature_may_need_thread_flag],
[
ace_save_CXXFLAGS="$CXXFLAGS"
ACE_CHECK_THREAD_FLAGS(
[
ace_cv_feature_may_need_thread_flag=no
],
[
ace_cv_feature_may_need_thread_flag=yes
])
dnl Reset the flags to a consistent state.
dnl This prevents duplicate flags from being added to
dnl the C/CXXFLAGS variable.
CXXFLAGS="$ace_save_CXXFLAGS"
],
[
dnl The compiler/platform has no thread support linked in by default
dnl so search for a usable compiler flag to enable thread support.
dnl If no thread flag is found then the remaining tests should still
dnl figure out how to enable thread support via library checks.
ACE_SEARCH_THREAD_FLAGS(
[mt pthread pthreads mthreads threads Kthread kthread -thread_safe],,)
dnl NOTE: "-thread_safe" is correct, not "thread_safe."
dnl KAI C++ uses the flag "--thread_safe" which is why
dnl "-thread_safe" is passed as the flag to test.
],
[
dnl Do nothing
])
dnl Check for UNIX International Threads (ACE calls this STHREADS)
dnl This used to check for thr_create(), but AIX has a semi-functional
dnl UI Threads capability that includes thr_create(). We don't want to
dnl find such a half-hearted UI Threads, so this was changed to look for
dnl a UI Threads function that AIX doesn't offer.
AS_IF([test "$ace_user_enable_uithreads" = yes],
[ AC_MSG_CHECKING([for UNIX International threads capability])
AC_SEARCH_LIBS([mutex_lock], [thread],
[
ace_has_sthreads=yes
AC_DEFINE([ACE_HAS_STHREADS], 1,
[Define to 1 if platform has UNIX International Threads])
],
[
ace_has_sthreads=no
])
dnl Sometimes thr_create is actually found with explicitly linking against
dnl -lthread, so try a more "exotic" function.
AC_SEARCH_LIBS([rwlock_destroy], [thread],[],[])
AC_MSG_RESULT([$ace_has_sthreads])
],[])
dnl Check if any thread related preprocessor flags are needed.
ACE_CHECK_THREAD_CPPFLAGS
dnl Check for POSIX threads
ace_has_pthreads=no
AS_IF([test "$ace_user_enable_pthreads" = yes],
[ AC_MSG_CHECKING([for POSIX threads library])
ACE_CHECK_POSIX_THREADS(
[
ace_has_pthreads=yes
AC_DEFINE([ACE_HAS_PTHREADS], 1,
[Define to 1 if platform has POSIX threads])
AC_MSG_RESULT([none required])
],
[])
AS_IF([test "$ace_has_pthreads" != yes],
[
ace_posix_threads_search_LIBS="$LIBS"
for ace_p in pthread pthreads c_r gthreads; do
LIBS="-l$ace_p $ace_posix_threads_search_LIBS"
ACE_CHECK_POSIX_THREADS(
[
ace_has_pthreads=yes
AC_DEFINE([ACE_HAS_PTHREADS])
AC_MSG_RESULT([-l$ace_p])
break
],
[])
done
AS_IF([test "$ace_has_pthreads" != yes],
[
AC_MSG_RESULT([no])
LIBS="$ace_posix_threads_search_LIBS"
],[])
],
[])
],
[
AC_MSG_NOTICE([Pthreads disabled by user; not checking for it])
])
dnl If we don't have any thread library, then disable threading altogether!
AS_IF([test "$ace_has_pthreads" != yes && test "$ace_has_sthreads" != yes],
[
ace_user_enable_threads=no
])
])
dnl This macro will check that the current compiler flags do something
dnl useful in terms of thread libraries and/or functions.
dnl Usage: ACE_CHECK_THREAD_FLAGS(ACTION-IF-USABLE [, ACTION-IF-NOT-USABLE]])
AC_DEFUN([ACE_CHECK_THREAD_FLAGS],
[
ACE_CONVERT_WARNINGS_TO_ERRORS([
dnl Check for UI thread support first.
dnl Because some platforms are brain damaged enough to provide
dnl useless thread function stubs, link tests may succeed despite the
dnl fact the stubs are no-ops. This forces us to use a run-time test
dnl to get around this nuisance by checking the return value of
dnl thr_create(). The cross-compiled case will use a link-time
dnl test, instead.
dnl Furthermore, we need the implementation to be a real one, not
dnl a half-hearted attempt such as that provided on AIX 5. So, we
dnl make sure it can at least work with a mutex.
AC_RUN_IFELSE([AC_LANG_SOURCE([[
#include <thread.h>
#if ((THR_BOUND & THR_SUSPEND & THR_DETACHED) != 0)
# error This is a silly UI Threads implementation.
#endif
extern "C" void *
ace_start_func (void *)
{
mutex_t m;
mutex_init (&m, USYNC_THREAD, NULL);
mutex_lock (&m);
mutex_unlock (&m);
mutex_destroy (&m);
return 0;
}
int
main ()
{
thread_t tid = 0;
return thr_create (0, 0, ace_start_func, 0, 0, &tid);
}
]])],
[$1],
[
dnl Now check for POSIX thread support.
ACE_CHECK_POSIX_THREADS([$1],[$2])
],
[
dnl UI threads cross-compiled case
AC_LINK_IFELSE([AC_LANG_PROGRAM([[
#include <thread.h>
extern "C" void *
ace_start_func (void *)
{
return 0;
}
]],
[[
thread_t tid = 0;
(void) thr_create (&tid, 0, ace_start_func, 0);
]])],
[$1],
[$2])
])
])
])
dnl Check what compiler thread flag may be used, if any, from the given list.
dnl The flag list is separated by white space.
dnl Usage: ACE_SEARCH_THREAD_FLAGS(THREAD-FLAG-LIST,
dnl [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
AC_DEFUN([ACE_SEARCH_THREAD_FLAGS],
[
AC_LANG([C++])
AC_REQUIRE([AC_LANG])
ACE_CACHE_CHECK([for compiler thread flag],
[ace_cv_thread_flag_search],
[
ace_save_CXXFLAGS="$CXXFLAGS"
for i in $1; do
CXXFLAGS="$CXXFLAGS -$i"
ACE_CHECK_THREAD_FLAGS(
[
ace_cv_thread_flag_search="-$i"
dnl A usable flag was found so break out of the loop.
break;
],
[
ace_cv_thread_flag_search=no
])
dnl Reset the flags for the next flag check.
CXXFLAGS="$ace_save_CXXFLAGS"
done
dnl Reset the flags to a consistent state.
dnl This prevents duplicate flags from being added to
dnl the CCXXFLAGS variable.
CXXFLAGS="$ace_save_CXXFLAGS"
],
[
dnl Add the found/cached thread flag to the C/CXXFLAGS variables
CXXFLAGS="$CXXFLAGS $ace_cv_thread_flag_search"
$2
],
[
$3
])
])
dnl Check if the compiler defines thread related preprocessor flags.
dnl If not, then provide them.
dnl Usage: ACE_CHECK_THREAD_CPPFLAGS
AC_DEFUN([ACE_CHECK_THREAD_CPPFLAGS],
[
dnl A compile-time test is used instead of a preprocesse-time test
dnl because compiler thread flags defined in CFLAGS or CXXFLAGS
dnl should be used for this test.
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
#if !defined (_REENTRANT) && !defined (_THREAD_SAFE)
#error Neither _REENTRANT nor _THREAD_SAFE were defined.
THROW ME AN ERROR!
#endif
]], [[
int a = 0; a++;
]])],[
ACE_THR_CPPFLAGS=
],[
ACE_THR_CPPFLAGS="-D_REENTRANT -D_THREAD_SAFE"
])
])
dnl Check for POSIX threads support.
dnl Usage: ACE_CHECK_POSIX_THREADS([ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
AC_DEFUN([ACE_CHECK_POSIX_THREADS],
[
dnl Because some platforms are brain damaged enough to provide
dnl useless thread function stubs, link tests may succeed despite the
dnl fact the stubs are no-ops. This forces us to use a run-time test
dnl to get around this nuisance by checking the return value of
dnl pthread_create(). The cross-compiled case will use a link-time
dnl test, instead.
AC_RUN_IFELSE([AC_LANG_SOURCE([[
#include <pthread.h>
extern "C" void *
ace_start_func (void *)
{
return 0;
}
int
main ()
{
pthread_t tid = 0;
return pthread_create (&tid, 0, ace_start_func, 0);
}
]])],
[$1],
[$2],
[
dnl POSIX threads check -- cross-compiled case
AC_LINK_IFELSE([AC_LANG_PROGRAM([[
#include <pthread.h>
extern "C" void *
ace_start_func (void *)
{
return 0;
}
]],
[[
pthread_t tid = 0;
(void) pthread_create (&tid, 0, ace_start_func, 0);
]])],
[$1],
[$2])
])
])

View File

@@ -1,220 +0,0 @@
dnl -------------------------------------------------------------------------
dnl $Id: tls.m4 80826 2008-03-04 14:51:23Z wotte $
dnl
dnl tls.m4
dnl
dnl ACE M4 include file which contains ACE specific M4 macros
dnl that determine availablility of SSL/TLS support.
dnl
dnl -------------------------------------------------------------------------
dnl Copyright (C) 2003 Ossama Othman
dnl
dnl All Rights Reserved
dnl
dnl This library is free software; you can redistribute it and/or
dnl modify it under the current ACE distribution terms.
dnl
dnl This library is distributed in the hope that it will be useful,
dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
dnl TLS/SSL library IO check
dnl Use this macro to determine if TLS/SSL support is available on the
dnl current host.
dnl Usage: ACE_CHECK_TLS
AC_DEFUN([ACE_CHECK_TLS],
[
AC_REQUIRE([AC_PROG_CXX])
AC_REQUIRE([AC_PROG_CXXCPP])
AC_LANG([C++])
AC_REQUIRE([AC_LANG])
ace_TLS_CPPFLAGS=""
ace_TLS_LDFLAGS=""
AC_ARG_WITH([openssl],
AS_HELP_STRING([--with-openssl@<:@=DIR@:>@],
[root directory of openssl installation]),
[
ace_with_openssl="${withval}"
if test "${ace_with_openssl}" != yes; then
ace_openssl_include="${ace_with_openssl}/include"
ace_openssl_libdir="${ace_with_openssl}/lib"
fi
])
AC_ARG_WITH([openssl_include],
AS_HELP_STRING([--with-openssl-include=DIR],
[specify exact include dir for openssl headers]),
[ace_openssl_include="$withval"])
AC_ARG_WITH([openssl_libdir],
AS_HELP_STRING([--with-openssl-libdir=DIR],
[specify exact include dir for openssl libraries]),
[ace_openssl_libdir="$withval"])
if test "${ace_openssl_include}"; then
ace_TLS_CPPFLAGS="-I${ace_openssl_include}"
fi
if test "${ace_openssl_libdir}"; then
ace_TLS_LDFLAGS="-L${ace_openssl_libdir}"
fi
dnl Save the current library and preprocessor flagslist. We do not
dnl want to add the SSL/TLS-specific ones to the general library link
dnl and preprocessor flags list since they should only be used when
dnl building the ACE_SSL library and/or binaries that use the ACE_SSL
dnl library.
ace_save_LIBS="$LIBS"
ace_save_CPPFLAGS="$CPPFLAGS"
CPPFLAGS="$CPPFLAGS $ace_TLS_CPPFLAGS"
ace_save_LDFLAGS="$LDFLAGS"
LDFLAGS="$LDFLAGS $ace_TLS_LDFLAGS"
dnl ---------------------------------------------------------
dnl Check if OpenSSL requires the Kerberos include directory to be
dnl added to the header search path.
AC_CACHE_CHECK([for Kerberos include flags needed by OpenSSL],
[ac_cv_kerberos_dir],
[
dnl Try compiling without any Kerberos-specific flags first.
AC_COMPILE_IFELSE([
AC_LANG_PROGRAM([
#include <openssl/ssl.h>
],
[
// ... THIS CODE DOES NOTHING! IT IS JUST USED FOR COMPILE TESTS ...
// ... Perform TCP connection ...
// ... Perform TLS/SSL stuff ...
CRYPTO_set_locking_callback (0);
SSLeay_add_ssl_algorithms ();
SSL_load_error_strings ();
SSL_METHOD * meth = TLSv1_method ();
SSL_CTX * ctx = SSL_CTX_new (meth);
SSL * ssl = SSL_new (ctx);
int fd = 2000; // Dummy file descriptor value.
SSL_set_fd (ssl, fd);
SSL_connect (ssl);
SSL_shutdown (ssl);
// ...
])
],
[
ac_cv_kerberos_dir=no
],
[
ace_kerberos_dir=""
for ace_kerberos in /usr /usr/local; do
ace_kerberos_dir="${ace_kerberos}/kerberos/include"
ace_kerberos_CPPFLAGS="-I${ace_kerberos_dir}"
CPPFLAGS="$ace_save_CPPFLAGS $ace_TLS_CPPFLAGS $ace_kerberos_CPPFLAGS"
AC_COMPILE_IFELSE([
AC_LANG_PROGRAM([
#include <openssl/ssl.h>
],
[
// ... THIS CODE DOES NOTHING! IT IS JUST USED FOR COMPILE TESTS ...
// ... Perform TCP connection ...
// ... Perform TLS/SSL stuff ...
CRYPTO_set_locking_callback (0);
SSLeay_add_ssl_algorithms ();
SSL_load_error_strings ();
SSL_METHOD * meth = TLSv1_method ();
SSL_CTX * ctx = SSL_CTX_new (meth);
SSL * ssl = SSL_new (ctx);
int fd = 2000; // Dummy file descriptor value.
SSL_set_fd (ssl, fd);
SSL_connect (ssl);
SSL_shutdown (ssl);
// ...
])
],
[
ac_cv_kerberos_dir="$ace_kerberos_dir"
break
],
[
ac_cv_kerberos_dir=no
])
done
])
])
AS_IF([test "$ac_cv_kerberos_dir" = no],
[
AC_SUBST([ACE_KERBEROS_INCLUDES],[.])
],
[
ace_TLS_CPPFLAGS="$ace_TLS_CPPFLAGS -I${ac_cv_kerberos_dir}"
AC_SUBST([ACE_KERBEROS_INCLUDES],[$ac_cv_kerberos_dir])
])
dnl ---------------------------------------------------------
dnl Add the TLS/SSL libraries to the library list.
ace_TLS_LIBS="-lssl -lcrypto"
LIBS="$ace_TLS_LIBS $LIBS"
LDFLAGS="$ace_TLS_LDFLAGS $LDFLAGS"
AC_CACHE_CHECK([for OpenSSL libraries],
[ac_cv_openssl_libs],
[
AC_LINK_IFELSE([
AC_LANG_PROGRAM([
#include <openssl/ssl.h>
],
[
// ... THIS PROGRAM DOES NOTHING! IT IS JUST USED FOR LINK TESTS ...
// ... Perform TCP connection ...
// ... Perform TLS/SSL stuff ...
CRYPTO_set_locking_callback (0);
SSLeay_add_ssl_algorithms ();
SSL_load_error_strings ();
SSL_METHOD * meth = TLSv1_method ();
SSL_CTX * ctx = SSL_CTX_new (meth);
SSL * ssl = SSL_new (ctx);
int fd = 2000; // Dummy file descriptor value.
SSL_set_fd (ssl, fd);
SSL_connect (ssl);
SSL_shutdown (ssl);
// ...
])
],
[
ac_cv_openssl_libs=yes
],
[
ac_cv_openssl_libs=no
])
])
AS_IF([test $ac_cv_openssl_libs != no],
[
AC_SUBST([ACE_TLS_CPPFLAGS],[$ace_TLS_CPPFLAGS])
AC_SUBST([ACE_TLS_LDFLAGS],[$ace_TLS_LDFLAGS])
AC_SUBST([ACE_TLS_LIBS],[$ace_TLS_LIBS])
],
[])
dnl Restore the original library list and preprocessor flags.
LIBS="$ace_save_LIBS"
CPPFLAGS="$ace_save_CPPFLAGS"
LDFLAGS="$ace_save_LDFLAGS"
])

Some files were not shown because too many files have changed in this diff Show More