tool_operate: remove call to abort()

Make an assert and return a plain error instead. No abort in release
code.

- also remove from two examples
- add as a banned function in checksrc
- document the banned state

Closes #22182
This commit is contained in:
Daniel Stenberg 2026-06-26 09:37:09 +02:00
parent 397b8f0ec6
commit d8f9f0a912
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2
5 changed files with 6 additions and 3 deletions

View file

@ -65,6 +65,7 @@ my %banfunc = (
"_wfopen" => 1,
"_wfreopen" => 1,
"_wopen" => 1,
"abort" => 1,
"accept" => 1,
"accept4" => 1,
"access" => 1,