News for hackers. Stuff that matters.
Re:Tell HN: C Experts Panel – Ask us anything about C by rwmj on Tuesday April 14, 2020 @11:04AM (#22866852)
We have a nice macro for acquiring locks that only applies to the scope:

https://github.com/libguestfs/nbdkit/blob/e58d28d65bfea3af36...

You end up with code like this:

https://github.com/libguestfs/nbdkit/blob/e58d28d65bfea3af36...

It's so useful to be able to be sure the lock is released on all return paths. Also because it's scope-level you can scope your locks tightly to where they are needed.

There are no comments on this comment yet.