time.h revision f25c2612832b605961e651736ef27c3833960c0f
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync/* $Id$ */
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync/** @file
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync * innotek Portable Runtime - Internal RTTime header
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync */
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync/*
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync * Copyright (C) 2006-2007 innotek GmbH
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync *
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync * available from http://www.virtualbox.org. This file is free software;
8507f6a07ff05e3119f2fc2b23c2b6a227abf0afvboxsync * you can redistribute it and/or modify it under the terms of the GNU
8507f6a07ff05e3119f2fc2b23c2b6a227abf0afvboxsync * General Public License as published by the Free Software Foundation,
8507f6a07ff05e3119f2fc2b23c2b6a227abf0afvboxsync * in version 2 as it comes in the "COPYING" file of the VirtualBox OSE
8507f6a07ff05e3119f2fc2b23c2b6a227abf0afvboxsync * distribution. VirtualBox OSE is distributed in the hope that it will
8507f6a07ff05e3119f2fc2b23c2b6a227abf0afvboxsync * be useful, but WITHOUT ANY WARRANTY of any kind.
8507f6a07ff05e3119f2fc2b23c2b6a227abf0afvboxsync *
8507f6a07ff05e3119f2fc2b23c2b6a227abf0afvboxsync * If you received this file as part of a commercial VirtualBox
8507f6a07ff05e3119f2fc2b23c2b6a227abf0afvboxsync * distribution, then only the terms of your commercial VirtualBox
8507f6a07ff05e3119f2fc2b23c2b6a227abf0afvboxsync * license agreement apply instead of the previous paragraph.
8507f6a07ff05e3119f2fc2b23c2b6a227abf0afvboxsync */
8507f6a07ff05e3119f2fc2b23c2b6a227abf0afvboxsync
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync#ifndef __internal_time_h__
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync#define __internal_time_h__
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync#include <iprt/types.h>
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync__BEGIN_DECLS
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync#if defined(IN_RING3) || defined(IN_GC)
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsyncextern uint64_t g_u64ProgramStartNanoTS;
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsyncextern uint64_t g_u64ProgramStartMicroTS;
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsyncextern uint64_t g_u64ProgramStartMilliTS;
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync#endif
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync__END_DECLS
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync#endif
9a4748c9b04aa33bb54066d49bd27d4c9f0cf33evboxsync