Подтвердить что ты не робот

Каково значение caddr_t и когда оно используется?

Может кто-нибудь, пожалуйста, скажите мне:

  • Что такое caddr_t?
  • Когда он используется?
  • Как он отличается от void*?
  • Когда использовать void* и когда использовать caddr_t?

Спасибо заранее.

4b9b3361

Ответ 1

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