diff --git a/src/apps/bin/clockconfig.c b/src/apps/bin/clockconfig.c index 693ac40686..fea4385c97 100644 --- a/src/apps/bin/clockconfig.c +++ b/src/apps/bin/clockconfig.c @@ -1,28 +1,28 @@ /* * Copyright 2004, Jérôme Duval, jerome.duval@free.fr. * Distributed under the terms of the MIT License. - * */ + #include #include #include #include -//#define COMPILE_FOR_R5 1 #ifdef COMPILE_FOR_R5 -void _kset_tzfilename_(const char* name, size_t length, bool unknown); +void _kset_tzfilename_(const char *name, size_t length, bool isGMT); void _kset_tzspecs_(uint32 timezone_offset, bool dst_observed); -#define _kern_set_tzfilename _kset_tzfilename_ -#define _kern_set_tzspecs _kset_tzspecs_ - +# define _kern_set_tzfilename _kset_tzfilename_ +# define _kern_set_timezone _kset_tzspecs_ #else -#include +# include #endif -int main(int argc, char **argv) + +int +main(int argc, char **argv) { char path[B_PATH_NAME_LENGTH]; char link[B_PATH_NAME_LENGTH]; @@ -32,7 +32,7 @@ int main(int argc, char **argv) time_t t; printf("Looking for RTC settings file\n"); - if(find_directory(B_USER_SETTINGS_DIRECTORY, -1, true, path, B_PATH_NAME_LENGTH)!=B_OK) { + if (find_directory(B_USER_SETTINGS_DIRECTORY, -1, true, path, B_PATH_NAME_LENGTH) != B_OK) { fprintf(stderr, "%s: can't find settings directory\n", argv[0]); exit(1); } @@ -47,14 +47,13 @@ int main(int argc, char **argv) } else { fprintf(stderr, "%s: can't read RTC settings\n", argv[0]); printf("%s: No knowledge about contents of RTC\n", argv[0]); - + // we don't care if not RTC settings is found, default is local - //return 0; } printf("%s: RTC stores %s time.\n", argv[0], isGMT ? "GMT" : "local" ); - if(find_directory(B_USER_SETTINGS_DIRECTORY, -1, true, path, B_PATH_NAME_LENGTH)!=B_OK) { + if (find_directory(B_USER_SETTINGS_DIRECTORY, -1, true, path, B_PATH_NAME_LENGTH) != B_OK) { fprintf(stderr, "can't find settings directory\n"); return 1; } @@ -64,14 +63,14 @@ int main(int argc, char **argv) printf("Looking for %s file\n", path); if (readlink(path, link, B_PATH_NAME_LENGTH) > 0) { printf("%s: Setting timezone to '%s'\n", argv[0], link); - + _kern_set_tzfilename(link, strlen(link), isGMT); - + tzset(); - + time(&t); tm = localtime(&t); - _kern_set_tzspecs(tm->tm_gmtoff, tm->tm_isdst); + _kern_set_timezone(tm->tm_gmtoff, tm->tm_isdst); } else { fprintf(stderr, "%s: can't read link for timezone\n", argv[0]); printf("%s: No timezone setting.\n", argv[0]);