naddy 106ab15aa0 Fix the Ada build now that realpath(3) conforms to POSIX and returns
an error if the last component of the path does not exist.

This is a bug in libgnat.  The System.File_IO.Open function calls
full_name -> __gnat_full_name -> realpath on files that have not
yet been created.  The Linux realpath was considered lacking, so a
different approach is used there.  We now remove OpenBSD from the
#ifdef of operating systems supporting realpath and follow the Linux
code path.

New Ada bootstraps are required.

ok sthen@ pascal@
2019-07-23 21:17:47 +00:00
..
2019-04-27 21:26:34 +00:00