Результаты поиска по запросу "signals"

6 ответов

Как захватить сигнал Control + D?

Я хочу захватитьCtrl+D сигнал в моей программе и написать обработчик сигнала для него. Как я могу это сделать? Я работаю надC и используяLinux система.

2 ответа

Как настроить ruby для входа в отладчик по Ctrl-C (SIGINT)?

Я хотел бы войти в отладчик после ввода ctrl-C (или отправки SIGINT). у меня естьустановил отладчик [https://github.com/cldwalker/debugger](Я использую Ruby 1.9.3) и проверил, что он работает. Я добавил это в мои установочные файлы (это для ...

5 ответов

pthreads: pthread_cond_signal () из критической секции

У меня есть следующий кусок кода в потоке A, который блокирует с помощьюpthread_cond_wait() pthread_mutex_lock(&my_lock); if ( false == testCondition ) pthread_cond_wait(&my_wait,&my_lock); pthread_mutex_unlock(&my_lock);У меня есть следующий ...

ТОП публикаций

4 ответа

Как я могу поймать событие ctrl-c?

Как мне пойматьCtrl+C событие в C ++?

1 ответ

Соединение Qt сигнального слота - QNetworkAccessManager

Я новичок в Qt, и я пытаюсь понять следующее соединение сигнального слота: m_networkManager = new QNetworkAccessManager(this); QNetworkReply *reply = m_networkManager->get(request); connect(reply, ...

1 ответ

Как мне записать SIGINT в Python на Windows?

(Похожий наэтот вопрос [https://stackoverflow.com/questions/1112343/how-do-i-capture-sigint-in-python]) В UNIX под Python 2.7 в приглашении Python: >>> import signal >>> def handler(signal, frame): ... print 'welcome to the handler' ... >>> ...

2 ответа

Linux: обработка ошибки сегментации и получение дампа ядра

Когда мое приложение падает из-за ошибки сегментации, я хотел бы получить дамп ядра из системы. Я делаю это, настраивая перед рукой ulimit -c unlimitedЯ также хотел бы, чтобы в журналах моего приложения была указана ошибка сегментации. Я делаю ...

4 ответа

Readline: получите новую подсказку на SIGINT

У меня есть код, похожий на следующий, используя readline: #include <errno.h> #include <error.h> #include <getopt.h> #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <signal.h> #include <readline/readline.h> #include ...

7 ответов

Как избежать использования printf в обработчике сигналов?

посколькуprintf не реентерабелен, его использование в обработчике сигналов не может быть безопасным. Но я видел много примеров кодов, которые используютprintf сюда. Поэтому мой вопрос: когда нам нужно избегать использованияprintf в ...

3 ответа

Как сделать функцию async-signal-safe?

У меня есть следующееsigaction функция обработчика void signal_term_handler(int sig) { printf("EXIT :TERM signal Received!\n"); int rc = flock(pid_file, LOCK_UN | LOCK_NB); if(rc) { char *piderr = "PID file unlock failed!"; fprintf(stderr, ...