News for hackers. Stuff that matters.
Re:Banned C standard library functions in Git source code by megous on Sunday August 25, 2019 @12:28PM (#20793822)
longjmp will not interrupt third party code (well maybe if it uses callbacks and you use it from a callback).

setjmp/longjmp will almost certainly require tracking any resource use carefully so that resources can be released at the setjmp point, when execution gets back there.

I mostly use it for terminating the recursive descent parsing on error. Otherwise it gets tedious to check return values everywhere in hand written code.

There are no comments on this comment yet.