1 /* ------------------------------------------------------------------ 2 * Copyright (C) 1998-2009 PacketVideo 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either 13 * express or implied. 14 * See the License for the specific language governing permissions 15 * and limitations under the License. 16 * ------------------------------------------------------------------- 17 */ 18 19 #ifndef OSCLCONFIG_NO_OS_H_INCLUDED 20 #define OSCLCONFIG_NO_OS_H_INCLUDED 21 22 /*! \addtogroup osclconfig OSCL config 23 * 24 * @{ 25 */ 26 27 //a file to turn off ALL os-specific switches. 28 29 //osclconfig 30 #define OSCL_HAS_UNIX_SUPPORT 0 31 #define OSCL_HAS_MSWIN_SUPPORT 0 32 #define OSCL_HAS_MSWIN_PARTIAL_SUPPORT 0 33 #define OSCL_HAS_SYMBIAN_SUPPORT 0 34 #define OSCL_HAS_SAVAJE_SUPPORT 0 35 #define OSCL_HAS_PV_C_OS_SUPPORT 0 36 37 //osclconfig_error 38 #define OSCL_HAS_SYMBIAN_ERRORTRAP 0 39 40 //osclconfig_memory 41 #define OSCL_HAS_SYMBIAN_MEMORY_FUNCS 0 42 #define OSCL_HAS_PV_C_OS_API_MEMORY_FUNCS 0 43 44 //osclconfig_time 45 #define OSCL_HAS_PV_C_OS_TIME_FUNCS 0 46 #define OSCL_HAS_UNIX_TIME_FUNCS 0 47 48 //osclconfig_util 49 #define OSCL_HAS_SYMBIAN_TIMERS 0 50 #define OSCL_HAS_SYMBIAN_MATH 0 51 52 //osclconfig_proc 53 #define OSCL_HAS_SYMBIAN_SCHEDULER 0 54 #define OSCL_HAS_SEM_TIMEDWAIT_SUPPORT 0 55 #define OSCL_HAS_PTHREAD_SUPPORT 0 56 57 //osclconfig_io 58 #define OSCL_HAS_SYMBIAN_COMPATIBLE_IO_FUNCTION 0 59 #define OSCL_HAS_SAVAJE_IO_SUPPORT 0 60 #define OSCL_HAS_SYMBIAN_SOCKET_SERVER 0 61 #define OSCL_HAS_SYMBIAN_DNS_SERVER 0 62 #define OSCL_HAS_BERKELEY_SOCKETS 0 63 64 65 /*! @} */ 66 67 #endif // OSCLCONFIG_CHECK_H_INCLUDED 68 69 70