# Functions
AtoiOrPanic converts a string to an int or it panics.
ByteSlice takes a pointer to some data and views it as a slice of bytes.
CheckValidLength returns an invalid length error if expected != actual.
Chown changes the owner of a File to a User.
EffectiveUser returns the user entry corresponding to the effective user.
Index returns the first index i such that inVal == inArray[i].
IsKernelVersionAtLeast returns true if the Linux kernel version is at least major.minor.
IsUserRoot checks if the effective user is root.
Lookup finds inVal in inArray and returns the corresponding element in outArray.
MaxInt returns the greater of a and b.
MinInt returns the lesser of a and b.
MinInt64 returns the lesser of a and b.
NeverError panics if a non-nil error is passed in.
NewErrReader creates an ErrReader which wraps the provided reader.
NewErrWriter creates an ErrWriter which wraps the provided writer.
PointerSlice takes a pointer to an array of pointers and views it as a slice of pointers.
Ptr converts a Go byte array to a pointer to the start of the array.
ReadLine returns a line of input from standard input.
TestRoot returns a the root of a filesystem specified by testEnvVarName.
UserFromUID returns the User corresponding to the given user id.
# Variables
ErrSkipIntegration indicates integration tests shouldn't be run.
# Type aliases
SystemError is an error that should indicate something has gone wrong in the underlying system (syscall failure, bad ioctl, etc...).