www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2002/12/16/09:15:20

From: "A. Sinan Unur" <asu1 AT c-o-r-n-e-l-l DOT edu>
Newsgroups: comp.os.msdos.djgpp
Subject: getenv problem
Date: 16 Dec 2002 14:05:57 GMT
Organization: Cornell University
Lines: 43
Sender: asu1 AT cornell DOT invalid (on pool-141-149-208-61.syr.east.verizon.net)
Message-ID: <Xns92E65C91B405Aasu1cornelledu@132.236.56.8>
References: <atkeh5$1fh$1 AT c3p0 DOT cc DOT swin DOT edu DOT au> <Xns92E654D4AD5CAasu1cornelledu AT 132 DOT 236 DOT 56 DOT 8>
NNTP-Posting-Host: pool-141-149-208-61.syr.east.verizon.net
X-Trace: news01.cit.cornell.edu 1040047557 22178 141.149.208.61 (16 Dec 2002 14:05:57 GMT)
X-Complaints-To: usenet AT news01 DOT cit DOT cornell DOT edu
NNTP-Posting-Date: 16 Dec 2002 14:05:57 GMT
User-Agent: Xnews/5.04.25
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

"A. Sinan Unur" <asu1 AT c-o-r-n-e-l-l DOT edu> wrote in 
news:Xns92E654D4AD5CAasu1cornelledu AT 132 DOT 236 DOT 56 DOT 8:

> C:\Dload\misc>cat eee.c
> #include <stdio.h>
> #include <stdlib.h>
> #include <sys/stat.h>
> 
> int main(void)
> {
>         char fixed_path[FILENAME_MAX];
>         puts(getenv("TEMP"));
>         _fixpath(getenv("TEMP"), fixed_path);
>         puts(fixed_path);
> 
>         return 0;
> }
> 
> 
> C:\Dload\misc>gcc -Wall eee.c -o eee.exe
> 
> C:\Dload\misc>eee
> C:\WINDOWS\TEMP
> c:/WINDOWS/TEMP

I posted the above code in response to another problem. After posting, I 
noticed that the string getenv returns for TEMP does not match the value 
of TEMP on my system. Typing set shows:

TEMP=C:\DOCUME~1\asu1\LOCALS~1\Temp
TMP=C:\DOCUME~1\asu1\LOCALS~1\Temp

whereas getenv("TEMP") returns c:\windows\temp.

I am using XP Pro. I do have the v2.03 refresh distribution installed. 
What might be the reason?

Sinan.
-- 
A. Sinan Unur
asu1 AT c-o-r-n-e-l-l DOT edu
Remove dashes for address
Spam bait: mailto:uce AT ftc DOT gov

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019