raise(3): Skillnad mellan sidversioner
Admin (diskussion | bidrag) |
Admin (diskussion | bidrag) |
||
Rad 12: | Rad 12: | ||
''#include <signal.h> | ''#include <signal.h> | ||
int raise(int sig); | |||
int raise(int sig); | |||
== BESKRIVNING == | == BESKRIVNING == |
Nuvarande version från 22 november 2024 kl. 07.03
raise(3)
Biblioteksfunktioner Manual
NAMN
raise - skicka en signal till den anropande processen
BIBLIOTEK
Standard C-biblioteket (libc, -lc)
SYNOPSIS
#include <signal.h>
int raise(int sig);
BESKRIVNING
Funktionen `raise()` skickar en signal till den anropande processen eller tråden.
I ett enkeltrådat program är `raise()` ekvivalent med: ```c kill(getpid(), sig); ```
I ett multitrådat program är det istället ekvivalent med: ```c pthread_kill(pthread_self(), sig); ```
Om signalen orsakar att en signalhanterare körs, returnerar `raise()` först efter att signalhanteraren har avslutats.
RETURNERAT VÄRDE
`raise()` returnerar 0 vid framgång och ett icke-nollvärde vid fel.
ATTRIBUTER
För en förklaring av de termer som används i denna sektion, se attributes(7).
Gränssnitt | Attribut | Värde |
---|---|---|
raise() | Säkerhet för trådar | MT-Safe |
STANDARDER
C11, POSIX.1-2008.
HISTORIK
- POSIX.1-2001, C89.
- Sedan glibc 2.3.3 implementeras `raise()` genom att anropa tgkill(2), om kärnan stöder det systemanropet. Äldre versioner av glibc implementerade `raise()` med hjälp av kill(2).
SE ÄVEN
COLOPHON
Denna manual är en del av Linux manualprojekts dokumentation. För mer information om projektet, besök ⟨https://www.kernel.org/doc/man-pages/⟩. Rapportera buggar till ⟨man-pages@man7.org⟩.
Sidslut
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/pgrep.1.html
PHP
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till PC Service som har sponsrat Linux.se med webbhotell.