MobilityDB 1.1
|
#include "postgres.h"
#include <ctype.h>
#include <fcntl.h>
#include <time.h>
#include <dirent.h>
#include <sys/stat.h>
#include <search.h>
#include "utils/timestamp_def.h"
#include "pgtz.h"
Macros | |
#define | _GNU_SOURCE |
#define | TZ_HTABLE_MAXSIZE 32 |
Functions | |
static bool | init_timezone_hashtable (void) |
void | meos_finalize (void) |
void | meos_initialize (const char *tz_str) |
void | meos_timezone_initialize (const char *name) |
int | pg_open_tzfile (const char *name, char *canonname) |
static const char * | pg_TZDIR (void) |
pg_tz * | pg_tzset (const char *name) |
pg_tz * | pg_tzset_offset (long gmtoffset) |
struct dirent * | ReadDir (DIR *dir, const char *dirname) |
static bool | scan_directory_ci (const char *dirname, const char *fname, int fnamelen, char *canonname, int canonnamelen) |
const char * | select_default_timezone (const char *share_path) |
Variables | |
pg_tz * | session_timezone = NULL |
static struct hsearch_data * | timezone_cache = NULL |