Ответ 1
Это происходит из Беркли, когда ЛСД все еще легально. Это очень очевидно в выборе наименований:/
Все шутки в сторону, это относится к очень раннему K & R C, где члены структуры не имеют собственного пространства имен. Это потребовало, чтобы вы придумали разные имена для членов структуры, которые не столкнулись бы с идентификаторами в глобальном пространстве имен. Болезненные. Префиксом имен с аббревиатурой названия структуры был общий подход.
Таким образом, "sockaddr_in" становится "грехом".
Обратите внимание на то, что перечисления все еще имеют эту проблему сегодня, а не нетипично решаются одинаково.