It’s the start of a new GLib release cycle, and so it’s time to share what people have been contributing so far. GLib 2.65.1 will be out soon, and it will contain a new test macro,
g_assert_no_errno(). This checks that a POSIX-style function (like, say,
rmdir()) succeeds when run. If the function fails (and indicates that by returning a negative integer) then
g_assert_no_errno() will print out the error message corresponding to the current value of
This should slightly simplify tests which have to use POSIX-style functions which don’t support
Thanks to Simon McVittie for his help in putting it together and getting it tested and merged.