All, I want to start a discussion about the usage of OpenRC's C api as defined in rc.h.
I have no idea which projectss out there are using it, or which functions they are using. There are two functions I can deprecate immediately and prepare to drop in 1.0 -- these are rc_getline() because getline() is now a posix function, and rc_sys() because the OpenRC internal code no longer uses it and because it is broken (it doesn't distinguish between containers and virtual machines). What I want to know is, - Which projects include rc.h? - What are you using in rc.h? From my perspective it looks like a number of the functions in librc are probably functions that should be internal to OpenRC instead of being shared in an API; however, I don't want to knowingly break anything by moving functions that someone is using. Thanks, William
signature.asc
Description: Digital signature