Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
c5067c78
Commit
c5067c78
authored
Sep 12, 2007
by
Arnaud Charlet
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Remove s-crtl-vms64.ads, no longer used.
From-SVN: r128433
parent
58dc03b4
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
0 additions
and
190 deletions
+0
-190
gcc/ada/Makefile.in
+0
-2
gcc/ada/s-crtl-vms64.ads
+0
-188
No files found.
gcc/ada/Makefile.in
View file @
c5067c78
...
...
@@ -1172,7 +1172,6 @@ ifeq ($(strip $(filter-out ia64 hp vms% openvms%,$(targ))),)
g-enblsp.adb<g-enblsp-vms-ia64.adb
\
g-trasym.adb<g-trasym-vms-ia64.adb
\
s-auxdec.ads<s-auxdec-vms_64.ads
\
s-crtl.ads<s-crtl-vms64.ads
\
s-osinte.adb<s-osinte-vms-ia64.adb
\
s-osinte.ads<s-osinte-vms-ia64.ads
\
s-vaflop.adb<s-vaflop-vms-ia64.adb
\
...
...
@@ -1187,7 +1186,6 @@ ifeq ($(strip $(filter-out alpha64 dec vms% openvms% alphavms%,$(targ))),)
g-trasym.adb<g-trasym-vms-alpha.adb
\
s-asthan.adb<s-asthan-vms-alpha.adb
\
s-auxdec.ads<s-auxdec-vms_64.ads
\
s-crtl.ads<s-crtl-vms64.ads
\
s-osinte.adb<s-osinte-vms.adb
\
s-osinte.ads<s-osinte-vms.ads
\
s-vaflop.adb<s-vaflop-vms-alpha.adb
\
...
...
gcc/ada/s-crtl-vms64.ads
deleted
100644 → 0
View file @
58dc03b4
------------------------------------------------------------------------------
--
--
--
GNAT
RUN
-
TIME
COMPONENTS
--
--
--
--
S
Y
S
T
E
M
.
C
R
T
L
--
--
--
--
S
p
e
c
--
--
--
--
Copyright
(
C
)
2004
-
2006
,
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
-
--
--
ware
Foundation
;
either
version
2
,
or
(
at
your
option
)
any
later
ver
-
--
--
sion
.
GNAT
is
distributed
in
the
hope
that
it
will
be
useful
,
but
WITH
-
--
--
OUT
ANY
WARRANTY
;
without
even
the
implied
warranty
of
MERCHANTABILITY
--
--
or
FITNESS
FOR
A
PARTICULAR
PURPOSE
.
See
the
GNU
General
Public
License
--
--
for
more
details
.
You
should
have
received
a
copy
of
the
GNU
General
--
--
Public
License
distributed
with
GNAT
;
see
file
COPYING
.
If
not
,
write
--
--
to
the
Free
Software
Foundation
,
51
Franklin
Street
,
Fifth
Floor
,
--
--
Boston
,
MA
02110
-
1301
,
USA
.
--
--
--
--
As
a
special
exception
,
if
other
files
instantiate
generics
from
this
--
--
unit
,
or
you
link
this
unit
with
other
files
to
produce
an
executable
,
--
--
this
unit
does
not
by
itself
cause
the
resulting
executable
to
be
--
--
covered
by
the
GNU
General
Public
License
.
This
exception
does
not
--
--
however
invalidate
any
other
reasons
why
the
executable
file
might
be
--
--
covered
by
the
GNU
Public
License
.
--
--
--
--
GNAT
was
originally
developed
by
the
GNAT
team
at
New
York
University
.
--
--
Extensive
contributions
were
provided
by
Ada
Core
Technologies
Inc
.
--
--
--
------------------------------------------------------------------------------
--
This
package
provides
the
low
level
interface
to
the
C
Run
Time
Library
--
on
64
bit
VMS
.
Note
that
routines
that
allocate
memory
remain
32
bit
.
with
System
.
Parameters
;
package
System
.
CRTL
is
pragma
Preelaborate
;
subtype
chars
is
System
.
Address
;
--
Pointer
to
null
-
terminated
array
of
characters
subtype
DIRs
is
System
.
Address
;
--
Corresponds
to
the
C
type
DIR
*
subtype
FILEs
is
System
.
Address
;
--
Corresponds
to
the
C
type
FILE
*
subtype
int
is
Integer
;
type
long
is
range
-(
2
**
(
System
.
Parameters
.
long_bits
-
1
))
..
+(
2
**
(
System
.
Parameters
.
long_bits
-
1
))
-
1
;
subtype
off_t
is
Integer
;
type
size_t
is
mod
2
**
Standard
'Address_Size;
type Filename_Encoding is (UTF8, ASCII_8bits);
for Filename_Encoding use (UTF8 => 0, ASCII_8bits => 1);
pragma Convention (C, Filename_Encoding);
-- Describes the filename'
s
encoding
function
atoi
(
A
:
System
.
Address
)
return
Integer
;
pragma
Import
(
C
,
atoi
,
"decc$atoi"
);
procedure
clearerr
(
stream
:
FILEs
);
pragma
Import
(
C
,
clearerr
,
"decc$clearerr"
);
function
dup
(
handle
:
int
)
return
int
;
pragma
Import
(
C
,
dup
,
"decc$dup"
);
function
dup2
(
from
,
to
:
int
)
return
int
;
pragma
Import
(
C
,
dup2
,
"decc$dup2"
);
function
fclose
(
stream
:
FILEs
)
return
int
;
pragma
Import
(
C
,
fclose
,
"decc$fclose"
);
function
fdopen
(
handle
:
int
;
mode
:
chars
)
return
FILEs
;
pragma
Import
(
C
,
fdopen
,
"decc$fdopen"
);
function
fflush
(
stream
:
FILEs
)
return
int
;
pragma
Import
(
C
,
fflush
,
"decc$fflush"
);
function
fgetc
(
stream
:
FILEs
)
return
int
;
pragma
Import
(
C
,
fgetc
,
"decc$fgetc"
);
function
fgets
(
strng
:
chars
;
n
:
int
;
stream
:
FILEs
)
return
chars
;
pragma
Import
(
C
,
fgets
,
"decc$_fgets64"
);
function
fopen
(
filename
:
chars
;
mode
:
chars
;
encoding
:
Filename_Encoding
:=
UTF8
)
return
FILEs
;
pragma
Import
(
C
,
fopen
,
"__gnat_fopen"
);
function
fputc
(
C
:
int
;
stream
:
FILEs
)
return
int
;
pragma
Import
(
C
,
fputc
,
"decc$fputc"
);
function
fputs
(
Strng
:
chars
;
Stream
:
FILEs
)
return
int
;
pragma
Import
(
C
,
fputs
,
"decc$fputs"
);
procedure
free
(
Ptr
:
System
.
Address
);
pragma
Import
(
C
,
free
,
"decc$free"
);
function
freopen
(
filename
:
chars
;
mode
:
chars
;
stream
:
FILEs
;
encoding
:
Filename_Encoding
:=
UTF8
)
return
FILEs
;
pragma
Import
(
C
,
freopen
,
"__gnat_freopen"
);
function
fseek
(
stream
:
FILEs
;
offset
:
long
;
origin
:
int
)
return
int
;
pragma
Import
(
C
,
fseek
,
"decc$fseek"
);
function
ftell
(
stream
:
FILEs
)
return
long
;
pragma
Import
(
C
,
ftell
,
"decc$ftell"
);
function
getenv
(
S
:
String
)
return
System
.
Address
;
pragma
Import
(
C
,
getenv
,
"decc$getenv"
);
function
isatty
(
handle
:
int
)
return
int
;
pragma
Import
(
C
,
isatty
,
"decc$isatty"
);
function
lseek
(
fd
:
int
;
offset
:
off_t
;
direction
:
int
)
return
off_t
;
pragma
Import
(
C
,
lseek
,
"decc$lseek"
);
function
malloc
(
Size
:
size_t
)
return
System
.
Address
;
pragma
Import
(
C
,
malloc
,
"decc$malloc"
);
procedure
memcpy
(
S1
:
System
.
Address
;
S2
:
System
.
Address
;
N
:
size_t
);
pragma
Import
(
C
,
memcpy
,
"decc$_memcpy64"
);
procedure
memmove
(
S1
:
System
.
Address
;
S2
:
System
.
Address
;
N
:
size_t
);
pragma
Import
(
C
,
memmove
,
"decc$_memmove64"
);
procedure
mktemp
(
template
:
chars
);
pragma
Import
(
C
,
mktemp
,
"decc$_mktemp64"
);
function
pclose
(
stream
:
System
.
Address
)
return
int
;
pragma
Import
(
C
,
pclose
,
"decc$pclose"
);
function
popen
(
command
,
mode
:
System
.
Address
)
return
System
.
Address
;
pragma
Import
(
C
,
popen
,
"decc$popen"
);
function
read
(
fd
:
int
;
buffer
:
chars
;
nbytes
:
int
)
return
int
;
pragma
Import
(
C
,
read
,
"decc$read"
);
function
realloc
(
Ptr
:
System
.
Address
;
Size
:
size_t
)
return
System
.
Address
;
pragma
Import
(
C
,
realloc
,
"decc$realloc"
);
procedure
rewind
(
stream
:
FILEs
);
pragma
Import
(
C
,
rewind
,
"decc$rewind"
);
procedure
rmdir
(
dir_name
:
String
);
pragma
Import
(
C
,
rmdir
,
"decc$rmdir"
);
function
setvbuf
(
stream
:
FILEs
;
buffer
:
chars
;
mode
:
int
;
size
:
size_t
)
return
int
;
pragma
Import
(
C
,
setvbuf
,
"decc$setvbuf"
);
procedure
tmpnam
(
string
:
chars
);
pragma
Import
(
C
,
tmpnam
,
"decc$_tmpnam64"
);
function
tmpfile
return
FILEs
;
pragma
Import
(
C
,
tmpfile
,
"decc$tmpfile"
);
function
ungetc
(
c
:
int
;
stream
:
FILEs
)
return
int
;
pragma
Import
(
C
,
ungetc
,
"decc$ungetc"
);
function
unlink
(
filename
:
chars
)
return
int
;
pragma
Import
(
C
,
unlink
,
"decc$unlink"
);
function
write
(
fd
:
int
;
buffer
:
chars
;
nbytes
:
int
)
return
int
;
pragma
Import
(
C
,
write
,
"decc$write"
);
end
System
.
CRTL
;
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment