tkill(2)

NAVN
tkill, tgkill - send et signal til en tråd

BIBLIOTEK
C-standardbibliotek (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

tkill()
    Linux 2.4.19 / 2.5.4.

tgkill()
    Linux 2.5.75, glibc 2.30.

NOTER
Se beskrivelsen af CLONE_THREAD i clone(2) for en forklaring af trådgrupper.

SE OGSÅ
clone(2), gettid(2), kill(2), rt_sigqueueinfo(2)

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 (https://www.gnu.org/licenses/gpl-3.0.html) 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.