SIGTTIN

SIGTTIN
Beskrivning Läsning från terminalen som bakgrundsuppgift
Standard pausa processen
SA_SIGINFO- koder
Har inga specifika koder

POSIX -system är SIGTTIN  en signal som skickas till en bakgrundsuppgift när den försöker läsa från den styrande terminalen.

SIGTTIN är en heltalskonstant definierad i signal.h. De symboliska namnen på signalerna används istället för siffrorna, eftersom numren på signalerna kan skilja sig åt i olika implementeringar.

Etymologi

SIG  är ett vanligt signalprefix (från engelska  signal ), TT  är en förkortad stavning av engelska.  TTY (teletypewriter)  - teletyp (teletyper var de första datorterminalerna), IN  - förkortad stavning av engelska.  input  - input .

Användning

SIGTTIN kan skickas till en bakgrundsprocess när man försöker läsa från en kontrollerande terminal. Denna signal används vanligtvis i Unix-skaluppgiftshantering. Unix- demoner har inte kontrollterminaler (demonen stänger stdin, stdout, stderr filbeskrivningar vid start).

När en signal tas emot avbryts uppgiften tills SIGCONT tas emot , som skickas när programmet förs från bakgrunden till förgrunden av ett kommando fgeller av användaren (med hjälp av verktyget kill).