Structs
This uses readdirplus which is very efficient in Gluster. In addition
to returning directory entries this also stats each file.
Gluster file descriptor
Enums
Custom error handling for the library
None to Trace correspond to the equivalent gluster log levels
Apply or remove an advisory lock on the open file.