Can somebody please tell me:
- What is
caddr_t? - When is it used ?
- How it is different from
void*? - When to use
void*and when to usecaddr_t?
Thanks in advance.
Can somebody please tell me:
caddr_t ?void* ?void* and when to use caddr_t ?Thanks in advance.
caddr_t was used as a pointer to a core address. I used it in SVR4 when I needed to access kernel structures from user space (having used mmap to access /dev/kmem). Even when "/proc" existed, the ps command still used mmap of the kernel to start walking the process table. As everybody states it was superseded by void *.