Какое значение имеет caddr_t и когда он используется? - PullRequest
19 голосов
/ 17 июня 2011

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

  1. Что такое caddr_t?
  2. Когда это используется?
  3. Чем оно отличается от void*?
  4. Когда использовать void* и когда использовать caddr_t?

Заранее спасибо.

1 Ответ

16 голосов
/ 17 июня 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...