This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: [ANNOUNCEMENT] [1.7] Updated: cygwin-1.7.0-67
Ken Brown wrote:
> On 11/30/2009 11:23 AM, Robert Pendell wrote:
>> I guess a side question here is if TMP does not exist then should it
>> be defaulting to the system wide TEMP variable, the one defined in
>> .bashrc for the user or should it even be created at all? I posted an
>> strace and it shows TEMP set to /tmp but patch still uses TMP instead
>> and since TMP doesn't exist it looks like cygwin sets TMP to the
>> system wide one by default.
>
> Are you sure TMP doesn't exist? On my system TMP is set in the Windows
> environment. Cygwin just takes that variable and converts the filename
> to Unix format. So unless you unset TMP somewhere in your startup
> files, TMP will exist (at least in XP; I don't have experience with
> other systems).
I think this is the nub of it. On posix systems the /tmp dir is a vital
system directory, and cygwin should not import the windows version of it,
because unlike the real /tmp dir it won't have been created with the right
posix perms by setup.exe.
cheers,
DaveK
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple