PostgreSQL Source Code  git master
hpux.h
Go to the documentation of this file.
1 /*-------------------------------------------------------------------------
2  *
3  * dynloader.h
4  * dynamic loader for HP-UX using the shared library mechanism
5  *
6  * Portions Copyright (c) 1996-2017, PostgreSQL Global Development Group
7  * Portions Copyright (c) 1994, Regents of the University of California
8  *
9  *
10  * IDENTIFICATION
11  * src/backend/port/dynloader/hpux.h
12  *
13  * NOTES
14  * all functions are defined here -- it's impossible to trace the
15  * shl_* routines from the bundled HP-UX debugger.
16  *
17  *-------------------------------------------------------------------------
18  */
19 /* System includes */
20 #include "fmgr.h"
21 
22 extern void *pg_dlopen(const char *filename);
23 extern PGFunction pg_dlsym(void *handle, const char *funcname);
24 extern void pg_dlclose(void *handle);
25 extern char *pg_dlerror(void);
Datum(* PGFunction)(FunctionCallInfo fcinfo)
Definition: fmgr.h:40
PGFunction pg_dlsym(void *handle, const char *funcname)
Definition: darwin.c:76
void pg_dlclose(void *handle)
Definition: darwin.c:70
char * pg_dlerror(void)
Definition: darwin.c:100
static char * filename
Definition: pg_dumpall.c:90
void * pg_dlopen(const char *filename)
Definition: darwin.c:57