]> git.sur5r.net Git - cc65/blob - asminc/time.inc
Replaced _systime with clock_gettime.
[cc65] / asminc / time.inc
1 ;/*****************************************************************************/
2 ;/*                                                                           */
3 ;/*                                 time.inc                                  */
4 ;/*                                                                           */
5 ;/*                              Date and time                                */
6 ;/*                                                                           */
7 ;/*                                                                           */
8 ;/*                                                                           */
9 ;/* (C) 2009      Ullrich von Bassewitz                                       */
10 ;/*               Roemerstrasse 52                                            */
11 ;/*               D-70794 Filderstadt                                         */
12 ;/* EMail:        uz@cc65.org                                                 */
13 ;/*                                                                           */
14 ;/*                                                                           */
15 ;/* This software is provided 'as-is', without any expressed or implied       */
16 ;/* warranty.  In no event will the authors be held liable for any damages    */
17 ;/* arising from the use of this software.                                    */
18 ;/*                                                                           */
19 ;/* Permission is granted to anyone to use this software for any purpose,     */
20 ;/* including commercial applications, and to alter it and redistribute it    */
21 ;/* freely, subject to the following restrictions:                            */
22 ;/*                                                                           */
23 ;/* 1. The origin of this software must not be misrepresented; you must not   */
24 ;/*    claim that you wrote the original software. If you use this software   */
25 ;/*    in a product, an acknowledgment in the product documentation would be  */
26 ;/*    appreciated but is not required.                                       */
27 ;/* 2. Altered source versions must be plainly marked as such, and must not   */
28 ;/*    be misrepresented as being the original software.                      */
29 ;/* 3. This notice may not be removed or altered from any source              */
30 ;/*    distribution.                                                          */
31 ;/*                                                                           */
32 ;/*****************************************************************************/
33
34
35
36 ;------------------------------------------------------------------------------
37 ; Struct tm - must match the struct defined in time.h
38
39 .struct tm
40         tm_sec      .word
41         tm_min      .word
42         tm_hour     .word
43         tm_mday     .word
44         tm_mon      .word
45         tm_year     .word
46         tm_wday     .word
47         tm_yday     .word
48         tm_isdst    .word
49 .endstruct
50
51
52 ;------------------------------------------------------------------------------
53 ; Struct timespec - must match the struct defined in time.h
54
55 .struct timespec
56         tv_sec      .dword
57         tv_nsec     .dword
58 .endstruct
59
60
61 ;------------------------------------------------------------------------------
62 ; Exported functions
63
64 .global         _clock_getres
65 .global         _clock_gettime
66 .global         _clock_settime
67 .global         _mktime
68
69
70