Open a file and return file descriptor
File path
Open flags (string or number)
Optional
File permissions (default: 0o666)
File descriptor (integer)
Error if open fails
Open a file and return file descriptor