1 /*-------------------------------------------------------------------------
4 * prototypes for OSF/1-specific routines
7 * Portions Copyright (c) 1996-2001, PostgreSQL Global Development Group
8 * Portions Copyright (c) 1994, Regents of the University of California
10 * $Id: osf.h,v 1.4 2001/10/25 05:49:40 momjian Exp $
12 *-------------------------------------------------------------------------
19 #include "utils/dynamic_loader.h"
24 * Dynamic Loader on Alpha OSF/1.x
26 * this dynamic loader uses the system dynamic loading interface for shared
27 * libraries (ie. dlopen/dlsym/dlclose). The user must specify a shared
28 * library as the file to be dynamically loaded.
31 #define pg_dlopen(f) dlopen((f), RTLD_LAZY | RTLD_GLOBAL)
32 #define pg_dlsym(h, f) ((PGFunction) dlsym(h, f))
33 #define pg_dlclose(h) dlclose(h)
34 #define pg_dlerror() dlerror()
35 #endif /* PORT_PROTOS_H */