It used to be the case that UNIX function close(fd) called in pC++ program would be translated into pcxx_close(fd) by the compiler. But recently the compiler does not do the translation anymore, resulting in bizarre I/O behavior in originally working pC++ programs. Shelby