Changeset de6348a in rtems


Ignore:
Timestamp:
Oct 1, 2019, 6:05:21 AM (3 weeks ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
master
Children:
aeb981e
Parents:
8798372
git-author:
Sebastian Huber <sebastian.huber@…> (10/01/19 06:05:21)
git-committer:
Sebastian Huber <sebastian.huber@…> (10/01/19 06:13:56)
Message:

_kernel_time.h: Compatibility to future Newlib

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpukit/include/machine/_kernel_time.h

    r8798372 rde6348a  
    3232
    3333/* Operations on timespecs */
     34#ifndef timespecclear
    3435#define timespecclear(tvp)      ((tvp)->tv_sec = (tvp)->tv_nsec = 0)
     36#endif
     37#ifndef timespecisset
    3538#define timespecisset(tvp)      ((tvp)->tv_sec || (tvp)->tv_nsec)
     39#endif
     40#ifndef timespeccmp
    3641#define timespeccmp(tvp, uvp, cmp)                                      \
    3742        (((tvp)->tv_sec == (uvp)->tv_sec) ?                             \
    3843            ((tvp)->tv_nsec cmp (uvp)->tv_nsec) :                       \
    3944            ((tvp)->tv_sec cmp (uvp)->tv_sec))
     45#endif
    4046
     47#ifndef timespecadd
    4148#define timespecadd(tsp, usp, vsp)                                      \
    4249        do {                                                            \
     
    4855                }                                                       \
    4956        } while (0)
     57#endif
     58#ifndef timespecsub
    5059#define timespecsub(tsp, usp, vsp)                                      \
    5160        do {                                                            \
     
    5766                }                                                       \
    5867        } while (0)
     68#endif
    5969
    6070/* Operations on timevals. */
Note: See TracChangeset for help on using the changeset viewer.