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

Comparing deliantra/Deliantra/Deliantra/Map.pm (file contents):
Revision 1.20 by root, Tue Mar 28 14:44:53 2006 UTC vs.
Revision 1.21 by root, Fri Mar 31 21:06:49 2006 UTC

252} 252}
253 253
254sub write_file { 254sub write_file {
255 my ($self, $path) = @_; 255 my ($self, $path) = @_;
256 256
257 open my $fh, ">:raw", "$path~" or Carp::croak "$path~: $!"; 257 open my $fh, ">:raw:utf8", "$path~" or Carp::croak "$path~: $!";
258 print $fh $self->as_mapstring or Carp::croak "$path~: $!"; 258 print $fh $self->as_mapstring or Carp::croak "$path~: $!";
259 close $fh or Carp::croak "$path~: $!"; 259 close $fh or Carp::croak "$path~: $!";
260 260
261 stat $path; 261 stat $path;
262 262
263 chmod +(stat _)[2] & 0777, "$path~"; 263 chmod +(stat _)[2] & 0777, "$path~";
264 chown +(stat _)[4,5], "$path~"; 264 chown +(stat _)[4,5], "$path~";

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines