Hi,

Can't identify the specific problem, but a few hints to get you on the
track. First, switch on Perl's safety features - start your script
like this:

#! /usr/bin/perl
use warnings;
use strict;

With 'use strict' in effect, you'll now have to declare all variables
with the 'my' keyword:

my $debug=TRUE;
my $rwflag=O_RDWR();

When you perform the tie, instead of just setting a success/failure
flag, have a look at Perl's system error message in $!:

tie %config,"GDBM_File",$configdatafilename,$rwflag|$crflag,0644 or
die "The tie failed: maybe because of this - $!";

These techniques should give you more information to go on.

HTH,

Dave.


[original message cut to get past the spam filter...]


-- 
Dr. David R. Baird
ZeroFive Software Engineering
[EMAIL PROTECTED]
http://www.zerofive.co.uk

_______________________________________________
Scottish mailing list
[email protected]
https://mailman.lug.org.uk/mailman/listinfo/scottish

Reply via email to