caddr_t
byl použit jako ukazatel na základní adresu. Použil jsem to v SVR4, když jsem potřeboval přistupovat ke strukturám jádra z uživatelského prostoru (použil jsem mmap pro přístup k /dev/kmem
). I když "/proc
"" existoval, příkaz ps stále používal mmap jádra, aby začal procházet tabulkou procesů. Jak všichni tvrdí, byl nahrazen void *.
caddr_t
je starší typ BSD spojený s některými nízkoúrovňovými voláními, jako je mmap
a nikdy by se neměl používat v moderním kódu. To bylo odmítnuto standardem POSIX. Standardizovaný mmap
používá void *
.