env.c File Reference

#include <signal.h>
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
#include <grass/gis.h>
#include <grass/glocale.h>

Include dependency graph for env.c:

Go to the source code of this file.

Defines

#define ENV   struct env

Functions

void G_set_gisrc_mode (int mode)
int G_get_gisrc_mode (void)
char * G_getenv (char *name)
char * G_getenv2 (char *name, int loc)
char * G__getenv (char *name)
char * G__getenv2 (char *name, int loc)
int G_setenv (char *name, char *value)
int G_setenv2 (char *name, char *value, int loc)
int G__setenv (char *name, char *value)
int G__setenv2 (char *name, char *value, int loc)
int G_unsetenv (char *name)
int G_unsetenv2 (char *name, int loc)
int G__write_env (void)
char * G__env_name (int n)
int G__read_env (void)
int G__set_gisrc_file (char *name)
char * G__get_gisrc_file (void)
int G__create_alt_env (void)
int G__switch_env (void)


Define Documentation

#define ENV   struct env

Definition at line 61 of file env.c.

Referenced by G__switch_env().


Function Documentation

int G__create_alt_env ( void   ) 

Definition at line 420 of file env.c.

References NULL.

char* G__env_name ( int  n  ) 

Definition at line 387 of file env.c.

References NULL.

char* G__get_gisrc_file ( void   ) 

Definition at line 415 of file env.c.

char* G__getenv ( char *  name  ) 

Definition at line 310 of file env.c.

References getenv().

Referenced by G__mapset(), G_debug(), and G_getenv().

char* G__getenv2 ( char *  name,
int  loc 
)

Definition at line 320 of file env.c.

References getenv().

Referenced by G_getenv2().

int G__read_env ( void   ) 

Definition at line 399 of file env.c.

int G__set_gisrc_file ( char *  name  ) 

Definition at line 406 of file env.c.

References G_store(), and NULL.

int G__setenv ( char *  name,
char *  value 
)

Definition at line 346 of file env.c.

Referenced by G__make_location().

int G__setenv2 ( char *  name,
char *  value,
int  loc 
)

Definition at line 353 of file env.c.

int G__switch_env ( void   ) 

Definition at line 437 of file env.c.

References ENV.

int G__write_env ( void   ) 

Definition at line 379 of file env.c.

int G_get_gisrc_mode ( void   ) 

Definition at line 91 of file env.c.

char* G_getenv ( char *  name  ) 

Definition at line 287 of file env.c.

References G__getenv(), G_fatal_error(), and NULL.

Referenced by G_gisbase(), G_gisdbase(), G_gishelp(), and G_location().

char* G_getenv2 ( char *  name,
int  loc 
)

Definition at line 299 of file env.c.

References G__getenv2(), G_fatal_error(), and NULL.

void G_set_gisrc_mode ( int  mode  ) 

Definition at line 85 of file env.c.

int G_setenv ( char *  name,
char *  value 
)

Definition at line 330 of file env.c.

int G_setenv2 ( char *  name,
char *  value,
int  loc 
)

Definition at line 338 of file env.c.

int G_unsetenv ( char *  name  ) 

Definition at line 360 of file env.c.

int G_unsetenv2 ( char *  name,
int  loc 
)

Definition at line 369 of file env.c.


Generated on Sun Apr 6 17:32:18 2008 for GRASS by  doxygen 1.5.5