On Sun, Oct 10, 1999 at 05:24:10PM +0200, Marco Lamberto <lm@xxxxxxxxxxxxx> wrote: > On Sat, 09 Oct 1999, Adrian Likins wrote: > > If I recall correctly, this has been suggested a few times > >and made it into released versions of gimp at least once, only to be removed > >later for reasons I do not recall. Seems like some sort of portability issues > >perhaps, but its been a long time. The easiest way to remember why it got > >removed is probabaly to put it back in though and see who yells ;-> > Also because I don't think that this will work well when gimp is running on > HP-UX and NFS (but I'm not completly sure of that). Possible problems: a) unlink might not succeed on non-unix-systems. cure: ignore the error from unlink and try to unlink it again after closing the file b) if the swap file is on nfs (extremely bad idea anyway) it might go away (physically) on the server when gimp does not access it for extended periods (>10 minutes). However, any other solution (doing it in the signal handler) is extremely annyoing (leaves too many swap files around). In any case, why not use tmpfile or a similar function to create it? that function will do exactly what is required and will work on all systems (as good as it can). -- -----==- | ----==-- _ | ---==---(_)__ __ ____ __ Marc Lehmann +-- --==---/ / _ \/ // /\ \/ / pcg@xxxxxxxx |e| -=====/_/_//_/\_,_/ /_/\_\ XX11-RIPE --+ The choice of a GNU generation | |