00001 #include <stdlib.h>
00002 #include "gis.h"
00003 #include "dbmi.h"
00004
00010 char *
00011 db_get_default_driver_name ( void )
00012 {
00013 char *drv;
00014
00015 if ( (drv = G__getenv2("DB_DRIVER", G_VAR_MAPSET)) )
00016 return G_store(drv);
00017
00018 return NULL;
00019 }
00020
00026 char *
00027 db_get_default_database_name ( void )
00028 {
00029 char *drv;
00030
00031 if ( (drv = G__getenv2("DB_DATABASE", G_VAR_MAPSET)) )
00032 return G_store(drv);
00033
00034 return NULL;
00035 }
00036
00042 char *
00043 db_get_default_schema_name ( void )
00044 {
00045 char *sch;
00046
00047 if ( ( sch = G__getenv2("DB_SCHEMA", G_VAR_MAPSET) ) )
00048 return G_store(sch);
00049
00050 return NULL;
00051 }
00052
00058 char *
00059 db_get_default_group_name ( void )
00060 {
00061 char *gr;
00062
00063 if ( ( gr = G__getenv2("DB_GROUP", G_VAR_MAPSET) ) )
00064 return G_store(gr);
00065
00066 return NULL;
00067 }
00068