Resolve "ls broken on some systems"

Merged Marc Vef requested to merge 85-ls-broken-on-some-systems into master

Closes #85 (closed)

This is partly a revert to previous functionality which was removed during code maintenance, but so that the modified linux_dirent struct is only used in gkfs_functions.cpp.

Also some comments added.

Edited by Marc Vef

Merge request reports