summaryrefslogtreecommitdiff
path: root/cesar/cp/eoc/msg/test/utest/override/cyg/kernel/kapi.h
blob: 019e5d3a0736737a07fa31e8b1f2a460fd071d9f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#ifndef override_cyg_kernel_kapi_h
#define override_cyg_kernel_kapi_h
/* Cesar project {{{
 *
 * Copyright (C) 2010 Spidcom
 *
 * <<<Licence>>>
 *
 * }}} */
/**
 * \file    override/cyg/kernel/kapi.h
 * \brief   override some kernel api from <cyg/kernel/kapi.h>.
 * \ingroup cp_msg
 *
 *
 */

struct cyg_resolution_t
{
    u32 dividend;
    u32 divisor;
} ;

typedef struct cyg_resolution_t cyg_resolution_t;

typedef u64 cyg_tick_count_t;

int
cyg_real_time_clock (void);

cyg_resolution_t
cyg_clock_get_resolution (int clock);

cyg_tick_count_t
cyg_current_time (void);

#endif