Hi, While reading natFileDescriptor.cc I noticed the use of strerror(). Is this funtion thread save? All calls are wrapped in a JvNewStringLatin1() call so this might be save, but it seems there might be a small opertunity for a race to occur when called from two threads at the same time. Cheers, Mark