Гость Опубликовано 4 мая, 2004 Жалоба Поделиться Опубликовано 4 мая, 2004 При компиляции проекта (перенос с виндовса) компилятор ругается на sockaddr_in: aggregate `sockaddr_in t' has incomplete type and cannot be initialized На sockaddr не ругается а тут... В чём тут проблема? В книжках написано, что и в Линухе она (структура) есть, да и сообщение было бы другое. Я уже и простой проектик пробовал: #include #include void main(void) { struct sockaddr_in t; } уж куда проще. И вообще, где смотреть описание структур? man не особо-то хочет что-то говорить. В исходниках ядра или в хедерах тоже не густо. Подскажите пожалуйста как с этим бороться. Буду крайне благодарен! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 4 мая, 2004 Жалоба Поделиться Опубликовано 4 мая, 2004 С данной структурой я разобразся (кучу *.h подключил). И всё же вопрос остаётся - где искать описания структур? В хедерах как я убедился - целая проблема что-то найти. А кто как с этим справляется? Буду рад любым предложениям - работа стоит на месте. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 5 мая, 2004 Жалоба Поделиться Опубликовано 5 мая, 2004 читать manы Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 6 мая, 2004 Жалоба Поделиться Опубликовано 6 мая, 2004 Дак в манах же ничего нет! К примеру я хочу знать: man sockaddr Ответ мана: man: No such file or directory Failed to open the message catalog man on the path NLSPATH= No manual entry for sockaddr Есть вариант конечно (по-утру дотумкал) ctags /usr/include -R Но он не особо информативен по сравнению с теми же манами по функциям или виндовско-МСДН-ским описаниям структур. На некоторые структуры там (в /usr/inc...) нет комментариев даже, а некоторые дефайны и показываться не хотят. Люди!!! Но ведь все этим пользуются (справкой), скажите какой! Не все ведь помнят наизусть все структуры И если пишешь программу то это ведь надо, а тут все пишут! Помогите!!!!!! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 6 мая, 2004 Жалоба Поделиться Опубликовано 6 мая, 2004 man 7 socket man 7 ip info libc Sockets Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 6 мая, 2004 Жалоба Поделиться Опубликовано 6 мая, 2004 Спасибо - увидел. Ну и зарыли же! Не сразу-то и найдёшь. Маны, маны - только маны и нужны. Правда вот зря они всё же так - было бы очень удобно сразу ман по структуре получать... Большое спасибо за помощь!!! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.