Re: hi



About this list Date view Thread view Subject view Author view

Malcolm Wallace (malcolm-nhc@cs.york.ac.uk)
Fri, 10 Nov 2000 18:23:55 +0000


Dear Hiroyasu, > A user's execution of `hi' makes all other users unable to use `hi' > because `hi' leaves /tmp/Main.gc and so on. Replacement of the > hard-coded temporary file names with automatically generated unique > temporal file names is necessary. Is anyone working on it? Thank you for pointing out this shortcoming of 'hi'. I have now fixed the problem in two ways: * The temporary filename is now generated to contain the Unix process identifier, which is unique in different invocations of the tool, so different users' sessions will not interfere with each other. * All temporary files are now removed at the end of the 'hi' session, to ensure that filespace is not wasted, and that the OS's later re-use of process identifiers does not cause a conflict. These fixes are incorporated into a new release of hmake (2.01), which can be built and installed separately from nhc98. http://www.cs.york.ac.uk/fp/hmake/ ftp://ftp.cs.york.ac.uk/pub/haskell/hmake/hmake-2.01.tar.gz Regards, Malcolm


About this list Date view Thread view Subject view Author view