2004-04-30 06:09:23 +02:00
|
|
|
/*-------------------------------------------------------------------------
|
|
|
|
*
|
|
|
|
* pgtz.c
|
2004-05-01 03:34:47 +02:00
|
|
|
* Timezone Library Integration Functions
|
2004-04-30 06:09:23 +02:00
|
|
|
*
|
|
|
|
* Portions Copyright (c) 1996-2003, PostgreSQL Global Development Group
|
|
|
|
*
|
|
|
|
* IDENTIFICATION
|
2004-05-17 16:35:34 +02:00
|
|
|
* $PostgreSQL: pgsql/src/timezone/pgtz.c,v 1.8 2004/05/17 14:35:34 momjian Exp $
|
2004-04-30 06:09:23 +02:00
|
|
|
*
|
|
|
|
*-------------------------------------------------------------------------
|
|
|
|
*/
|
|
|
|
|
|
|
|
#include "pgtz.h"
|
|
|
|
#include "tzfile.h"
|
|
|
|
|
|
|
|
|
|
|
|
static char tzdir[MAXPGPATH];
|
2004-05-01 03:34:47 +02:00
|
|
|
static int done_tzdir = 0;
|
|
|
|
char *
|
|
|
|
pg_TZDIR(void)
|
|
|
|
{
|
|
|
|
char *p;
|
|
|
|
|
2004-04-30 06:09:23 +02:00
|
|
|
if (done_tzdir)
|
|
|
|
return tzdir;
|
|
|
|
|
2004-05-17 16:35:34 +02:00
|
|
|
get_share_dir(my_exec_path, tzdir);
|
2004-05-01 03:34:47 +02:00
|
|
|
strcat(tzdir, "/timezone");
|
2004-04-30 06:09:23 +02:00
|
|
|
|
2004-05-01 03:34:47 +02:00
|
|
|
done_tzdir = 1;
|
2004-04-30 06:09:23 +02:00
|
|
|
return tzdir;
|
|
|
|
}
|