I guess AdaCore wanted to preserve backward compatibility but the proper fix, of course, was for Close to raise an exception. This is not the case, so all programs using the buggy Close are still affected, so I would leave the bug open.
It is quite ironic that Ada prevents programmers from ignoring the result of a function call but allows them to import C functions (returning other than void) as procedures. -- Ludovic Brenta. -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org