ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra-Client/DC.pm
(Generate patch)

Comparing deliantra/Deliantra-Client/DC.pm (file contents):
Revision 1.86 by elmex, Fri Jun 2 16:27:27 2006 UTC vs.
Revision 1.87 by root, Mon Jun 5 05:23:19 2006 UTC

24use utf8; 24use utf8;
25 25
26use Carp (); 26use Carp ();
27use AnyEvent (); 27use AnyEvent ();
28use BerkeleyDB; 28use BerkeleyDB;
29use Pod::POM;
29 30
30sub find_rcfile($) { 31sub find_rcfile($) {
31 my $path; 32 my $path;
32 33
33 for (grep !ref, @INC) { 34 for (grep !ref, @INC) {
68 } 69 }
69 70
70 close CFG; 71 close CFG;
71} 72}
72 73
73mkdir "$Crossfire::VARDIR/cfplus", 0777; 74sub load_pod($) {
75 my $pod = do {
76 local $/;
77 open my $pod, "<:utf8", $_[0]
78 or die "$_[0]: $!";
79 <$pod>
80 };
81
82 Pod::POM->new->parse_text ($pod);
83}
74 84
75our $DB_ENV; 85our $DB_ENV;
76 86
77{ 87{
78 use strict; 88 use strict;
79 89
90 mkdir "$Crossfire::VARDIR/cfplus", 0777;
80 my $recover = $BerkeleyDB::db_version >= 4.4 91 my $recover = $BerkeleyDB::db_version >= 4.4
81 ? eval "DB_REGISTER | DB_RECOVER" 92 ? eval "DB_REGISTER | DB_RECOVER"
82 : 0; 93 : 0;
83 94
84 $DB_ENV = new BerkeleyDB::Env 95 $DB_ENV = new BerkeleyDB::Env

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines