|
![]() |
Архивированная нить - только для чтения!
Пред. тема | След. тема | ||
Форумы
![]() | |||
---|---|---|---|
Изначальное сообщение | [Проследить за развитием треда] |
"Проблема с серверной частью программы" | |
Сообщение от Dima ![]() ![]() ![]() | |
Люди, выручайте, не фига не могу понять, в чём трабл, вот пример кода, а ниже расскажу в чём проблема. | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
Оглавление |
Индекс форумов | Темы | Пред. тема | След. тема |
Сообщения по теме |
1. "RE: Проблема с серверной частью программы" | |
Сообщение от Арлекин ![]() ![]() ![]() | |
В соляре SIGCHLD ловить не обязательно. Можно просто временами вызывать wait(&status)если ПОРОЖДЕННЫЙ процесс УЖЕ закончился, она все равно ответит кодом процесса, который закончился. Подробнее не помню, но в манах все есть. | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
2. "RE: Проблема с серверной частью программы" | |
Сообщение от Dima ![]() ![]() ![]() | |
>В соляре SIGCHLD ловить не обязательно. Можно просто временами вызывать wait(&status)если ПОРОЖДЕННЫЙ | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
3. "RE: Проблема с серверной частью программы" | |
Сообщение от Dima ![]() ![]() ![]() | |
>>В соляре SIGCHLD ловить не обязательно. Можно просто временами вызывать wait(&status)если ПОРОЖДЕННЫЙ | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
4. "RE: Проблема с серверной частью программы" | |
Сообщение от Dima ![]() ![]() ![]() | |
Вся проблема-то ещё и в том, что родительский процесс перестаёт принимать соединения если даже я просто сделаю обработчик дочерних сигналов ( signal(SIGCHLD, sig_child); ) а в теле функции sig_child будет пусто. | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
5. "RE: Проблема с серверной частью программы" | |
Сообщение от Арлекин ![]() ![]() ![]() | |
Ты return-то не забыл в перехватчик воткнуть ? А то она не факт, что вернется. Проверено. | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
6. "RE: Проблема с серверной частью программы" | |
Сообщение от Dima ![]() ![]() ![]() | |
>Ты return-то не забыл в перехватчик воткнуть ? А то она не | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
7. "RE: Проблема с серверной частью программы" | |
Сообщение от Арлекин ![]() ![]() ![]() | |
void sig_catcher( int sig_num ) | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
8. "RE: Только 11-й сигнал не лови так" | |
Сообщение от Арлекин ![]() ![]() ![]() | |
А то kernel panic может случиться ) | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
9. "RE: Только 11-й сигнал не лови так" | |
Сообщение от Dima ![]() ![]() ![]() | |
>А то kernel panic может случиться ) | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
10. "RE: Только 11-й сигнал не лови так" | |
Сообщение от Арлекин ![]() ![]() ![]() | |
Поставь на каждый вызов по Фпринтфу, чтоли. Хоть ясно станет где конкретно она задумалась. Я последнее время от С отошел несколько, да и как-то нечитабельно выглядит... Уж извини. | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
11. "RE: Только 11-й сигнал не лови так" | |
Сообщение от Dima ![]() ![]() ![]() | |
>Поставь на каждый вызов по Фпринтфу, чтоли. Хоть ясно станет где конкретно | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
12. "RE: Только 11-й сигнал не лови так" | |
Сообщение от idle ![]() ![]() | |
Вы совсем заговорились :) | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
13. "RE: Только 11-й сигнал не лови так" | |
Сообщение от Арлекин ![]() ![]() ![]() | |
> Ты return-то не забыл в перехватчик воткнуть ? | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
14. "RE: Только 11-й сигнал не лови так" | |
Сообщение от Dima ![]() ![]() ![]() | |
Сделал я вот так: | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
15. "RE: Только 11-й сигнал не лови так" | |
Сообщение от Dima ![]() ![]() ![]() | |
>Сделал я вот так: | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
16. "RE: Только 11-й сигнал не лови так" | |
Сообщение от idle ![]() ![]() | |
> > > Ты return-то не забыл в перехватчик воткнуть ? | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
17. "RE: Только 11-й сигнал не лови так" | |
Сообщение от Арлекин ![]() ![]() ![]() | |
Давай будем проще. Постить асмы сюда - во-первых дело не совсем правильное, во-вторых ассемблер не интеловский, я в нем никогда не ковырялся и вряд ли что-то пойму сходу, а вникать нет ни времени ни особого желания. Вот тебе результаты с размерами модулей и их исходники: | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
18. "RE: Только 11-й сигнал не лови так" | |
Сообщение от Арлекин ![]() ![]() ![]() | |
> А соляркина паника есть ничто иное как обычное сообщение. | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
19. "RE: А это от gcc" | |
Сообщение от Арлекин ![]() ![]() ![]() | |
root@is-tester:/export/home/root$ more test1.C | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
20. "RE: А это от gcc" | |
Сообщение от idle ![]() ![]() | |
> Давай будем проще. Постить асмы сюда - во-первых дело не совсем правильное, | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
21. "RE: А это от gcc" | |
Сообщение от Арлекин ![]() ![]() ![]() | |
Ерничаем ? Это я насчет тайны. Какой смысл забивать форум двухэкранными листингами? Если я захочу что-то подправить или подменить я и так это сделаю. Если ты хочешь посмотреть на спарковский ассемблер могу тебе его описание в пдф выслать. Но не суть. | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |