|Bill Allombert on Fri, 19 Oct 2012 18:33:38 +0200|
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
|Re: temporary files under win32|
On Fri, Oct 19, 2012 at 02:05:43PM +0200, Loïc Grenié wrote: > 2012/10/19 Bill Allombert <Bill.Allombert@math.u-bordeaux1.fr>: > > Maybe we should fix get_file not to be racy. > > We should remove fix pari_unique_dir/pari_unique_filename. > > pari_unique_filename is only used to implement pip on DOS EMX which will not > > be missed. > > > > pari_unique_dir could be replaced by pari_create_unique_dir() which create the > > directory (I think it is already the case though). > > You are right. get_file and pari_unique_dir should thus not be racy... > However if MPQS is unreliable, it looks as if it *is* racy. Is it possible > that mkdir can succeed on the same dir if executed in two different > processes ? The error is *** bigomega: cannot rename file .\MPae/LPTMP to .\MPae/FREL. and it seems it also happens if all gp use different PWD. Cheers, Bill.