//////////////////////////////////////////////////////////////////////////////// /// @brief High-Performance Database Framework made by triagens /// /// @file /// /// DISCLAIMER /// /// Copyright 2004-2012 triagens GmbH, Cologne, Germany /// /// Licensed under the Apache License, Version 2.0 (the "License"); /// you may not use this file except in compliance with the License. /// You may obtain a copy of the License at /// /// http://www.apache.org/licenses/LICENSE-2.0 /// /// Unless required by applicable law or agreed to in writing, software /// distributed under the License is distributed on an "AS IS" BASIS, /// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. /// See the License for the specific language governing permissions and /// limitations under the License. /// /// Copyright holder is triAGENS GmbH, Cologne, Germany /// /// @author Dr. Frank Celler /// @author Copyright 2011-2012, triAGENS GmbH, Cologne, Germany //////////////////////////////////////////////////////////////////////////////// #ifndef TRIAGENS_BASICS_C_COMMON_H #define TRIAGENS_BASICS_C_COMMON_H 1 // ----------------------------------------------------------------------------- // --SECTION-- configuration options // ----------------------------------------------------------------------------- //////////////////////////////////////////////////////////////////////////////// /// @addtogroup Configuration /// @{ //////////////////////////////////////////////////////////////////////////////// #define TRI_WITHIN_COMMON 1 #include "BasicsC/operating-system.h" #include "BasicsC/local-configuration.h" #undef TRI_WITHIN_COMMON //////////////////////////////////////////////////////////////////////////////// /// @} //////////////////////////////////////////////////////////////////////////////// // ----------------------------------------------------------------------------- // --SECTION-- C header files that are always present on all systems // ----------------------------------------------------------------------------- //////////////////////////////////////////////////////////////////////////////// /// @addtogroup Configuration /// @{ //////////////////////////////////////////////////////////////////////////////// #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include //////////////////////////////////////////////////////////////////////////////// /// @} //////////////////////////////////////////////////////////////////////////////// // ----------------------------------------------------------------------------- // --SECTION-- system dependent C header files // ----------------------------------------------------------------------------- //////////////////////////////////////////////////////////////////////////////// /// @addtogroup Configuration /// @{ //////////////////////////////////////////////////////////////////////////////// #ifdef TRI_HAVE_PROCESS_H #include #endif #ifdef TRI_HAVE_SIGNAL_H #include #endif #ifdef TRI_HAVE_STDBOOL_H #include #endif #ifdef TRI_HAVE_SYS_RESOURCE_H #include #endif #ifdef TRI_HAVE_SYS_TIME_H #include #endif #ifdef TRI_HAVE_UNISTD_H #include #endif #ifdef TRI_HAVE_WINSOCK2_H #include #endif //////////////////////////////////////////////////////////////////////////////// /// @} //////////////////////////////////////////////////////////////////////////////// // ----------------------------------------------------------------------------- // --SECTION-- basic triAGENS headers // ----------------------------------------------------------------------------- //////////////////////////////////////////////////////////////////////////////// /// @addtogroup Configuration /// @{ //////////////////////////////////////////////////////////////////////////////// #define TRI_WITHIN_COMMON 1 #include "BasicsC/voc-errors.h" #include "BasicsC/error.h" #include "BasicsC/memory.h" #include "BasicsC/structures.h" #undef TRI_WITHIN_COMMON //////////////////////////////////////////////////////////////////////////////// /// @} //////////////////////////////////////////////////////////////////////////////// // ----------------------------------------------------------------------------- // --SECTION-- basic compiler stuff // ----------------------------------------------------------------------------- //////////////////////////////////////////////////////////////////////////////// /// @addtogroup Configuration /// @{ //////////////////////////////////////////////////////////////////////////////// #define TRI_WITHIN_COMMON 1 #include "BasicsC/system-compiler.h" #include "BasicsC/system-functions.h" #undef TRI_WITHIN_COMMON //////////////////////////////////////////////////////////////////////////////// /// @} //////////////////////////////////////////////////////////////////////////////// #endif // Local Variables: // mode: outline-minor // outline-regexp: "^\\(/// @brief\\|/// {@inheritDoc}\\|/// @addtogroup\\|// --SECTION--\\|/// @\\}\\)" // End: