On 2012-01-30 16:28, Staffan Larsen wrote: >> 2. If you decide to hardcode "/tmp" please, create a global constant >> for it. > > I don't agree that this would make the code easier to read or maintain. > I should, however, include a comment saying that the file is always in > /tmp regardless of the value of java.io.tmpdir.
/tmp is common but not mandatory, especially if we speak about embedded systems. Native code should use P_tmpdir constant from stdio.h rather than hardcode "/tmp". As we can't access it from java I recommend to create a global constant somewhere to reduce possible future porting efforts. > Changing the tmpdir static would be a smaller fix, but all the cwd code > would then remain. Yes, HotSpot never writes to cwd. I agree with Staffan, that looks for socket/door in cwd should be removed. -Dmitry -- Dmitry Samersoff Java Hotspot development team, SPB04 * There will come soft rains ...