LINUX.ORG.RU

Сообщения cvv

 

Почему могут «неработать» sigwait(SIGCONT) и pause()?

Форум — Development

Я пытаюсь «придержать» ребенка пока родитель будет готов. Получив сигнал SIGCONT ребенок не просыпается по непонятной мне причине. Также я пробовал sigwait(SIGUSR1)/kill(SIGUSR1).

Эта проблема исчезает если запускать под strace.

На сейчас получилось придерживать ребенка при помощи raise(SIGSTOP).

Пример неработающего кода

int pid;

switch(pid = fork())
{
case 0:
    pause();
    execve();

default:
    sleep(1);
    kill(pid, SIGCONT);
    break;
}

do {} while (1);

 , , , ,

cvv
()

Подскажите идейно-лучший способ слежения за смертью родителя

Форум — Development

Есть пара родитель-ребенок связанная пайпами. Нужно чтобы родитель узнал о смерти родителя без read()/write() на пайпах.

покачто рассматриваются идеи

- prctl(SIGHUP);

- fcntl(stdin, F_SIGSET, SIGHUP);

 , , , ,

cvv
()

Напомните как незасорять кеш при записи логов?

Форум — Development

posix_fadvise() после каждого write()?

Мне интуиция подсказывает что был более прямолиненйный способ но память подводит :-(

 , ,

cvv
()

Подскажите классические дизайны приложений одновременно использующих файловые дескрипторы и фабрики

Форум — Development

Под дизайном в первую очередь подразумевается дизайн event loop-а или функционального аналога.

Под фабриками libfabric и компания.

 , eventloop, fabrics, libfabric,

cvv
()

Подскажите линуксовые дистры для которых пользователь не может скомпилить и загрузить собственный модуль ядра

Форум — Admin

По моей информации это Tizen.

Может ктото еще что знает о распостранении этого типа ограничений?

 

cvv
()

Подскажите при каких условиях gdb может не иметь доступа к отдельным участкам памяти исследуемого приложения?

Форум — Development

Вобщем есть указатель на 16-ти байтовую строку который memcpy() удачно копирует в другой буфер, но при этом gdb не может прочитать память в которой расположена строка.

Что может быть?

 

cvv
()

Подскажите на каких компилерах -g опускает оптимизацию до нуля?

Форум — Development

До недавнего времени я свято верил что опции -g и -O не взаимодействуют но тут мне сказали что icc при указании -g опускает оптимизацию до нуля.

Как ведет себя clang в этой же ситуации? А другие компилеры?

 ,

cvv
()

Почему сильный символ может не перекрывать слабый символ?

Форум — Development

Есть либа с со слабым символом, который одновременно используется и экспортится. И есть либа с такимже но сильным символом. Так вот при вызове символа из основного приложения используется сильная версия, а при вызове из первой либы - преимущественно слабая. Что может быть?

 , , strong symbol, weak symbol

cvv
()

Предложите варианты линковки с двумя либами которые содержат сильные символы с одинаковыми именами

Форум — Development

При этом известно символам какой либы надо отдать предпочтение но нет возможности переименовать

Интересуют все возможные и даже самые безумные идеи

 , , ,

cvv
()

Как подвязать локальную переменную к стэку не используя volatile?

Форум — Development

Раньше я писал:

int a;
(void)&a;

и этого было достаточно. Но на современных gcc это больше не работает.

нужно для лонг-джампов и подобного.

 , ,

cvv
()

KVM+QEmu-user

Форум — Admin

Подскажите - может ли qemu-user использовать kvm-акселерацию? Гугль ничего вразумительного не подсказал, а по-умолчанию она определенно не используется. Я проверял.

 , qemu-user

cvv
()

после выбора русской раскладки всеравно вводится латиница

Форум — General

что может быть?

 

cvv
()

Подскажите как выключить мультитач в Гугль Хроме

Форум — General

Жутко плющить гуглю карты

 , ,

cvv
()

UIM не отображает выбранную раскладку несмотря на то что апплет запущен

Форум — General

Убунту 14.04.

 , , ,

cvv
()

Подскажите раскладку умеющую более 4-х европейских языков одновременно

Форум — General

В первую очередь хотелось бы польский и чешский одновременно.

 ,

cvv
()

Подскажите как при помощи «getopt_long()» выбирать только «свои» опции.

Форум — Development

Мне нужно передавать опции в библиотеку и программу вперемешку и при этом хочется использовать getopt_long(). Ну типа как это делает gtk только не хочется писать свой парсер c нуля как в gtk.

 clo, ,

cvv
()

Подскажите можно ли подружить Vala с long double и float128_t?

Форум — Development

Думал попользовать Vala для математики а тут какието странные ограничения.

Кстати советы в плане другого аналогичного языка тоже приветствуются.

 floating point,

cvv
()

А какие языки можно оттранслировать в код для видеокарты?

Форум — Development

Только С?

Меня в первую очередь интересует Objective-C & Ada. Другие - тоже. Кроме С++.

 , ,

cvv
()

В убунте раскладка по умолчанию регулярно слетает с английского на русский.

Форум — Admin

Подскажите что делать ибо заколебало. Все что можно было попробовать - попробовал и ничего не помогло :-(((

 , ,

cvv
()

Как построить приложение в котором главное активити будет определятся не манифестом а конфигом и другими факторами?

Форум — Development

Суть проблемы: мне бы не хотелось билдить активити полностью динамически.

 ,

cvv
()

RSS подписка на новые темы