Гуглил, читал linux/Documentation/ но сходу не нашел, плохо или нет применять nested спинлоки в ядерном коде применительно к ядру 2.4.20 (саппорт старой железки). Приведу пример:
Понадобилась небольшая функция печати даты, вот компиляемый кусок кода (gcc -std=c99 -pedantic -W -Wall -Wextra). Покритикуйте plz реализацию shotime().
в своей знаменитой книге "UNIX Network Programming" Стивенс использует свою маленькую библиотеку функций-оберток вокруг стандартных "сетевых" рутин - socket, bind и т.д.
У меня такого плана вопрос - в реальной жизни есть ли смысл применения таких врапперов, или они мало помогают в написании/отладке кода и автор сделал их скорее для экономии печатного места? :)
И отсюда вытекает второй вопрос - насколько подробно нужно обрабатывать errno-коды сетевых функций (как я понимаю, это также одна из причина написания врапперов?).
Уважаемые!
Мне нужно написать простой код под линуксом (ядро 2.6.18 если принципиально) для отправки в сеть сгенерированного IGMP сообщения. В целом идея ясна: создаю raw socket, например такой socket(PF_INET, SOCK_RAW, IPPROTO_IGMP), заполняю структура igmp пакета (из /usr/include/netinet/igmp.h), и отправляю посредством sendto.
Но возникает вопрос, нужно ли мне самому также генерировать мультикаст ethernet адрес, как это определено стандартом и строить самому эзернет фрейм на raw-сокете или этим займется ядро?
Подскажите, есть ли аналог vim-овского 'split', когда открывается новый файл, но при это текущее окно расщепляется пополам? Или в emacs'e принято иначе? Если так, то проясните plz.
Думаю этот вопрос больше в девелоперской ветке имеет смысл обсудить.
Какой фон, цвет символов, шрифты наиболее оптимальны для данных приложений при работе с ними в течение всего дня (главным образом кодинг). Всегда считал, что черный фон наиболее безболезненный для глаз, недавно прочитал что серый фон лучше и мягче. Из шрифтов наверное terminus?
Хотелось бы услышать разные мнения. Что посоветуете? Спасибо.
Приветствую.
Какой фон, цвет символов, шрифты наиболее оптимальны для данных приложений при работе с ними в течение всего дня (кодинг, чтение/написание писем). Всегда считал, что черный фон наиболее безболезненный для глаз, недавно прочитал что серый фон лучше и мягче.
Из шрифтов наверное terminus.
Возникает вопрос - какой смысл выставлять опции на сокете, который потом закрывается? Более того, везде где вызывается этот макрос, 'sockefd' никак не используется.
Помогите сняться с ручника, заранее огромное спасибо!
настроил Gnus на чтение NNTP, вроде все нормально, с кнопками освоился. Нe устраивает только вот такое поведение - например, выбрал группу от своего usenet-поставщика, вхожу, gnus предлагает прочитать заголовки, и если группа очень жирная (например, comp.lang.c), то это занимает достаточно много времени. Можно ли как-то сказать gnus'у, что при открытиии новой группы загружать заголовки только свежих статей, и не более, н-р 100?
Как решаете такие "проблемы" (наверное только у меня, чайника, это проблемы :-) ) вы - уважаемые Emacs-гуру?
Более того, gnus сохраняет эти заголовки (видимо это кеш?) в /home/user/News/agent/nntp/my.news.server/comp/lang/c и это занимает немало места. Обязатально ли хранить этот кеш?