00001 /*------------------------------------------------------------------------- 00002 * 00003 * dynloader.h 00004 * dynamic loader for HP-UX using the shared library mechanism 00005 * 00006 * Portions Copyright (c) 1996-2013, PostgreSQL Global Development Group 00007 * Portions Copyright (c) 1994, Regents of the University of California 00008 * 00009 * 00010 * IDENTIFICATION 00011 * src/backend/port/dynloader/hpux.h 00012 * 00013 * NOTES 00014 * all functions are defined here -- it's impossible to trace the 00015 * shl_* routines from the bundled HP-UX debugger. 00016 * 00017 *------------------------------------------------------------------------- 00018 */ 00019 /* System includes */ 00020 #include "fmgr.h" 00021 00022 extern void *pg_dlopen(char *filename); 00023 extern PGFunction pg_dlsym(void *handle, char *funcname); 00024 extern void pg_dlclose(void *handle); 00025 extern char *pg_dlerror(void);