> > if ($Config{'osname'} =~ m/^macos/i) { > #for mac os This should be /^MacOS/ Since it doesn't match, it gives the defaults as you describe. Actually, this is correct as coded above, since the /i specified case insensitivity. I believe the problem has been correctly identified by Brian and Chris--SetFileInfo needs actual paths/filenames instead of filehandles. Thanks to all, Brenda ===== Want to unsubscribe from this list? ===== Send mail with body "unsubscribe" to macperl-request@macperl.org