Asynchronous file open.
Handles the complexity of the various file modes. See its API for more details.
Mode to use to open the file. Can be ignored if the filesystem doesn't support permissions.
http://www.manpagez.com/man/2/open/
Asynchronous file open.