IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 16, 2008, 10:36:03 AM (18 years ago)
Author:
jhoblitt
Message:

change dsget to flush() & sync() downloaded files

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/DataStore/scripts/dsget

    r17661 r17718  
    33# Copyright (C) 2006-2008  Joshua Hoblitt
    44#
    5 # $Id: dsget,v 1.26 2008-05-14 01:47:33 bills Exp $
     5# $Id: dsget,v 1.27 2008-05-16 20:36:03 jhoblitt Exp $
    66
    77use strict;
     
    172172
    173173    close($src_fh) or die "can't close file $tmpfilename: $!";
    174     close($fh) or die "can't close nebulous filehandle";
     174    $fh->flush or die "can't flush nebulous filehandle: $!";
     175    $fh->sync or die "can't sync nebulous filehandle: $!";
     176    close($fh) or die "can't close nebulous filehandle: $!";
    175177} else {
     178    $tmp->flush or die "can't flush filehandle: $!";
     179    $tmp->sync or die "can't sync filehandle: $!";
    176180    rename $tmpfilename, $filename
    177181        or die "renaming $tmpfilename to $filename failed: $!";
Note: See TracChangeset for help on using the changeset viewer.