Introduce a better API for libraries that need to do preinitialization, make libposix use this API, and add a prototype events component written in Rust.
Intent for your PR
Choose one (Mandatory):
[ ] This PR is for a code-review and is intended to get feedback, but not to be pulled yet.
[x] This PR is mature, and ready to be integrated into the repo.
Reviewers (Mandatory):
(Specify @<github.com username(s)> of the reviewers. Ex: @user1, @user2)
@gparmer
@vnitu02 you might want to chime in on the libposix stuff
@phanikishoreg I'd appreciate your input on how I define/use the clone syscall
Code Quality
As part of this pull request, I've considered the following:
Summary of this Pull Request (PR)
Introduce a better API for libraries that need to do preinitialization, make libposix use this API, and add a prototype
events
component written in Rust.Intent for your PR
Choose one (Mandatory):
Reviewers (Mandatory):
(Specify @<github.com username(s)> of the reviewers. Ex: @user1, @user2) @gparmer @vnitu02 you might want to chime in on the libposix stuff @phanikishoreg I'd appreciate your input on how I define/use the
clone
syscallCode Quality
As part of this pull request, I've considered the following:
Style:
Code Craftsmanship:
Testing
I've tested the code using the following test programs (provide list here):
unit_*
testsevents_prototype
libposix