From b99ee7f37d41803ac643d525c4e700644ddb6030 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Tue, 31 Oct 2000 19:55:20 +0000 Subject: This is the minimal version of the Darwin support patch from Bruce Hartzler . It contains shared library support, regression test map, and the usual template files. The dynamic loader is missing, the spin lock code apparently doesn't assemble due to syntax problems, and semaphores are to be hoped for from Apple. --- src/backend/port/dynloader/darwin.c | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 src/backend/port/dynloader/darwin.c (limited to 'src/backend/port/dynloader/darwin.c') diff --git a/src/backend/port/dynloader/darwin.c b/src/backend/port/dynloader/darwin.c new file mode 100644 index 00000000000..fa39a7dd319 --- /dev/null +++ b/src/backend/port/dynloader/darwin.c @@ -0,0 +1,36 @@ +/* + * This is a place holder until someone supplies a dynamic loader + * interface for this platform. + * + * $Header: /cvsroot/pgsql/src/backend/port/dynloader/darwin.c,v 1.1 2000/10/31 19:55:19 petere Exp $ + */ + +#include "postgres.h" +#include "fmgr.h" +#include "utils/dynamic_loader.h" +#include "dynloader.h" + +void * +pg_dlopen(char *filename) +{ + return (void *) NULL; +} + +PGFunction +pg_dlsym(void *handle, char *funcname) +{ + return NULL; +} + +void +pg_dlclose(void *handle) +{ +} + +char * +pg_dlerror() +{ + static char errmsg[] = "the dynamic loader for darwin doesn't exist yet"; + + return errmsg; +} -- cgit v1.2.3