-
-
Notifications
You must be signed in to change notification settings - Fork 76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use execve
instead of std::system
#970
Comments
I hope it is alright if I started to implement an abstraction for |
That's great to hear, thank you for working on this! |
However, we would like to avoid using |
Sure, I have refactored it to use |
https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?pageId=87152177
We may want to implement a
Command
class to hide this complexity, like Rust'sstd::process::Command
.The only location we use
std::system
is currently the following (instead of takingstd::string_view
, let's take theCommand
class):poac/src/Algos.cc
Line 44 in 7c4f62e
After addressing this, we can enable
cert-env33-c
in clang-tidy:poac/.clang-tidy
Line 14 in 7c4f62e
The text was updated successfully, but these errors were encountered: