ChorusOS 5.0 Features and Architecture Overview

Legacy POSIX-Like Extended APIs

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