From 67c92f423aae5bb2500b7dffb0fc2a4267d2e546 Mon Sep 17 00:00:00 2001 From: "Marc G. Fournier" Date: Mon, 2 Feb 1998 03:49:11 +0000 Subject: [PATCH] Fix up the alpha port/dynloader for configure --- src/backend/port/alpha/port-protos.h | 22 +---------------- src/backend/port/dynloader/alpha.c | 4 ++++ src/backend/port/dynloader/alpha.h | 35 ++++++++++++++++++++++++++++ 3 files changed, 40 insertions(+), 21 deletions(-) create mode 100644 src/backend/port/dynloader/alpha.c create mode 100644 src/backend/port/dynloader/alpha.h diff --git a/src/backend/port/alpha/port-protos.h b/src/backend/port/alpha/port-protos.h index 89c7d42043..51d3bddd70 100644 --- a/src/backend/port/alpha/port-protos.h +++ b/src/backend/port/alpha/port-protos.h @@ -6,7 +6,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: port-protos.h,v 1.3 1997/09/08 02:25:47 momjian Exp $ + * $Id: port-protos.h,v 1.4 1998/02/02 03:49:07 scrappy Exp $ * *------------------------------------------------------------------------- */ @@ -14,26 +14,6 @@ #ifndef PORT_PROTOS_H #define PORT_PROTOS_H -#include -#include "utils/dynamic_loader.h" - -/* dynloader.c */ - -/* - * Dynamic Loader on Alpha OSF/1.x - * - * this dynamic loader uses the system dynamic loading interface for shared - * libraries (ie. dlopen/dlsym/dlclose). The user must specify a shared - * library as the file to be dynamically loaded. - * - */ -#define pg_dlopen(f) dlopen(f, RTLD_LAZY) -#define pg_dlsym(h, f) ((func_ptr)dlsym(h, f)) -#define pg_dlclose(h) dlclose(h) -#define pg_dlerror() dlerror() - -/* port.c */ - extern void init_address_fixup(void); #endif /* PORT_PROTOS_H */ diff --git a/src/backend/port/dynloader/alpha.c b/src/backend/port/dynloader/alpha.c new file mode 100644 index 0000000000..92007c6af1 --- /dev/null +++ b/src/backend/port/dynloader/alpha.c @@ -0,0 +1,4 @@ +/* Dummy file used for nothing at this point + * + * see alpha.h + */ diff --git a/src/backend/port/dynloader/alpha.h b/src/backend/port/dynloader/alpha.h new file mode 100644 index 0000000000..9b3cf19949 --- /dev/null +++ b/src/backend/port/dynloader/alpha.h @@ -0,0 +1,35 @@ +/*------------------------------------------------------------------------- + * + * alpha.h-- + * prototypes for OSF/1-specific routines + * + * + * Copyright (c) 1994, Regents of the University of California + * + * $Id: alpha.h,v 1.1 1998/02/02 03:49:11 scrappy Exp $ + * + *------------------------------------------------------------------------- + */ + +#ifndef PORT_PROTOS_H +#define PORT_PROTOS_H + +#include +#include "utils/dynamic_loader.h" + +/* dynloader.c */ + +/* + * Dynamic Loader on Alpha OSF/1.x + * + * this dynamic loader uses the system dynamic loading interface for shared + * libraries (ie. dlopen/dlsym/dlclose). The user must specify a shared + * library as the file to be dynamically loaded. + * + */ +#define pg_dlopen(f) dlopen(f, RTLD_LAZY) +#define pg_dlsym(h, f) ((func_ptr)dlsym(h, f)) +#define pg_dlclose(h) dlclose(h) +#define pg_dlerror() dlerror() + +#endif /* PORT_PROTOS_H */ -- 2.40.0