SIGPWR

SIGPWR (nu POSIX)
Descriere Pana de curent (Sistemul V)
Mod implicit încetarea procesului
Codurile SA_SIGINFO
Nu are coduri specifice

Pe unele sisteme Unix, SIGPWR  este un semnal trimis către procese atunci când există o întrerupere de curent.

SIGPWR este o constantă întreagă definită în fișierul antet signal.h . Numele simbolice ale semnalelor sunt folosite în locul numerelor, deoarece numerele semnalelor pot diferi în diferite implementări.

Semnalul SIGINFO în Linux este sinonim cu SIGPWR.

Etimologie

SIG este un prefix de semnal  comun (din engleză  signal ), PWR  este o abreviere a englezei.  putere  - mâncare, INFO  - abreviere din engleză.  informație  – informație.

Utilizare

SIGPWR este trimis către procese în așteptarea unei căderi de curent. De exemplu, atunci când bateria laptopului este descărcată sau când o întrerupere a curentului forțează serverul să treacă la o sursă de alimentare neîntreruptibilă . Programul care primește acest semnal este de așteptat să sincronizeze datele cu dispozitivul de stocare nevolatil, astfel încât o oprire bruscă a sistemului să nu aibă ca rezultat pierderea datelor.

Pe unele sisteme de operare, colectorul de gunoi Boehm utilizează SIGPWR și SIGXCPU pentru a sincroniza colectarea de gunoi între procese.