mirror of
https://frontier.innolan.net/rainlance/amiga-tz.git
synced 2025-11-21 23:04:46 +00:00
36 lines
1.3 KiB
C
36 lines
1.3 KiB
C
//--------------------------------------------------------------------------//
|
|
// This file is in the public domain. //
|
|
//--------------------------------------------------------------------------//
|
|
#include <stdio.h>
|
|
#include <exec/execbase.h>
|
|
#include <exec/libraries.h>
|
|
//--------------------------------------------------------------------------//
|
|
#include "tzversion.h"
|
|
#include "clib/timezone.h"
|
|
#include "inline/timezone.h"
|
|
//--------------------------------------------------------------------------//
|
|
const char *vers = "\0$VER: DSTCheck" AMIGA_VERSION;
|
|
//--------------------------------------------------------------------------//
|
|
struct Library *TimezoneBase = NULL;
|
|
//--------------------------------------------------------------------------//
|
|
int main(const int argc, char *argv[])
|
|
{
|
|
int result;
|
|
struct tm tm;
|
|
time_t now ;
|
|
|
|
TimezoneBase = (struct Library*)OpenLibrary((STRPTR)"timezone.library", 0);
|
|
if (!TimezoneBase) {
|
|
printf("Cannot open timezone library.\n");
|
|
return 0;
|
|
}
|
|
|
|
now = time(NULL);
|
|
localtime_r(&now, &tm);
|
|
result = tm.tm_isdst ? 5 : 0;
|
|
|
|
CloseLibrary(TimezoneBase);
|
|
return result;
|
|
}
|
|
//--------------------------------------------------------------------------//
|