summaryrefslogtreecommitdiff
path: root/PACE/docs/PACE_POSIX_support.txt
blob: 0fb390526261bd37f9ca2ee513a12183d19d6788 (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
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
$Id$

LEGEND: (-N Native)  (-E Emulated)  (x Not Supported)


FILE                    linux   lynxos  sunos   win32
.............................................................
<aio.h>
  aio_cancel()                                  x
  aio_error()                                   x
  aio_fsync()                                   x
  aio_read()                                    x
  aio_return()                                  x
  aio_suspend()                                 x
  aio_write()                                   x
  lio_listen()                                  x
.............................................................
<assert.h>
  assert()                                      -N
.............................................................
<ctype.h>
  isalnum()                                     -N
  isalpha()                                     -N
  iscntrl()                                     -N
  isdigit()                                     -N
  isgraph()                                     -N
  islower()                                     -N
  isprint()                                     -N
  ispunct()                                     -N
  isspace()                                     -N
  isupper()                                     -N
  isxdigit()                                    -N
  tolower()                                     -N
.............................................................
<dirent.h>
  closedir()                                    -E
  opendir()                                     -E
  readdir()                                     -E
  readdir_r()                                   x
  rewinddir()                                   x
.............................................................
<fcntl.h>
  creat()                                       x
............................................................
<grp.h>
  getgrgid()                                    x
  getgrdid_r()                                  x
  getgrname()                                   x
  getgrname_r()                                 x
.............................................................
<locale.h>
  localeconv()                                  -N
  setlocale()                                   -N
.............................................................
<math.h>
  acos()                                        -N
  asin()                                        -N
  atan()                                        -N
  atan2()                                       -N
  cos()                                         -N
  sin()                                         -N
  tan()                                         -N
  cosh()                                        -N
  sinh()                                        -N
  tanh()                                        -N
  exp()                                         -N
  frexp()                                       -N
  ldexp()                                       -N
  log()                                         -N
  log10()                                       -N
  modf()                                        -N
  pow()                                         -N
  sqrt()                                        -N
  ceil()                                        -N
  fabs()                                        -N
  floor()                                       -N
  fmod()                                        -N
.............................................................
<mman.h>
  mlock()                                       x
  mlockall()                                    x
  mmap()                                        -E
  mprotect()                                    -E
  msync()                                       -E
  munlock()                                     x
  munlockall()                                  x
  munmap()                                      -E
  shm_open()                                    x
  shm_unlink()                                  -E
.............................................................
<mqueue.h>
  mq_close()                                    x
  mq_getattr()                                  x
  mq_notify()                                   x
  mq_open()                                     x
  mq_receive()                                  x
  mq_send()                                     x
  mq_setattr()                                  x
  mq_unlink()                                   x
.............................................................
<pthread.h>
  pthread_atfork()                              x
  pthread_attr_destroy()                        x
  pthread_attr_getdetachstate()                 x
  pthread_attr_getinheritsched()                x
  pthread_attr_getschedparam()                  x
  pthread_attr_getschedpolicy()                 x
  pthread_attr_getscope()                       x
  pthread_attr_getstackaddr()                   x
  pthread_attr_getstacksize()                   x
  pthread_attr_init()                           x
  pthread_attr_setdetachstate()                 x
  pthread_attr_setinheritsched()                x
  pthread_attr_setschedparam()                  x
  pthread_attr_setschedpolicy()                 x
  pthread_attr_setscope()                       x
  pthread_attr_setstackaddr()                   x
  pthread_attr_setstacksize()                   x
  pthread_cancel()                              x
  pthread_cleanup_push()                        x
  pthread_cleanup_pop()                         x
  pthread_cond_broadcast()                      x
  pthread_cond_destroy()                        x
  pthread_cond_init()                           x
  pthread_cond_signal()                         x
  pthread_cond_timedwait()                      x
  pthread_cond_wait()                           x
  pthread_condattr_destroy()                    x
  pthread_condattr_getpshared()                 x
  pthread_condattr_init()                       x
  pthread_condattr_setpshared()                 x
  pthread_create()                              x
  pthread_detach()                              x
  pthread_equal()                               x
  pthread_exit()                                x
  pthread_getschedparam()                       x
  pthread_getspecific()                         x
  pthread_join()                                x
  pthread_key_create()                          x
  pthread_key_delete()                          x
  pthread_kill()                                x
  pthread_mutex_destroy()                       x
  pthread_mutex_getprioceiling()                x
  pthread_mutex_init()                          x
  pthread_mutex_lock()                          x
  pthread_mutex_setprioceiling()                x
  pthread_mutex_trylock()                       x
  pthread_mutex_unlock()                        x
  pthread_mutexattr_destroy()                   x
  pthread_mutexattr_getprioceiling()            x
  pthread_mutexattr_getprotocol()               x
  pthread_mutexattr_setprioceiling()            x
  pthread_mutexattr_setprotocol()               x
  pthread_mutexattr_getpshared()                x
  pthread_mutexattr_init()                      x
  pthread_mutexattr_setpshared()                x
  pthread_once()                                x
  pthread_self()                                x
  pthread_setcancelstate()                      x
  pthread_setcanceltype()                       x
  pthread_setschedparam()                       x
  pthread_setspecific()                         x
  pthread_sigmask()                             x
  pthread_testcancel()                          x
.............................................................
<pwd.h>
  getpwuid()                                    x
  getpwuid_r()                                  x
  getpwnam()                                    x
  getpwnam_r()                                  x
............................................................
<sched.h>
  sched_get_priority_max()                      x
  sched_get_priority_min()                      x
  sched_getparam()                              x
  sched_rr_get_interval()                       x
  sched_setparam()                              x
  sched_getscheduler                            x
  sched_yield()                                 x
.............................................................
<semaphore.h>
  sem_close()                                   x
  sem_destroy()                                 x
  sem_getvalue()                                x
  sem_init()                                    x
  sem_post()                                    x
  sem_trywait()                                 x
  sem_unlink()                                  x
  sem_wait()                                    x
.............................................................
<setjmp.h>
  setjmp()                                      -N
  longjmp()                                     -N
  sigsetjmp()                                   x
  siglongjmp()                                  x
.............................................................
<signal.h>
  kill()                                        x
  raise()                                       x
  sigaction()                                   -E
  sigaddset()                                   x
  sigemptyset()                                 x
  sigdelset()                                   x
  sigfillset()                                  x
  sigismember()                                 x
  signal()                                      -N
  sigpending()                                  x
  sigprocmask()                                 x
  sigqueue()                                    x
  sigsuspend()                                  x
  sigtimedwait()                                x
  sigwait()                                     x
  sigwaitinfo()                                 x
.............................................................  
<stat.h>
  chmod()                                       x
  fchmod()                                      x
  fstat()                                       -N
  mkdir()                                       -E
  mkfifo()                                      x
  stat()                                        -N
  umask()                                       -N
.............................................................  
<stdio.h>
  clearerr()                                    -N
  fclose()                                      -N
  ctermid()                                     x
  fdopen()                                      -N
  ferror()                                      -N
  feof()                                        -N
  fflush()                                      -N
  fileno()                                      -N
  fgetc()                                       -N
  fgetpos()                                     -N
  fgets()                                       -N
  flockfile()                                   -N
  fopen()                                       -N
  fputc()                                       -N
  fputs()                                       -N
  fread()                                       -N
  freopen()                                     -N
  fseek()                                       -N
  fsetpos()                                     -N
  ftell()                                       -N
  ftrylockfile()                                -N
  funlockfile()                                 -N
  fwrite()                                      -N
  getc()                                        -N
  getc_unlocked()                               -N
  getchar()                                     -N
  getchar_unlocked()                            -N
  gets()                                        -N
  perror()                                      -N
  putc()                                        -N
  putc_unlocked()                               -N
  putchar()                                     -N
  putchar_unlocked()                            -N
  puts()                                        -N
  remove()                                      -N
  rename()                                      -N
  rewind()                                      -N
  setbuf()                                      -N
  setvbuf()                                     -N
  tmpfile()                                     -N
  tmpnam()                                      -N
  ungetc()                                      -N
  vfprintf()                                    -N
  vprintf()                                     -N
  vsprintf()                                    -N
.............................................................  
<termios.h>
  cfgetospeed()                                 x
  cfsetospeed()                                 x
  cfgetispeed()                                 x
  cfsetispeed()                                 x
  tcdrain()                                     x
  tcflow()                                      x
  tcflush()                                     x
  tcgetattr()                                   x
  tcsendbreak()                                 x
  tcsetattr()                                   x
.............................................................  
<timel.h>
  asctime()                                     -N
  asctime_r()                                   x
  clock()                                       -N
  difftime()                                    -N
  clock_getres()                                x
  clock_gettime()                               x
  clock_settime()                               x
  ctime()                                       -N
  ctimer_r()                                    x
  gmtime()                                      -N
  gmtime_r()                                    x
  localtime()                                   -N
  localtime_r()                                 x
  mktime()                                      -N
  nanosleep()                                   x
  strftime()                                    -N
  time()                                        -N
  timer_create()                                x
  timer_delete()                                x
  timer_getoverrun()                            x
  timer_gettime()                               x
  timer_settime()                               x
  tzset()                                       x
.............................................................
<times.h>
  times()                                       x
.............................................................
<unistd.h>
  _exit()                                       -N
  access()                                      -N
  alarm()                                       x
  chdir()                                       -N
  chown()                                       x
  close()                                       -E
  dup()                                         -E
  dup2()                                        x
  execv()                                       -N
  execve()                                      -N
  execvp()                                      -N
  fdatasync()                                   x
  fork()                                        x
  fpathconf()                                   x
  fsync()                                       x
  ftruncate()                                   -E
  getcwd()                                      -N
  getegid()                                     x
  get_euid()                                    x
  getgroups()                                   x
  getgid()                                      x
  getlogin()                                    x
  getlogin_r()                                  x
  getpgrp()                                     x
  getpid()                                      -E
  getppid()                                     x
  getuid()                                      x
  isatty()                                      -N
  link()                                        x
  lseek()                                       -E
  pathconf()                                    x
  pause()                                       x
  pipe()                                        x
  read()                                        x
  rmdir()                                       -N
  setgid()                                      x
  setgid()                                      x
  setpgid()                                     x
  setsid()                                      x
  setuid()                                      s
  sleep()                                       -N
  sysconf()                                     x
  tcgetpgrp()                                   x
  tcsetpgrp()                                   x
  ttyname()                                     x
  ttyname_r()                                   x
  unlink()                                      -N
  write()                                       -E
.............................................................  
<utime.h>
  utime()                                       -E
.............................................................  
<utsname.h>
  uname()                                       x
.............................................................
<wait.h>
  wait()                                        x
  waitpid()                                     x
.............................................................