From fab6e96b071b13c23ae0f2068ca4b6493481b157 Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Sun, 18 Apr 2004 23:13:22 +0000 Subject: [PATCH] support SetTime in Unix --- stepmania/src/arch/ArchHooks/ArchHooks_Unix.cpp | 15 +++++++++++++++ stepmania/src/arch/ArchHooks/ArchHooks_Unix.h | 2 ++ 2 files changed, 17 insertions(+) diff --git a/stepmania/src/arch/ArchHooks/ArchHooks_Unix.cpp b/stepmania/src/arch/ArchHooks/ArchHooks_Unix.cpp index 0d210359d2..e33e1798dc 100644 --- a/stepmania/src/arch/ArchHooks/ArchHooks_Unix.cpp +++ b/stepmania/src/arch/ArchHooks/ArchHooks_Unix.cpp @@ -108,6 +108,21 @@ void ArchHooks_Unix::DumpDebugInfo() LOG->Info( "Threads library: %s", ThreadsVersion().c_str() ); } +void ArchHooks_Unix::SetTime( tm newtime ) +{ + CString sCommand = ssprintf( "%02d%02d%02d%02d%04d.%02d", + newtime.tm_mon+1, + newtime.tm_mday, + newtime.tm_hour, + newtime.tm_min, + newtime.tm_year+1900, + newtime.tm_sec ); + + LOG->Trace( "executing '%s'", sCommand.c_str() ); + system( sCommand ); +} + + /* * Copyright (c) 2003 by the person(s) listed below. All rights reserved. * diff --git a/stepmania/src/arch/ArchHooks/ArchHooks_Unix.h b/stepmania/src/arch/ArchHooks/ArchHooks_Unix.h index 71c7194cdf..8f7b22365c 100644 --- a/stepmania/src/arch/ArchHooks/ArchHooks_Unix.h +++ b/stepmania/src/arch/ArchHooks/ArchHooks_Unix.h @@ -7,6 +7,8 @@ class ArchHooks_Unix: public ArchHooks public: ArchHooks_Unix(); void DumpDebugInfo(); + + void SetTime( tm newtime ); }; #undef ARCH_HOOKS