gnulib is atrocious beyond belief though. I hear GLib tends to abort your process on OOM, though I haven&#x27;t done my research on this library, so I would be careful using these to develop reliable software.