timespec2nsec()
QNX SDP8.0C Library ReferenceAPIDeveloper
Convert a timespec structure to nanoseconds
Synopsis:
#include <time.h>
uint64_t timespec2nsec( const struct timespec* ts );
Arguments:
- ts
- A pointer to the timespec that you want to convert to nanoseconds.
Library:
libc
Use the -l c option to qcc to link against this library. This library is usually included automatically.
Description:
The timespec2nsec() function converts the number of seconds and nanoseconds in the timespec structure pointed to by ts into nanoseconds.
Note:
Don't pass in negative values in the timespec fields.
No validation of these fields is done and the results are undefined in this case.
Returns:
The number of nanoseconds. If the calculated value causes an overflow, the returned value is the highest number that can be stored in a uint64_t (i.e., UINT64_MAX).
Classification:
Safety: | |
---|---|
Cancellation point | No |
Signal handler | Yes |
Thread | Yes |
Page updated: