aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/mlib-prj.adb
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ada/mlib-prj.adb')
-rw-r--r--gcc/ada/mlib-prj.adb6
1 files changed, 1 insertions, 5 deletions
diff --git a/gcc/ada/mlib-prj.adb b/gcc/ada/mlib-prj.adb
index 1bfe6b1..0af9b8f 100644
--- a/gcc/ada/mlib-prj.adb
+++ b/gcc/ada/mlib-prj.adb
@@ -1638,9 +1638,6 @@ package body MLib.Prj is
Disregard : Boolean;
- procedure Set_Writable (Name : System.Address);
- pragma Import (C, Set_Writable, "__gnat_set_writable");
-
begin
Get_Name_String (Directory);
@@ -1667,8 +1664,7 @@ package body MLib.Prj is
exit when Last = 0;
if Is_Regular_File (Name (1 .. Last)) then
- Name (Last + 1) := ASCII.NUL;
- Set_Writable (Name (1)'Address);
+ Set_Writable (Name (1 .. Last));
Delete_File (Name (1 .. Last), Disregard);
end if;
end loop;