00001 /** 00002 * @file Platform/SystemCall.h 00003 * @brief static class for system calls from the non NDA classes 00004 * 00005 * Inclusion of platform dependend definitions of system calls. 00006 * 00007 * @author <a href="mailto:martin@martin-loetzsch.de">Martin Lötzsch</a> 00008 */ 00009 00010 #ifdef APERIOS1_3_2 00011 #include "Aperios1.3.2/SystemCall.h" 00012 #define SYSTEMCALL_INCLUDED 00013 #endif 00014 00015 #ifdef _WIN32 00016 #include "Win32/SystemCall.h" 00017 #define SYSTEMCALL_INCLUDED 00018 #endif 00019 00020 #ifdef LINUX 00021 #include "Linux/SystemCall.h" 00022 #define SYSTEMCALL_INCLUDED 00023 #endif 00024 00025 #ifdef CYGWIN 00026 #include "Linux/SystemCall.h" 00027 #define SYSTEMCALL_INCLUDED 00028 #endif 00029 00030 #ifndef SYSTEMCALL_INCLUDED 00031 #error Unknown platform 00032 #endif 00033 00034 /* 00035 * Change log : 00036 * 00037 * $Log: SystemCall.h,v $ 00038 * Revision 1.1.1.1 2004/05/22 17:23:25 cvsadm 00039 * created new repository GT2004_WM 00040 * 00041 * Revision 1.1 2003/10/07 10:06:58 cvsadm 00042 * Created GT2004 (M.J.) 00043 * 00044 * Revision 1.1.1.1 2003/07/02 09:40:24 cvsadm 00045 * created new repository for the competitions in Padova from the 00046 * tamara CVS (Tuesday 2:00 pm) 00047 * 00048 * removed unused solutions 00049 * 00050 * Revision 1.2 2003/05/05 11:56:56 dueffert 00051 * now using ifdef instead of if 00052 * 00053 * Revision 1.1 2002/09/10 15:40:04 cvsadm 00054 * Created new project GT2003 (M.L.) 00055 * - Cleaned up the /Src/DataTypes directory 00056 * - Removed challenge related source code 00057 * - Removed processing of incoming audio data 00058 * - Renamed AcousticMessage to SoundRequest 00059 * 00060 * Revision 1.1.1.1 2002/05/10 12:40:18 cvsadm 00061 * Moved GT2002 Project from ute to tamara. 00062 * 00063 * Revision 1.9 2002/05/02 17:04:08 roefer 00064 * New router 00065 * 00066 * Revision 1.8 2001/12/28 22:44:48 roefer 00067 * Win32 and SimRobot share the same SystemCalls 00068 * 00069 * Revision 1.7 2001/12/12 13:25:02 roefer 00070 * Blocking sender fixed 00071 * 00072 * Revision 1.6 2001/12/10 17:47:08 risler 00073 * change log added 00074 * 00075 */