OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [rtems-20020807/] [cpukit/] [posix/] [src/] [time.c] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1026 ivang
/*
2
 *  time.c,v 1.32 2001/01/24 14:17:28 joel Exp
3
 */
4
 
5
#if HAVE_CONFIG_H
6
#include "config.h"
7
#endif
8
 
9
#include <assert.h>
10
#include <time.h>
11
#include <errno.h>
12
 
13
#include <rtems/system.h>
14
#include <rtems/score/isr.h>
15
#include <rtems/score/thread.h>
16
#include <rtems/score/tod.h>
17
 
18
#include <rtems/seterr.h>
19
#include <rtems/posix/time.h>
20
 
21
/*PAGE
22
 *
23
 *  4.5.1 Get System Time, P1003.1b-1993, p. 91
24
 */
25
 
26
/* Using the implementation in newlib */
27
#if 0
28
time_t time(
29
  time_t   *tloc
30
)
31
{
32
  time_t  seconds_since_epoch;
33
 
34
  /*
35
   *  No error is the time of day is not set.   For RTEMS the system time
36
   *  starts out at the rtems epoch.
37
   */
38
 
39
  /*
40
   *  Internally the RTEMS epoch is 1988.  This must be taken into account.
41
   */
42
 
43
  seconds_since_epoch = _TOD_Seconds_since_epoch;
44
 
45
  seconds_since_epoch += POSIX_TIME_SECONDS_1970_THROUGH_1988;
46
 
47
  if ( tloc )
48
    *tloc = seconds_since_epoch;
49
 
50
  return seconds_since_epoch;
51
}
52
#endif

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.