diff --git a/src/libCom/osi/os/posix/osdSignal.cpp b/src/libCom/osi/os/posix/osdSignal.cpp index 348e4b79b..c2e0a0a3d 100644 --- a/src/libCom/osi/os/posix/osdSignal.cpp +++ b/src/libCom/osi/os/posix/osdSignal.cpp @@ -100,7 +100,7 @@ epicsShareFunc void epicsShareAPI epicsSignalRaiseSigUrg ( struct epicsThreadOSD * threadId ) { pthread_t id = epicsThreadGetPosixThreadId ( threadId ); - int status = pthread_kill ( SIGURG, id ); + int status = pthread_kill ( id, SIGURG ); if ( status ) { errlogPrintf ( "Failed to send SIGURG signal to thread. Status = \"%s\"\n", strerror ( status ) );