Ответ 1
caddr_t
- это устаревший тип BSD, связанный с некоторыми вызовами низкого уровня, такими как mmap
, и он никогда не должен использоваться в современном коде. Он был отклонен стандартом POSIX. Стандартизованный mmap
использует void *
.