diff options
Diffstat (limited to 'src/include/utils/dynamic_loader.h')
-rw-r--r-- | src/include/utils/dynamic_loader.h | 22 |
1 files changed, 4 insertions, 18 deletions
diff --git a/src/include/utils/dynamic_loader.h b/src/include/utils/dynamic_loader.h index a83baae40eb..535d5c6d3ac 100644 --- a/src/include/utils/dynamic_loader.h +++ b/src/include/utils/dynamic_loader.h @@ -7,7 +7,7 @@ * Portions Copyright (c) 1996-2000, PostgreSQL, Inc * Portions Copyright (c) 1994, Regents of the University of California * - * $Id: dynamic_loader.h,v 1.14 2000/01/26 05:58:37 momjian Exp $ + * $Id: dynamic_loader.h,v 1.15 2000/05/28 17:56:20 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -19,26 +19,12 @@ /* we need this include because port files use them */ #include "postgres.h" -#ifdef MIN -#undef MIN -#undef MAX -#endif /* MIN */ +/* and this one for typedef PGFunction */ +#include "fmgr.h" -/* - * List of dynamically loaded files. - */ - -typedef struct df_files -{ - char filename[MAXPGPATH]; /* Full pathname of file */ - dev_t device; /* Device file is on */ - ino_t inode; /* Inode number of file */ - void *handle; /* a handle for pg_dl* functions */ - struct df_files *next; -} DynamicFileList; extern void *pg_dlopen(char *filename); -extern func_ptr pg_dlsym(void *handle, char *funcname); +extern PGFunction pg_dlsym(void *handle, char *funcname); extern void pg_dlclose(void *handle); extern char *pg_dlerror(void); |