[fpc-pascal] set envirom variable with pascal in linux
Marc Santhoff
M.Santhoff at t-online.de
Tue Aug 30 14:53:43 CEST 2005
Am Dienstag, den 30.08.2005, 08:47 +0200 schrieb mondrillo:
> Hello list,
>
> In Bach, Perl, can do set SDL_VER=`sdl-config --version`
> and in enviroment has the variable SDL_VER=1.2.3 for example.
> echo $SDL_VER
> 1.2.3
> But in Pascal non have the setenv() procedure as in C :(
>
> Actualy I resolve this problem with sending the output to a file, and
> then reading the file. But, can I pass from C this function?, or call
> a libc (thinks is this lib that has setenv() ) from Pascal to execute
> setenv().
>
If you're using a command line to execute a foreign program you can
always tell the shell:
csh: "setenv VAR value; your-foreign-program"
sh: "VAR=value; your-foreign-program"
Not portable, ugly workaround, but it does do the job.
HTH,
Marc
More information about the fpc-pascal
mailing list