Hacker News new | ask | show | jobs
by SomeoneFromCA 712 days ago
Well, this is possible for sure, but not for primitive functions, such as strcmp. It just does not happen in practice.
1 comments

For functions like strcmp, I think they must be signal safe, to be POSIX compliant.

https://man7.org/linux/man-pages/man7/signal-safety.7.html

If it's on this list I generally trust it is safe.

I guess my point is, that if it's not, even a simple function may appear safe, but could do surprising things.