Request boilerplate / resusable code in Ada 95 for external file open, append, close

The standard library documentation, as you know, is for vendors building Ada compilers, hence the name of standard ref. man. The response of “read the manual” really does not apply here because my question, per the subject line, refers to reusable code from practitioners. Compiling the instant code is not possible because the GNAT version obtained is broken (please see my other posts), and no replacement is suggested here.

May I also request not minimizing my question to dismiss it, as I am still an Ada 95 newbie.