anonymous@RULINUX.NET~# Last login: 2024-12-23 11:57:59
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

[g_spawn_] У кого есть установленный glib-2.2{0,2}?

Можете скомпилировать и запустить пример отсюда: http://tadeboro.blogspot.com/2009/07/spawning-processes-using-glib.html

Мне интересно поведение в поле вывода стандартного выходного потока дочернего процесса (./helper), оно заполняется постепенно, по мере появления строк или разом после окончания работы ./helper? Хочу понять, это в последующих версиях поломалось что или так было всегда.

PS: можно и в более древнем glib попробовать, если у кого есть.

anonymous(*) (2012-01-16 17:43:38)
Отредактировано anonymous по причине добавил post scriptum

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: [g_spawn_] У кого есть установленный glib-2.2{0,2}? от anonymous 2012-01-16 17:43:38
avatar
Скрыть

Re:[g_spawn_] У кого есть установленный glib-2.2{0,2}?

леваяя часть по окончании, правая с еррором постепенно.

pkg-config --version glib-2.0

0.15.0

если я тебя правильно понял, дело тут не в g_spawn а в буферизации

bugmaker(*)(2012-01-17 06:56:44)
Отредактировано bugmaker по причине "не указана"
Opera/9.62 (X11; Linux i686; U; en) Presto/2.1.1
avatar
Скрыть

Re:[g_spawn_] У кого есть установленный glib-2.2{0,2}?

> 0.15.0
O_o Это ты мне версию pkg-config-а показываешь. Попробуй --modversion

> если я тебя правильно понял, дело тут не в g_spawn а в буферизации
А как её отключить и где? Хочу чтобы выводилось по мере появления строк.

anonymous(*)(2012-01-17 10:53:46)
Отредактировано anonymous по причине "не указана"
[#] [Добавить метку] [Редактировать] Ответ на: Re:[g_spawn_] У кого есть установленный glib-2.2{0,2}? от anonymous 2012-01-17 10:53:46
avatar
Скрыть

Re:[g_spawn_] У кого есть установленный glib-2.2{0,2}?

> O_o Это ты мне версию pkg-config-а показываешь. Попробуй --modversion
да чёто, сонный был к утру. glib 2.6.1 на слаквари 10.1, у меня древнее вроде ничего нет.

> А как её отключить и где? Хочу чтобы выводилось по мере появления строк.
Надо flush. Почитай тут для общего представления.

http://unix.stackexchange.com/questions/25372/turn-off-buffering-in-pipe

bugmaker(*)(2012-01-17 16:23:00)

Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.2.24) Gecko/20111107 Ubuntu/10.04 (lucid) Firefox/3.6.24
Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!