8df87678a39bca3753d23dc7a13a213920320bdb
[platform/upstream/gcc48.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 environ       GLOBAL
67 exit
68 exp           FLOAT
69 fabs          FLOAT
70 fclose
71 fdopen
72 fflush
73 ffs
74 fgetc
75 fgets         64
76 floor         FLOAT
77 fopen
78 fprintf       FLOAT PRNTF
79 fputc
80 fputs
81 fread
82 free
83 freopen
84 fseek
85 ftell
86 fwrite
87 getc
88 getcwd        64
89 getegid
90 getenv
91 geteuid
92 getgid
93 gethostbyaddr
94 gethostbyname
95 getpagesize
96 getpid
97 getservbyname
98 getservbyport
99 gettimeofday
100 getuid
101 gmtime
102 htons
103 iconv
104 index         64
105 ioctl
106 isatty
107 isdigit
108 islower
109 isprint
110 isspace
111 isupper
112 kill
113 localtime
114 log           FLOAT
115 log10         FLOAT
116 lseek
117 malloc        64 MALLOC
118 mbstowcs      64
119 memchr        64
120 memcmp
121 memcpy        64
122 memmove       64
123 memset        64
124 mkdir
125 mkstemp
126 mktemp        64
127 mmap          64
128 munmap
129 nl_langinfo
130 open
131 pclose
132 perror
133 popen
134 pow           FLOAT
135 printf        FLOAT PRNTF
136 putc
137 putchar
138 putenv
139 puts
140 qsort         64
141 random
142 read
143 realloc       64 MALLOC
144 recv
145 recvfrom
146 recvmsg       BSD44 64
147 rename
148 rewind
149 rindex        64
150 rmdir
151 send
152 sendmsg       BSD44 64
153 sendto
154 setenv
155 setlocale
156 setvbuf
157 signal
158 sigsetmask
159 sin           FLOAT
160 snprintf      FLOAT PRNTF
161 socket
162 sprintf       FLOAT PRNTF
163 sqrt          FLOAT
164 stat
165 strcasecmp
166 strcat        64
167 strchr        64
168 strcmp
169 strcpy        64
170 strdup        64 MALLOC
171 strerror
172 strlen
173 strncasecmp
174 strncmp
175 strncpy       64
176 strrchr       64
177 strstr        64
178 strtod        64 FLOAT
179 strtol        64
180 strtoul       64
181 sysconf
182 system
183 tan           FLOAT
184 time
185 times
186 tmpfile
187 tmpnam        64
188 tolower
189 toupper
190 umask
191 ungetc
192 unlink
193 utime
194 vfprintf      FLOAT PRNTF
195 vprintf       FLOAT PRNTF
196 vsnprintf     FLOAT PRNTF
197 vsprintf      FLOAT PRNTF
198 wait
199 waitpid
200 wcswidth
201 write