re PR target/44241 (vms-crtl.h, vms-crtl-64.h need many more symbols)
[gcc.git] / gcc / config / vms / vms-crtlmap.map
1 # Standard C names to DEC-C names map table.
2 # All names in the DEC-C shared image (shared library) are prefixed
3 # with decc$ (this is the standard vms convention for names in public
4 # shared libraries). This conversion is done by the compiler for all
5 # languages.
6 #
7 # Currently contains only a partial list, e.g. those functions use
8 # in GNAT and GCC.
9 #
10 # File format:
11 # - Empty lines are ignored.
12 # - Comment lines start with '#' in the first column.
13 # - map lines consist in an identifier optionnaly followed by at most 2
14 # space-separated flags.
15 # Flags are:
16 # FLOAT: will be prefixed by 'x'
17 # 64: There is a 64-bit variant
18 # BSD44: name will be prefixed by __bsd44__
19 # PRNTF: a 't' prefix will be added.
20 # MALLOC: malloc related function.
21 #
22 # Keep entries alpha-sorted - this is enforced by the awk script.
23 #
24 __32_signal
25 __32_ssignal
26 __64_signal
27 __64_ssignal
28 __utc_localtime
29 __utc_localtime_t
30 __utc_stat
31 __utc_time
32 __utctz_gmtime
33 __utctz_localtime
34 __utctz_localtime_t
35 abort
36 abs
37 accept
38 access
39 acos FLOAT
40 alarm
41 asin FLOAT
42 atan FLOAT
43 atan2 FLOAT
44 atexit
45 atoi
46 atoll
47 atoq
48 basename 64
49 bcmp
50 bcopy
51 bsearch 64
52 bzero
53 calloc 64 MALLOC
54 ceil FLOAT
55 chdir
56 chown
57 clearerr
58 clock
59 close
60 connect
61 cos FLOAT
62 ctermid 64
63 ctime
64 dup
65 dup2
66 exit
67 exp FLOAT
68 fabs FLOAT
69 fclose
70 fdopen
71 fflush
72 ffs
73 fgetc
74 fgets 64
75 floor FLOAT
76 fopen
77 fprintf FLOAT PRNTF
78 fputc
79 fputs
80 fread
81 free
82 freopen
83 fseek
84 ftell
85 fwrite
86 getc
87 getcwd 64
88 getegid
89 getenv
90 geteuid
91 getgid
92 gethostbyaddr
93 gethostbyname
94 getpagesize
95 getpid
96 getservbyname
97 getservbyport
98 gettimeofday
99 getuid
100 gmtime
101 htons
102 iconv
103 index 64
104 ioctl
105 isatty
106 isdigit
107 islower
108 isprint
109 isspace
110 isupper
111 kill
112 localtime
113 log FLOAT
114 log1 FLOAT
115 lseek
116 malloc 64 MALLOC
117 mbstowcs 64
118 memchr 64
119 memcmp
120 memcpy 64
121 memmove 64
122 memset 64
123 mkdir
124 mkstemp
125 mktemp 64
126 mmap 64
127 munmap
128 nl_langinfo
129 open
130 pclose
131 perror
132 popen
133 pow FLOAT
134 printf FLOAT PRNTF
135 putc
136 putchar
137 putenv
138 puts
139 qsort 64
140 random
141 read
142 realloc 64 MALLOC
143 recv
144 recvfrom
145 recvmsg BSD44 64
146 rename
147 rewind
148 rindex 64
149 rmdir
150 send
151 sendmsg BSD44 64
152 sendto
153 setenv
154 setlocale
155 setvbuf
156 signal
157 sigsetmask
158 sin FLOAT
159 snprintf FLOAT PRNTF
160 socket
161 sprintf FLOAT PRNTF
162 sqrt FLOAT
163 stat
164 strcasecmp
165 strcat 64
166 strchr 64
167 strcmp
168 strcpy 64
169 strdup 64 MALLOC
170 strerror
171 strlen
172 strncasecmp
173 strncmp
174 strncpy 64
175 strrchr 64
176 strstr 64
177 strtod 64 FLOAT
178 strtol 64
179 strtoul 64
180 sysconf
181 system
182 tan FLOAT
183 time
184 times
185 tmpfile
186 tmpnam 64
187 tolower
188 toupper
189 umask
190 ungetc
191 unlink
192 utime
193 vfprintf FLOAT PRNTF
194 vprintf FLOAT PRNTF
195 vsnprintf FLOAT PRNTF
196 vsprintf FLOAT PRNTF
197 wait
198 waitpid
199 wcswidth
200 write