SIGTTIN

SIGTTIN
SIGTTIN
Описание: Чтение с терминала фоновой задачей
По умолчанию: приостановить выполнение процесса
коды SA_SIGINFO
(не имеет специфических кодов)

В POSIX-системах, SIGTTIN — сигнал, посылаемый фоновой задаче при попытке чтения с управляющего терминала.

SIGTTIN — целочисленная константа, определённая в заголовочном файле signal.h. Символьные имена сигналов используются вместо номеров, так как в разных реализациях номера сигналов могут различаться.

Этимология

SIG — общий префикс сигналов (от англ. signal), TT — сокращённое написание англ. TTY (teletypewriter) — телетайп (телетайпы были первыми компьютерными терминалами), IN — сокращённое написание англ. input — ввод.

Использование

SIGTTIN может быть послан фоновому процессу при попытке чтения с управляющего терминала. Обычно этот сигнал применяется в управлении задачами шелла Unix. Демоны Unix не имеют управляющих терминалов (демон закрывает файловые дескприпторы stdin, stdout, stderr при запуске).

При получении сигнала задача приостанавливается до получения SIGCONT, посылаемого при переводе программы с фона на передний план командой fg или пользователем (с помощью утилиты kill).

Сигналы POSIX
SIGABRT | SIGALRM | SIGFPE | SIGHUP | SIGILL | SIGINT | SIGKILL | SIGPIPE | SIGQUIT | SIGSEGV | SIGTERM | SIGUSR1 | SIGUSR2 | SIGCHLD | SIGCONT | SIGSTOP | SIGTSTP | SIGTTIN | SIGTTOU | SIGBUS | SIGPOLL | SIGPROF | SIGSYS | SIGTRAP | SIGURG | SIGVTALRM | SIGXCPU | SIGXFSZ |

Сигналы реального времени (определяемые пользователем) — SIGRTMIN — SIGRTMAX.

Некоторые сигналы не включенные в POSIX и синонимы
SIGIOT | SIGEMT | SIGSTKFLT | SIGIO | SIGCLD | SIGPWR (SIGINFO) | SIGLOST | SIGWINCH | SIGUNUSED

Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Полезное


Смотреть что такое "SIGTTIN" в других словарях:

  • SIGTTIN — Infobox Computing signal description = Tty input for background process action = Suspends the processOn POSIX compliant platforms, SIGTTIN is the signal thrown by computer programs that attempt to read from the tty while in the background. The… …   Wikipedia

  • SIGTTIN — Signal eines Hintergrundprozess bei Eingabeanforderung unter X/Open und BSD UNIX ( >xedit /usr/include/signal.h) …   Acronyms

  • SIGTTIN — Signal eines Hintergrundprozess bei Eingabeanforderung unter X/Open und BSD UNIX ( >xedit /usr/include/signal.h) …   Acronyms von A bis Z

  • SIGCONT — Описание: Сигнал возобновления выполнения ранее остановленного процесса По умолчанию: возобновить выполнение; игнорируется если процесс не остановлен коды SA SIGINFO (не имеет специфических кодов) В POSIX системах, SIGCONT  сигнал,… …   Википедия

  • TTY-абстракция — Стиль этой статьи неэнциклопедичен или нарушает нормы русского языка. Статью следует исправить согласно стилистическим правилам Википедии. У этого термина существуют и другие значения, см. Tty. Подсистема TTY, или TTY абстракция  это одна из …   Википедия

  • Signal (computing) — A signal is a limited form of inter process communication used in Unix, Unix like, and other POSIX compliant operating systems. Essentially it is an asynchronous notification sent to a process in order to notify it of an event that occurred. When …   Wikipedia

  • SIGTTOU — Infobox Computing signal description = Tty output for background process action = Suspends the processOn POSIX compliant platforms, SIGTTOU is the signal thrown by computer programs that attempt to write to the tty while in the background. The… …   Wikipedia

  • Process group — In POSIX conformant operating systems, a process group denotes a collection of one or more processes. Process groups are used to control the distribution of signals. A signal directed to a process group is delivered individually to all of the… …   Wikipedia

  • Fread — is a function that reads buffered binary input from a file. It is included from the stdio.h header file in the standard C library.:size t fread (void * restrict ptr, size t size, size t nmemb, FILE * restrict stream)The fread function copies… …   Wikipedia

  • SIGQUIT — Ein Signal ist eine Systemnachricht an einen laufenden Prozess. Signale sind eine primitive Form von Interprozesskommunikation. Die meisten Signale bewirken auch eine Aktion – meist das Beenden des Prozesses. Andere hingegen dienen lediglich der… …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»