|Bill Allombert on Thu, 15 Dec 2005 14:28:30 +0100|
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
|Re: reading environment variables into gp?|
On Thu, Dec 15, 2005 at 12:40:00PM +0000, Prof. J. E. Cremona wrote: > It would be very helpful if a gp script could read the value of a (unix) > environment variable, into a string or integer variable. > > For example, something like > > s=getenv("MY_ENV_VAR"); > > would result in s being a string variable. The C function getenv() does > this, so perhaps it would be simply a question of install-ing it? You can do s=Strexpand("$MY_ENV_VAR"). You cannot install getenv() because it return a char * and there are no prototype code for this type. On the other hand I don't know how to set an environment variable inside GP, so I use install("setenv","vssD1,L,") setenv("MY_ENV_VAR","MY_VALUE"); Cheers, Bill.