[GRASS-dev] Re: [GRASS-user] i.vpoints

Hamish hamish_nospam at yahoo.com
Thu Jun 29 02:28:12 EDT 2006


Hamish wrote:
> > To prevent the GUI startup from the command line, in each term-only
> > module we can add:
> >  
> >     /* must run in a term window */
> >     setenv("GRASS_UI_TERM","1",TRUE);
> > 
> > before  G_gisinit (argv[0]); 

Glynn wrote:
> setenv() is a BSD-ism; please use putenv() instead.


Ok, I've used
    /* must run in a term window */
    G_putenv("GRASS_UI_TERM","1");


grepping through the code I see GEM uses a lot of setenv(), so that will
need adjusting too. Everything else looks clean.

note G_setenv() is for GRASS variables (g.gisenv), not shell enviro
variables.


Hamish




More information about the grass-dev mailing list