apache / apache/celix

Refactor ASF Celix utils to use libuv time/clock api

Open
#772 0 comments 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.