Date: Fri, 12 Aug 2005 23:49:27 +0400 From: Igor Pokrovsky <ip@doom.homeunix.org> To: hackers@freebsd.org Subject: perl's tie problem Message-ID: <20050812194927.GA74052@doom.homeunix.org>
next in thread | raw e-mail | index | archive | help
Hi all,
Consider the following except from a perl program:
tie(%foodb, 'MLDBM', $BAR_FILE, O_CREAT | O_RDWR, 0666)
or die("Cannot open $BAR_FILE: $!\n");
I expect it to create a new $BAR_FILE, if none existed, with 0666
permissions. But it doesn't. It creates a file with default umask
specified permissions - 0644. So I have to manually do chmod on that
file afterwards. Is there anything I don't understand?
%uname -a
FreeBSD doom.homeunix.org 4.11-STABLE FreeBSD 4.11-STABLE #0:
Tue Jul 5 21:05:20 MSD 2005 [...] i386
Perl version is 5.8.7
Thanks,
-ip
--
Ignorance should be painful.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050812194927.GA74052>
