-
Notifications
You must be signed in to change notification settings - Fork 97
Refactor ASF Celix file utils and FILE* usage to work with libuv Stream Abstraction #771
Copy link
Copy link
Open
Labels
component/frameworkCategorizes an issue or PR relevant to the framework.Categorizes an issue or PR relevant to the framework.component/utilsCategorizes an issue or PR relevant to the utils.Categorizes an issue or PR relevant to the utils.kind/api-changeCategorizes issue or PR as related to adding, removing, or otherwise changing an APICategorizes issue or PR as related to adding, removing, or otherwise changing an APIkind/improvementCategorizes issue or PR as related to improvements.Categorizes issue or PR as related to improvements.
Milestone
Metadata
Metadata
Assignees
Labels
component/frameworkCategorizes an issue or PR relevant to the framework.Categorizes an issue or PR relevant to the framework.component/utilsCategorizes an issue or PR relevant to the utils.Categorizes an issue or PR relevant to the utils.kind/api-changeCategorizes issue or PR as related to adding, removing, or otherwise changing an APICategorizes issue or PR as related to adding, removing, or otherwise changing an APIkind/improvementCategorizes issue or PR as related to improvements.Categorizes issue or PR as related to improvements.
Type
Fields
Give feedbackNo fields configured for issues without a type.
Introduction
Refactor file utilities that currently use FILE* to use libuv's file and stream abstractions (uv_fs_t, uv_file). This ensures better cross-platform file handling.
Steps
uv_fileThis includes the
celix_filter.h,celix_properties.g,celix_bundle context.hheaders and many more.This includes usage of
fprintf,open_memstream, etc.