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>