|Subject:||PPerl does NOT respect umask!|
I'm running svk (, a decentralized version control system) with PPerl. If I use svk with pperl, the permission of checkout files is always 777, but my umask is 022. If I use svk w/o pperl, file permission works fine. I found there is one line in become_daemon() umask(0); # forget file mode creation mask I think the problem comes from here.