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