[Ada] Fix errno for rename for the VxWorks 6 target
authorFrederic Konrad <konrad@adacore.com>
Wed, 18 Sep 2019 08:32:09 +0000 (08:32 +0000)
committerPierre-Marie de Rodat <pmderodat@gcc.gnu.org>
Wed, 18 Sep 2019 08:32:09 +0000 (08:32 +0000)
commit82fa20a21141a1394d7188b21eb9c486ab16f8ea
treee4cc10899843041c704b49ef285999ee901245a5
parentdcbe49a6c41e586e961664512726799a540757ee
[Ada] Fix errno for rename for the VxWorks 6 target

This fixes the wrong errno for rename when the file is not existing on a
dosFs. In the end it makes Ada.Directories.Rename raising the right
exception in the case we are trying to move a file in a non existing
directory.

2019-09-18  Frederic Konrad  <konrad@adacore.com>

gcc/ada/

* adaint.c: Include dosFsLib.h and vwModNum.h for VxWorks 6.
(__gnat_rename): Map S_dosFsLib_FILE_NOT_FOUND to ENOENT.

From-SVN: r275846
gcc/ada/ChangeLog
gcc/ada/adaint.c