Re: "Cannot create temporary command file" error

Ali Akcaagac wrote:
> On Mon, 2003-05-19 at 09:40, Dmitry Semyonov wrote:
>>>Maybe you gonna fix your tmp dir first and chmod it correctly. It has to
>>>be 1777 if the user isn't able to create some temporary stuff in that
>>>dir then something is seriously wrong.
>>Don't pay too much attention to confusing error message ;)
>>Users are able to create files under /tmp.
>>The problem arises after /tmp/mc-$USER is deleted during active mc

> Ahh! .... Yes this situation, yeah I find this quite annoying myself
> from time to time when deleting that mc-* dir by mistake within a mc
> session. I was wrong by assuming that this was a general tmp dir issue
> with general creating of that dir.

The attached patch hopefully fixes it.

> I think that this stuff should be handled not in the tmp dir rather than
> the user dir itself e.g.
> .mc/
> .mc/tmp/ <--- here
> .mc/history
> .mc/ini
> Would make more sense. But I think that MC itself use the tmpdir
> functioncalls to deal with that stuff.

It doesn't seem to, it just uses getenv('TMPDIR') so it's matter of
changing one line of code. But I think an advantage of using /tmp is
that /tmp can be cleaned much easier. When using .mc/tmp/mc-XXXX, these
directories will pile up, as with current mc, there are lots of
situations when the user has to kill -9 mc because it froze.


Jindrich Makovicka

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]