/******************************* LICENCE ************************************** * Any code in this file may be redistributed or modified under the terms of * the GNU General Public Licence as published by the Free Software * Foundation; version 2 of the licence. ****************************** END LICENCE ***********************************/ /****************************************************************************** * Author: * Andrew Smith, http://littlesvr.ca/misc/contactandrew.php * * Contributors: * ******************************************************************************/ #include #include "bkInternal.h" #include "bkMisc.h" void maybeUpdateProgress(VolInfo* volInfo) { time_t timeNow; if(volInfo->progressFunction == NULL) return; time(&timeNow); if(timeNow - volInfo->lastTimeCalledProgress >= 1) { volInfo->progressFunction(volInfo); volInfo->lastTimeCalledProgress = timeNow; } }