00001 /* 00002 || This file is part of Pike. For copyright information see COPYRIGHT. 00003 || Pike is distributed under GPL, LGPL and MPL. See the file COPYING 00004 || for more information. 00005 || $Id: pike_dlfcn.h,v 1.4 2002/10/11 01:39:35 nilsson Exp $ 00006 */ 00007 00008 #ifndef PIKE_DLFCN_H 00009 #define PIKE_DLFCN_H 00010 00011 #define RTLD_GLOBAL 1 00012 #define RTLD_LAZY 0 /* never */ 00013 #define RTLD_NOW 0 /* always */ 00014 00015 #ifdef DL_INTERNAL 00016 #define DLHANDLE struct DLHandle 00017 #else 00018 #define DLHANDLE void 00019 #endif 00020 00021 void *dlsym(DLHANDLE *handle, char *name); 00022 const char *dlerror(void); 00023 DLHANDLE *dlopen(const char *name, int flags); 00024 int dlclose(DLHANDLE *h); 00025 00026 #endif
1.3.9.1