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
