On successful completion,
getmntinfo() returns a count of the number of elements in the array. The pointer to the array is stored into
mntbufp.
If an error occurs, zero is returned and the external variable
errno is set to indicate the error. Although the pointer
mntbufp will be unmodified, any information previously returned by
getmntinfo() will be lost.