fd = FileOpen
FileWrite(fd)
FileClose(fd)

普通は、ファイルを開いたときに、ファイル・ディスクリプタ(識別子)を取得して、
Write, Close などでは、引数にその識別子を渡して、使う

ini_open
ini_write_real
ini_close

このように識別子を渡していないと、
Open, Write, Close が、同一のファイルに対する処理かどうか、判別するのが難しい

まあ、試してみれば?