00001 #include <stdlib.h> 00002 #include <grass/gis.h> 00003 #include <grass/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