These APIs are provided for backward compatibility only. To facilitate the migration of ChorusOS microkernel applications to POSIX, the POSIX equivalent, if applicable, is indicated below. A "-" is used to indicate that no equivalent service is provided.
Pre-POSIX service |
POSIX equivalent service |
---|---|
acap |
- |
aconf |
sysconf |
acreate |
- |
acred |
getuid, geteuid, getgid, getegid, setuid, setgid, seteuid, setegid |
afexec |
posix_spawn |
afexecl |
execl |
afexecle |
execle |
afexeclp |
execlp |
afexecv |
execv |
afexecve |
execve |
afexecvp |
execvp |
agetalparam |
- |
agetId |
getpid, getppid |
akill |
kill |
aload |
- |
alParamBuild |
- |
alParamUnpack |
- |
astart |
- |
astat |
pstat |
atrace |
ptrace |
await |
waitpid |
awaits |
wait |
dladdr |
dladdr |
dlclose |
dlclose |
dlerror |
dlerror |
dlopen |
dlopen |
dlsym |
dlsym |