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 LCMAPS_SETUP_H 00034 #define LCMAPS_SETUP_H 00035 00036 #ifndef LCMAPS_SETUP_C 00037 # define LCMAPS_SETUP_C_STORAGE_CLASS extern 00038 #else 00039 # define LCMAPS_SETUP_C_STORAGE_CLASS 00040 #endif 00041 00042 00043 /****************************************************************************** 00044 * Error codes 00045 *****************************************************************************/ 00046 00047 #define LCMAPS_SETUP_ERROR_OPEN 1 00048 #define LCMAPS_SETUP_ERROR_READ 2 00049 #define LCMAPS_SETUP_ERROR_READ_SIZE 3 00050 #define LCMAPS_SETUP_ERROR_CLOSE 4 00051 #define LCMAPS_SETUP_ERROR_PARSE 5 00052 #define LCMAPS_SETUP_ERROR_ARGUMENT 6 00054 /****************************************************************************** 00055 * Module definition 00056 *****************************************************************************/ 00057 00080 LCMAPS_SETUP_C_STORAGE_CLASS int 00081 lcmaps_setup( 00082 const char * config_file 00083 ); 00084 00085 #endif /* LCMAPS_SETUP_H */ 00086 00087 /****************************************************************************** 00088 CVS Information: 00089 $Source: /cvs/jra1mw/org.glite.security.lcmaps-interface/interface/lcmaps_setup.h,v $ 00090 $Date: 2005/04/04 15:23:58 $ 00091 $Revision: 1.1 $ 00092 $Author: msteenba $ 00093 ******************************************************************************/