table of contents
| tkill(2) | System Calls Manual | tkill(2) |
NAVN¶
tkill, tgkill - send et signal til en tråd
BIBLIOTEK¶
Standard C library (libc, -lc)
SYNOPSIS¶
#include <signal.h> /* Definition of SIG* constants */ #include <sys/syscall.h> /* Definition of SYS_* constants */ #include <unistd.h>
[[deprecated]] int syscall(SYS_tkill, pid_t tid, int sig);
#include <signal.h>
int tgkill(pid_t tgid, pid_t tid, int sig);
Bemærk: glibc tilbyder intet omslag for tkill(), hvilket kræver brug af syscall(2).
BESKRIVELSE¶
tgkill() sender signalet sig til tråden med tråd-id'et tid i trådgruppen tgid. (Som kontrast kan kill(2) bruges til at sende et signal kun til en proces (dvs. trådgruppe) som en helhed og signalet vil blive leveret til en arbitrær tråd i den proces).
tkill() er en forældet forgænger til tgkill(). Tillader kun at måltråd-id'et angives, hvilket kan medføre at den forkerte tråd bliver signaleret hvis en tråd afslutter og dens tråd-id genbruges. Undgå at bruge dette systemkald.
Dette er de rå systemkaldgrænseflader, lavet for intern trådbiblioteksbrug.
RETURVÆRDI¶
Ved succes returneres nul. Ved fejl returneres -1 og errno angives for at indikere fejlen.
FEJL¶
- EAGAIN
- Ressourcebegrænsningen The RLIMIT_SIGPENDING blev nået og sig er et realtids signal.
- EAGAIN
- Utilstrækkelig kernehukommelse var tilgængelig og sig er et realtids signal.
- EINVAL
- Et ugyldigt tråd-id, trådgruppe-id eller signal blev angivet.
- EPERM
- Tilladelse nægtet. For de krævede tilladelser, se kill(2).
- ESRCH
- Ingen proces med det angivet tråd-id (og trådgruppe-id) findes.
STANDARDER¶
Linux.
HISTORIK¶
NOTER¶
Se beskrivelsen af CLONE_THREAD i clone(2) for en forklaring af trådgrupper.
SE OGSŶ
OVERSÆTTELSE¶
Oversættere af denne manual til dansk Joe Hansen <joedalton2@yahoo.dk>
Denne oversættelse er gratis dokumentation; læs GNU General Public License version 3 eller nyere for ophavsretbetingelser. Der er INGEN ANSVAR.
Hvis du støder på fejl i oversættelsen af denne vejledning, skal du sende en besked til debian-l10n-danish@lists.debian.org.
| 8. februar 2026 | Linux man-pages 6.17 |