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