{ FileCreate creates a new file by the specified name. If the return value
is positive, the function was successful and the value is the file handle
of the new file. A return value of -1 indicates that an error occurred.
On Linux, this calls FileCreate(FileName, DEFFILEMODE) to create
the file with read and write access for the current user only. }

{ FileRead reads Count bytes from the file given by Handle into the buffer
specified by Buffer. The return value is the number of bytes actually
read; it is less than Count if the end of the file was reached. The return
value is -1 if an error occurred. }