https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104421

Eric Botcazou <ebotcazou at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |FIXED
   Target Milestone|---                         |14.0
                 CC|                            |ebotcazou at gcc dot gnu.org

--- Comment #1 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
https://gcc.gnu.org/g:63eaa7eeb68cd967ce9a93a4669dc46f1048b0bc

commit r14-5208-g63eaa7eeb68cd967ce9a93a4669dc46f1048b0bc
Author: Ronan Desplanques <desplanq...@adacore.com>
Date:   Mon Oct 16 17:09:25 2023 +0200

    ada: Fix Ada.Directories.Modification_Time on Windows

    Before this patch, Ada.Directories.Modification_Time called
    GetFileAttributesExA under the hood on Windows. That would sometimes
    fail to work with files whose names were non-ASCII.

    This patch replaces the call to GetFileAttributesExA with a call to
    GetFileAttributesEx preceded by an encoding scheme conversion, as is
    done in other functions of the run-time library. This fixes the issues
    that were observed with the previous implementations.

    gcc/ada/

            * adaint.c (__gnat_file_time): Fix Windows version.

Reply via email to