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
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)