bsd compatibility mods
[goodguy/history.git] / cinelerra-5.1 / cinelerra / main.C
index e67dd2f4b5a8b30a182a1f65eb1e178c5242cf18..7f860cefed4cf3584c104849e4c6abe33197b982 100644 (file)
@@ -100,6 +100,7 @@ public:
        ArrayList<char*> *filenames;
 };
 
        ArrayList<char*> *filenames;
 };
 
+long cin_timezone;
 
 int main(int argc, char *argv[])
 {
 
 int main(int argc, char *argv[])
 {
@@ -108,6 +109,12 @@ int main(int argc, char *argv[])
        ArrayList<char*> filenames;
        FileSystem fs;
 
        ArrayList<char*> filenames;
        FileSystem fs;
 
+       time_t st; time(&st);
+       struct tm ltm, gtm;
+       localtime_r(&st, &ltm);
+       gmtime_r(&st, &gtm);
+       int tzofs = ltm.tm_hour - gtm.tm_hour;
+       cin_timezone = tzofs * 60*60;
 
        int operation = DO_GUI;
        int deamon_port = DEAMON_PORT;
 
        int operation = DO_GUI;
        int deamon_port = DEAMON_PORT;
@@ -376,6 +383,9 @@ DISABLE_BUFFER
        filenames.remove_all_objects();
        Units::finit();
 
        filenames.remove_all_objects();
        Units::finit();
 
+       time_t et; time(&et);
+       long dt = et - st;
+       printf("Session time: %ld:%02ld:%02ld\n", dt/3600, dt%3600/60, dt%60);
        return 0;
 }
 
        return 0;
 }