00001 /* 00002 * Copyright (c) Members of the EGEE Collaboration. 2004. 00003 * See http://eu-egee.org/partners/ for details on the copyright holders. 00004 * For license conditions see the license file or 00005 * http://eu-egee.org/license.html 00006 * 00007 * Copyright (c) 2004 by 00008 * David Groep <davidg@nikhef.nl>, 00009 * Oscar Koeroo <okoeroo@nikhef.nl>, 00010 * Martijn Steenbakkers <martijn@nikhef.nl>, 00011 * Gerben Venekamp <venekamp@nikhef.nl>, 00012 * NIKHEF Amsterdam, the Netherlands 00013 * Universiteit van Amsterdam, the Netherlands 00014 */ 00015 00033 #ifndef LCAS_SETUP_H 00034 #define LCAS_SETUP_H 00035 00036 #ifndef LCAS_SETUP_C 00037 # define LCAS_SETUP_C_STORAGE_CLASS extern 00038 #else 00039 # define LCAS_SETUP_C_STORAGE_CLASS 00040 #endif 00041 00042 00043 /****************************************************************************** 00044 * Error codes 00045 *****************************************************************************/ 00046 00047 #define LCAS_SETUP_ERROR_OPEN 1 00048 #define LCAS_SETUP_ERROR_READ 2 00049 #define LCAS_SETUP_ERROR_READ_SIZE 3 00050 #define LCAS_SETUP_ERROR_CLOSE 4 00051 #define LCAS_SETUP_ERROR_PARSE 5 00052 #define LCAS_SETUP_ERROR_ARGUMENT 6 00054 /****************************************************************************** 00055 * Module definition 00056 *****************************************************************************/ 00057 00077 LCAS_SETUP_C_STORAGE_CLASS int 00078 lcas_setup( 00079 const char * config_file 00080 ); 00081 00082 #endif /* LCAS_SETUP_H */ 00083 00084 /****************************************************************************** 00085 CVS Information: 00086 $Source: /cvs/jra1mw/org.glite.security.lcas-interface/interface/lcas_setup.h,v $ 00087 $Date: 2005/04/04 15:23:57 $ 00088 $Revision: 1.1 $ 00089 $Author: msteenba $ 00090 ******************************************************************************/