UNIX filePath support

Few Changes to various files so that we can support Non-O specific file
paths, now that we're using the cluster