nerr_init(3)

πŸ“¦
version 0.10.5 Β· 2 versions
, in epel 10, epel 9, fedora 43, fedora 44

nerr_init(3) πŸ’…βœ¨

okay so welcome to the nerr_init(3) page, bestie β€” manual name: nerr_init(3), straight outta util/neo_err.h. This is the girlie that gets the whole NEOERR system ready. 🫢

✨ NAME ✨

nerr_init β€” that's the function name, no cap. πŸ’–

πŸŽ€ SYNOPSIS πŸŽ€

#include <util/neo_err.h>

NEOERR *nerr_init (void);

🌸 ARGUMENTS 🌸

None. Literally none, bestie β€” no arguments to pass, no surprise params, just vibes. ✨

πŸ’– DESCRIPTION πŸ’–

This initializes the NEOERR system. Can be called more than once. It is not thread safe β€” do not come for this function with a whole multi-threaded group chat at once, no cap. 😭

Calling it registers all of the built in error types as defined at the top of this file. If you don't call this, all exceptions will be returned as UnknownError. That's the whole plot twist β€” skip the init and every exception shows up as UnknownError. πŸ‘‘πŸ’€

bestie warning: the not thread safe part is real, so don't be messy with it. Also, β€œcan be called more than once” is chill β€” it's not a one-time-only situation. πŸ’…

πŸ¦‹ SEE ALSO πŸ¦‹

All of these are literally in the original SEE ALSO, bestie β€” collect the whole set. 🌈

ClearSilver, 12 July 2007 β€” mwah, that's the source/version and date sign-off. byeee πŸ’–

πŸ“¦ where this page comes from