PostGIS  3.4.0dev-r@@SVN_REVISION@@
rtpostgis.c File Reference
#include "postgres.h"
#include "fmgr.h"
#include "libpq/pqsignal.h"
#include "utils/guc.h"
#include "utils/builtins.h"
#include "utils/memutils.h"
#include "utils/elog.h"
#include "postgis_config.h"
#include "liblwgeom.h"
#include "lwgeom_pg.h"
#include "stringlist.h"
#include "optionlist.h"
#include "rtpostgis.h"
#include "rtpg_internal.h"
Include dependency graph for rtpostgis.c:

Go to the source code of this file.

Macros

#define __attribute__   (x)
 
#define RT_MSG_MAXLEN   256
 

Functions

void _PG_init (void)
 
void _PG_fini (void)
 
static void * rt_pg_alloc (size_t size)
 
static void * rt_pg_realloc (void *mem, size_t size)
 
static void rt_pg_free (void *ptr)
 
static void rt_pg_error (const char *fmt, va_list ap) __attribute__((format(printf
 
static void rt_pg_notice (const char *fmt, va_list ap) __attribute__((format(printf
 
static void rt_pg_debug (const char *fmt, va_list ap) __attribute__((format(printf
 
static char * rt_pg_options (const char *varname)
 
static void rt_pg_vsi_load_all_options (void)
 
static bool rt_pg_vsi_check_options (char **newval, void **extra, GucSource source)
 
static void rtpg_assignHookGDALDataPath (const char *newpath, void *extra)
 
static void rtpg_assignHookGDALEnabledDrivers (const char *enabled_drivers, void *extra)
 
static void rtpg_assignHookEnableOutDBRasters (bool enable, void *extra)
 
static void handleInterrupt (int sig)
 

Variables

 PG_MODULE_MAGIC
 
stringlist_tvsi_option_stringlist = NULL
 
static char * gdal_datapath = NULL
 
static char * gdal_vsi_options = NULL
 
static char * gdal_enabled_drivers = NULL
 
static bool enable_outdb_rasters = false
 
static char * env_postgis_gdal_enabled_drivers = NULL
 
static char * boot_postgis_gdal_enabled_drivers = NULL
 
static char * env_postgis_enable_outdb_rasters = NULL
 
static pqsigfunc coreIntHandler = 0