Add in nif to get the realpath (resolving links) of a file/dir entry.
Update version
Add in nif to get user home directory. Update code to use nif. Update tests.
Code refactoring to reduce logic paths.
More code refactoring/cleanup.
Return tuples for status. Some code cleanup as a result. Add support for
MacOS.
Remove commented out code.
Remove nif user_home_nif. Put all passwd access into getpwent_nif. Use
this nif to create functionality such as user_home.
Add include.
Refactor to add in windows support.
Resolve compilation and link errors for Windows.
Start refactoring to merge common functioanlity, and only separate out
the OS specific parts.
Fix compilation and unit test problems from refactoring.
Simple code refactor.
Rename passwd record to handy_user record.
Fix up compilation errors from refactor. Fix issues found running unit tests. Refactor some Erlang code
now that Windows is supported, including removing separate paths (in Erlang) for Unix for Windows.
Resolve compilation issues on Linux.
Add in nif for getting current username, rather than using environment variables.
Resolve compilation warnings.