/****************************************************************************** * * (c) Copyright 1998, University of Karlstad. * * 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 1, 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., 675 Mass Ave, Cambridge, MA 02139, USA. * * Please report any bugs you find in this code or any improvements to: * * Hans Hedbom, Dept. of Computer Science, * University of Karlstad, Sweden. * * Phone: +46 54 838157 * E-mail: Hans.Hedbom@hks.se * * ============================================================================ * * FILE: * * systems.h [ the Data Communication I course programming project ] * * AUTHORS: * * Jonny Wiederholm * E-mail: fr7wied@cse.hks.se or * jonnwied@hks.se * * Per-Ola Gustafsson * E-mail: fr7gust@cse.hks.se * * CREATION DATE: * * Jan, 06, 1998 * * DESCRIPTION: * * Specifies the systems on which the example implementation of the Data * Communication I course programming project has been verified to run * correctly. Attempts to compile the example implementation on a system not * specified in this file will cause an error message to be printed and the * compilation to be aborted. * * Systems on which the example implementation has been verified to run * correctly: * Linux * AIX * SunOS Solaris * * MODIFICATIONS: Date Changes * ---------------------------------------------------------------------------- * */ #ifndef _SYSTEMS_H /* Avoid multiple copies of this file. */ #define _SYSTEMS_H #ifdef __cplusplus /* Make this file possible to use in C++ code. */ extern "C" { #endif /****************************************************************************** * DEFINE CONSTANTS */ #if ! defined (__linux__) && ! defined (_AIX) && ! defined(sun) #error"Sorry, but this program has not been verified to run correctly on your \ system." #endif /* ! defined (__linux__) && ! defined (_AIX) ... */ /****************************************************************************** * END */ #ifdef __cplusplus } #endif #endif /* _SYSTEMS_H */