Of course, to write a portable program you can't actually specify any external file names, either. Or call "system()" with a non-null argument. Or do any number of otherwise useful things... -- Peter da Silva. `-_-' +1 713 274 5180. <peter at ficc.ferranti.com>