| Macintosh | Z/Os | Os 400 | Unix | Windows |
| semop | semop | semop | semop | ReleaseSemaphore WaitForSingleObject |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| pthread_mutex_init | pthread_mutex_init | pthread_mutex_init | pthread_mutex_init | CreateEvent |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| semget | semget | semget | semget | CreateSemaphore OpenSemaphore |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| pthread_mutex_init | pthread_mutex_init | pthread_mutex_init | pthread_mutex_init | InitializeCriticialSection |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| malloc | malloc | malloc | malloc | HeapAlloc HeapCreate GlobalAlloc |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| shmat shmget | shmat shmget | shmat shmget | shmat shmget | CreateFileMapping MapViewOfFile OpenFileMapping |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| alarm | alarm | - | alarm | Utiliser un thread spécialisé. |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| kill | kill uadmin | - | kill uadmin | ExitWindowsEx |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| kill | kill | - | kill | CloseServiceHandle ControlService OpenService OpenSCManager |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| sleep | sleep | sleep | sleep | Sleep |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| dlopen | dlopen | rslvsp QleActBndPgm | dlopen | LoadLibrary |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| dlsym | dlsym | QleGetExp | dlsym | GetProcAddress |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| sleep | sleep | sleep | sleep | SwitchToThread |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| dup fcntl pipe | dup fcntl spawnp | dup fcntl spawnp | dup fcntl pipe | CreatePipe |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| dup execvp fcntl fork | dup spawnp | dup spawnp | dup execvp fcntl fork | CreateProcess |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| link | link | - | link | Utiliser l'interface Com IShell. |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| pthread_create | pthread_create | pthread_create | pthread_create | CreateThread |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| mkdir | mkdir | mkdir | mkdir | CreateDirectory |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| dlclose | dlclose | _RINZSTAT | dlclose | FreeLibrary |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| execvp | spawnp setpgrp | spawnp | execvp setpgrp | CloseServiceHandle OpenService OpenSCManager StartService |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| umount | umount | - | umount | DeviceIoControl OpenFile |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| lseek | lseek | lseek | lseek | SetFilePointer |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| - | - | - | - | CreateService |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| write | write | write | write | WriteFile |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| - | - | - | - | DeregisterEventSource RegisterEventSource ReportEvent |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| putenv | putenv | putenv | putenv | SetEnvironmentVariable RegDeleteKey RegSetValueEx |
| Macintosh | Z/Os | Os 400 | Unix 32 bits | Unix 64 bits | Windows 32 bits | Windows 64 bits |
| Ascii Unicode | Ebcdic Unicode | Ebcdic | Ascii | Ascii Unicode | Ascii | Unicode |
| Big endian | Big endian | Big endian | Big endian Little endian | Big endian Little endian | Little endian | Little endian |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| pthread_mutex_lock | pthread_mutex_lock | pthread_mutex_lock | pthread_mutex_lock | EnterCriticalSection |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| realloc | realloc | realloc | realloc | HeapRealloc GlobalRealloc |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| close | close | close | close | CloseHandle |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| close unlink | close unlink | - | close unlink | CloseHandle DisconnectNamedPipe |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| nice | nice | - | nice | SetPriorityClass |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| - | - | - | - | SetThreadPriority |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| chmod | chmod | - | chmod | SetFileAttributes |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| chdir | chdir | chdir | chdir | SetCurrentDirectory |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| pthread_mutex_destroy | pthread_mutex_destroy | pthread_mutex_destroy | pthread_mutex_destroy | CloseHandle |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| semctl | semctl | semctl | semctl | CloseHandle |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| pthread_mutex_destroy | pthread_mutex_destroy | pthread_mutex_destroy | pthread_mutex_destroy | DeleteCriticalSection |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| free | free | free | free | HeapDestroy HeapFree GlobalFree |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| shmctl shmdt | shmctl shmdt | shmctl shmdt | shmctl shmdt | UnmapViewOfFile |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| read | read | read | read | PeekNamedPipe ReadFile |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| stderr stdin stdout | stderr stdin stdout | stderr stdin stdout | stderr stdin stdout | GetStdHandle |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| Utiliser ps | Utiliser ps | - | Utiliser ps | CloseServiceHandle OpenService OpenSCManager QueryServiceStatus |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| localtime time | localtime time | localtime time | localtime time | GetLocalTime |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| nice | nice | - | nice | GetPriorityClass |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| - | - | - | - | GetThreadPriority |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| errno | errno | errno | errno | GetLastError WSAGetLastError |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| waitpid | waitpid | waitpid | waitpid | GetExitCodeProcess |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| - | - | - | - | GetExitCodeThread |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| uname | uname | - | uname | GetComputerName |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| cuserid | cuserid | - | cuserid | GetUserName |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| getgid | getgid | - | getgid getgrgid | LookupAccountName |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| getuid | getuid | - | getuid | - |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| getpid | getpid | getpid | getpid | GetCurrentProcess GetCurrentProcessId |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| statfs | statfs | - | statfs | GetDiskFreeSpace GetDriveType |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| uname | uname | - | uname | GetSystemInfo GetVersionEx |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| getcwd | getcwd | getcwd | getcwd | GetCurrentDirectory |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| / est imposé. | / est imposé. | - | / est imposé. | GetWindowsDirectory |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| closedir opendir readdir | closedir opendir readdir | - | closedir opendir readdir | FindClose FindFirstFile FindNextFile |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| stat | stat | stat | stat | GetFileAttributes GetFileInformationByHandle |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| times | times | - | times | GetProcessTimes |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| pthread_self | pthread_self | pthread_self | pthread_self | GetCurrentThread GetCurrentThreadId |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| getenv | getenv | getenv | getenv | GetEnvironmentVariable RegQueryValueEx |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| Utiliser ps | Utiliser ps | - | Utiliser ps | CloseHandle CreateToolhelp32Snapshot Module32First Module32Next Thread32First Thread32Next |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| mount | mount | - | mount | DeviceIoControl OpenFile |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| open | open | open | open | CreateFile SetErrorMode |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| open | mknod open | - | mknod open | ConnectNamedPipe CreateFile CreateNamedPipe WaitNamedPipe |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| rename | rename | rename | rename | MoveFile |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| - | - | - | - | CreateService |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| pthread_mutex_unlock | pthread_mutex_unlock | - | pthread_mutex_unlock | LeaveCriticalSection |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| unlink | unlink | unlink | unlink | DeleteFile |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| rmdir | rmdir | rmdir | rmdir | RemoveDirectory |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| sync | sync | - | sync | FlushFileBuffers |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| kill raise | kill raise | kill raise | kill raise | TerminateProcess |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| pthread_kill | pthread_kill | pthread_kill | pthread_kill | TerminateThread |
| Macintosh | Z/Os | Os 400 | Unix | Windows |
| access | access | - | access | OpenFile |
| Données | Macintosh | Z/Os | Os 400 | Unix 32 bits | Unix 64 bits | Windows 32 bits | Windows 64 bits |
char | 1 | - | 1 | 1 | 1 | 1 | 1 |
double | 8 | - | 8 | 8 | 8 | 8 | 8 |
enum | 4 | 1, 2, 4 | 1, 2, 4 | 4 | 4 | 4 | 4 |
float | 4 | - | 4 | 4 | 4 | 4 | 4 |
int | 4 | - | 4 | 4 | 4 | 4 | 4 |
long | 4 | - | 4 | 4 | 8 | 4 | 8 |
long double | 8 | - | 8 | 16 | 16 | 16 | 16 |
signed char | 1 | - | 1 | 1 | 1 | 1 | 1 |
signed int | 4 | - | 4 | 4 | 4 | 4 | 4 |
signed long | 4 | - | 4 | 4 | 8 | 4 | 8 |
signed short | 2 | - | 2 | 2 | 2 | 2 | 2 |
short | 2 | - | 2 | 2 | 2 | 2 | 2 |
unsigned char | 1 | - | 1 | 1 | 1 | 1 | 1 |
unsigned int | 4 | - | 4 | 4 | 4 | 4 | 4 |
unsigned long | 4 | - | 4 | 4 | 8 | 4 | 8 |
unsigned short | 2 | - | 2 | 2 | 2 | 2 | 2 |
void * | 4 | - | 16 | 4 | 8 | 4 | 8 |
void (*)(void) | 4 | - | 16 | 4 | 8 | 4 | 8 |