Hi,
I am playing with some signal handling in my Fortran codes (via C
Interoperability). I am wondering what the guarantees on the STOP
statement are in terms of orderly termination: In particular, closing
files and cleaning up (non-pointer allocated) memory (and running
FINALizers in F2003)? Are there any requirements. I don't think one can
do better than STOP often unless one develops a rather sophisticated
manual system for propagating signals (exceptions) across procedure
calls, which I am not yet ready to do...
Thanks,
Aleksandar
|