File function questions

 
I've two:

1. how could I possition the pointer at the end of the file?
2. how to append writing to a file?

Ivo
 
1. FileSeek(handle,0,SEEK_END);
2. handle=FileOpen(file_name,FILE_READ | FILE_WRITE);
then seek file to the end
Reason: