Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

pthread_kill(2) [osx man page]

PTHREAD_KILL(2) 					      BSD System Calls Manual						   PTHREAD_KILL(2)

NAME
pthread_kill -- send a signal to a specified thread SYNOPSIS
#include <signal.h> int pthread_kill(pthread_t thread, int sig); DESCRIPTION
The pthread_kill() function sends a signal, specified by sig, to a thread, specified by thread. If sig is 0, error checking is performed, but no signal is actually sent. RETURN VALUES
If successful, pthread_kill() returns 0. Otherwise, an error number is returned. ERRORS
pthread_kill() will fail if: [EINVAL] sig is an invalid or unsupported signal number. [ESRCH] thread is an invalid thread ID. LEGACY SYNOPSIS
#include <pthread.h> #include <signal.h> The include file <pthread.h> is necessary. SEE ALSO
kill(2), pthread_self(3), raise(3), compat(5) STANDARDS
pthread_kill() conforms to ISO/IEC 9945-1:1996 (``POSIX.1'') BSD
Feb 05, 2002 BSD

Check Out this Related Man Page

PTHREAD_KILL(2) 					      BSD System Calls Manual						   PTHREAD_KILL(2)

NAME
pthread_kill -- send a signal to a specified thread SYNOPSIS
#include <signal.h> int pthread_kill(pthread_t thread, int sig); DESCRIPTION
The pthread_kill() function sends a signal, specified by sig, to a thread, specified by thread. If sig is 0, error checking is performed, but no signal is actually sent. RETURN VALUES
If successful, pthread_kill() returns 0. Otherwise, an error number is returned. ERRORS
The pthread_kill() function will fail if: [ESRCH] thread is an invalid thread ID. [EINVAL] sig is an invalid or unsupported signal number. [ENOTSUP] thread was not created by pthread_create() and does not support being killed with pthread_kill() LEGACY SYNOPSIS
#include <pthread.h> #include <signal.h> The include file <pthread.h> is necessary. SEE ALSO
kill(2), pthread_self(3), raise(3), compat(5) STANDARDS
pthread_kill() conforms to ISO/IEC 9945-1:1996 (``POSIX.1'') BSD
Feb 05, 2002 BSD
Man Page

11 More Discussions You Might Find Interesting

1. Solaris

pthread problem

Hi all! I am working on unix systems.I am programming in c. I have got some problems with pthread.when I use pthread_create to creat a thread it says: (.text+0x3a): undefined reference to `pthread_create'. same is the problm with pthread_kill. Can anyone help me out here. Thanks. vij. (2 Replies)
Discussion started by: vijlak
2 Replies

2. Programming

What is the difference between f(...), f(void) and f()

What is the difference between f(...) , f(void),f() I know that f(void) doesn't take any parameters, but what about f() and f(...) Does the last call of function even exists? (2 Replies)
Discussion started by: purplelightspar
2 Replies

3. UNIX for Advanced & Expert Users

Memory leak in pthread

helo frnds, I am using RHEL5 and C lang for development. I am getting some memory leak problem in pthread. I hav developed a program which creates two threads for listening purpose on two diff ports. both the child threads are doing same job but on diff port no. I am using... (4 Replies)
Discussion started by: mindTeaser
4 Replies

4. Programming

Interesting issue with pthread_mutex_lock and siglongjmp in AIX 5.3 (and no other OS)

Executive summary: Code (posted below) cores in AIX 5.3, despite being compiled and run successfully on several other operating systems. Code is attempting to verify that pthread_mutex_lock can be successfully aborted by siglongjmp. I do not believe this is an unreasonable requirement. If... (1 Reply)
Discussion started by: DreamWarrior
1 Replies

5. Programming

How to sleep and wake a thread???

Hi guys, I am creating two posix threads. I have some queries, hopefully you will help me out with them 1) How can I put a thread to indefinite sleep, for indefinite time period. I am familiar with this sleep(5); for 5 second, how can I make it indefinite?? 2) How can one thread wake another... (11 Replies)
Discussion started by: gabam
11 Replies

6. Programming

Multiple instances of pthread

Suppose I declare pthread_t clear_thread; and then pthread_create(&clear_thread, &detach, clear_message, this); the thread is supposed to go away, perform the service it is intended to procide, and then kill itself. A little while later, I require this service again, so I say ... (2 Replies)
Discussion started by: clerew
2 Replies

7. Programming

Killing a Child Thread

What is the best way for a parent to kill a child thread that has blocked on a command it cannot finish and will never read another line of its code? Will pthread_cancel() work with a thread that will never stop processing its current line of code? Thanks. (4 Replies)
Discussion started by: Brandon9000
4 Replies

8. HP-UX

Read core files

In sun solaris whenever a jvm crashes we used to get the core file generated in binary format. We convert this core file to human readable format using pstack corefile >> log How can we convert the core file generated in HPUX to human readable format ? We dont have pstack either. (11 Replies)
Discussion started by: mohtashims
11 Replies

9. UNIX for Advanced & Expert Users

How to kill a thread among several threads belongs to a process?

I would like to know is there any we can kill a single thread among multiple threads belongs to process? Since Signal action is process wise not per thread, i strongly feel that we can not or for that mater from external sources as well single thread can not be killed which is critical section... (2 Replies)
Discussion started by: murali242512
2 Replies

10. UNIX for Dummies Questions & Answers

Posix. Any way to cancel tcdrain() ?

While transmitting RS232 data I use tcdrain() to wait for the data to be sent before putting more data into the txbuffer. write(hPort, txBytes, txBytes.count); tcdrain(); If the remote device disconnects then tcdrain never returns. I'm doing it in a thread so the UI is still... (1 Reply)
Discussion started by: IanES
1 Replies

11. UNIX for Beginners Questions & Answers

NTP synchronised problem in our Centos 7.6 node

Someone, please help on this issue:- Note : for security reason i didn't mention hostnames and ips. ============================================================================== # ntpstat unsynchronised polling server every 1024 s Ntpstat showing unsynchronised. ... (29 Replies)
Discussion started by: shanmugaraj
29 Replies