mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-16 07:30:42 +01:00
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:
@@ -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
|
||||
@@ -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
1847
dep/ACE_wrappers/FAQ
1847
dep/ACE_wrappers/FAQ
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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 ]
|
||||
@@ -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
@@ -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
@@ -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
|
||||
@@ -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__:
|
||||
@-:
|
||||
|
||||
@@ -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__:
|
||||
@-:
|
||||
|
||||
@@ -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__:
|
||||
@-:
|
||||
|
||||
@@ -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__:
|
||||
@-:
|
||||
|
||||
@@ -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
@@ -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 (¶m);
|
||||
}
|
||||
#endif /* SVC_CONF_Y_DEBUGGING */
|
||||
|
||||
ACE_END_VERSIONED_NAMESPACE_DECL
|
||||
|
||||
#endif /* ACE_USES_CLASSIC_SVC_CONF == 1 */
|
||||
@@ -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
|
||||
@@ -1 +0,0 @@
|
||||
WCE_CFG=WCE200;
|
||||
Binary file not shown.
@@ -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
@@ -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
|
||||
}
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
@@ -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
@@ -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
|
||||
])
|
||||
@@ -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
|
||||
])
|
||||
@@ -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
|
||||
])
|
||||
@@ -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
|
||||
])
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
])
|
||||
@@ -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])
|
||||
])
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
])
|
||||
@@ -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
|
||||
])
|
||||
@@ -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])
|
||||
])
|
||||
])
|
||||
@@ -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
Reference in New Issue
Block a user