Macro helper to propagate an error if there is one. See BsdError::from_errno() for inpsiration.
Generic af struct for errror handling Designed to host anything that implements error::Error trait Yet can host whatever (like errno from libc)
Errors that can be encoutered while working with FreeBSD's libc. Some of them are BSD specific, some of them are from POSIX.