Merge pull request #125 from LeeBrown/master

Provide UTC clock and optimize tzset()
This commit is contained in:
Thiago Alves 2020-01-05 14:57:24 -05:00 committed by GitHub
commit 2d535b8dca
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 1 deletions

View File

@ -159,8 +159,10 @@ void handleSpecialFunctions()
struct tm *current_time;
time_t rawtime;
tzset();
time(&rawtime);
// store the UTC clock in [%ML1027]
if (special_functions[3] != NULL) *special_functions[3] = rawtime;
current_time = localtime(&rawtime);
rawtime = rawtime - timezone;
@ -187,6 +189,7 @@ int main(int argc,char **argv)
//======================================================
// PLC INITIALIZATION
//======================================================
tzset();
time(&start_time);
pthread_t interactive_thread;
pthread_create(&interactive_thread, NULL, interactiveServerThread, NULL);