This is the mail archive of the cygwin mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
>Provide a simple test case, that is compilable and linkable so that >we can investigate your claim. #include <stdio.h> int main(int argc, char **argv) { setenv("TERM", "ansi", 1); /* ... blah, blah, ... */ printf("TERM is: %s\n", getenv("TERM")); /* prints "ansi" as expected */ int i = fork(); if (i < 0) printf("Bad Business..."); else if ( i > 0 ) printf("parent TERM is: %s\n", getenv("TERM")); else printf("child TERM is: %s\n", getenv("TERM")); } C:\dl>a.exe TERM is: ansi parent TERM is: ansi child TERM is: cygwin C:\dl> campbe_r@washington $ ./a.exe TERM is: ansi parent TERM is: ansi child TERM is: ansi campbe_r@washington $ Not sure why it would give different results from cmd.exe and from bash. cygcheck -s output attached, but it's a windows 2000 machine with sp 4, cygwin 1.5.12, gcc 3.3.3. -Richard Campbell.
Attachment:
cygcheck.out
Description: cygcheck.out
-- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |