Refactor ASF Celix utils to use libuv time/clock api
Open
component/utils
kind/api-change
kind/improvement
- Dominant language
- C
- Stars
- 193
- Forks
- 99
- Avg merge
- 1m
- Merged PRs (30d)
- 1
Description
# Introduction
The utils api uses `struct timespec` and `clockid_t`. This should be replaced with `uv_timeval64_t` and `uv_clock_id`.
This will abstract the current Linux-specific implementation and make it cross-platform.
# Steps
- [ ] Replace ASF Celix public api usage of `struct timespec` and `clockid_t` with libuv altenatives.
- [ ] Replace ASF Celix internal usage of `struct timespec` and `clockid_t` with libuv altenatives.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.