Subject: | PPerl does NOT respect umask! |
I'm running svk (http://svk.elixus.org, 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.