diff options
Diffstat (limited to 'gcc/ada/a-ssicst.adb')
-rw-r--r-- | gcc/ada/a-ssicst.adb | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/gcc/ada/a-ssicst.adb b/gcc/ada/a-ssicst.adb index e9cefcf0426..3f572be897a 100644 --- a/gcc/ada/a-ssicst.adb +++ b/gcc/ada/a-ssicst.adb @@ -6,7 +6,7 @@ -- -- -- B o d y -- -- -- --- Copyright (C) 1992-1998 Free Software Foundation, Inc. -- +-- Copyright (C) 1992-2002 Free Software Foundation, Inc. -- -- -- -- GNAT is free software; you can redistribute it and/or modify it under -- -- terms of the GNU General Public License as published by the Free Soft- -- @@ -61,17 +61,21 @@ package body Ada.Streams.Stream_IO.C_Streams is procedure Open (File : in out File_Type; - Mode : in File_Mode; - C_Stream : in FILEs; - Form : in String := "") + Mode : File_Mode; + C_Stream : FILEs; + Form : String := ""; + Name : String := "") is - File_Control_Block : Stream_AFCB; + Dummy_File_Control_Block : Stream_AFCB; + pragma Warnings (Off, Dummy_File_Control_Block); + -- Yes, we know this is never assigned a value, only the tag + -- is used for dispatching purposes, so that's expected. begin FIO.Open (File_Ptr => AP (File), - Dummy_FCB => File_Control_Block, + Dummy_FCB => Dummy_File_Control_Block, Mode => To_FCB (Mode), - Name => "", + Name => Name, Form => Form, Amethod => 'S', Creat => False, |