---
name: "SetSigHandler"
section: "3w"
platform: "linux"
package: "wine-doc"
version: "0.0.980315-1"
release: "Debian 2.0 (Hamm)"
platforms: ["linux"]
url: "https://new.carta.tech/SetSigHandler"
---

# SetSigHandler(3w)

SetSigHandler (KERNEL.140)

## NAME

SetSigHandler - SetSigHandler   (KERNEL.140)

## SYNOPSIS

**WORD SetSigHandler**\
 **(**\
\
 	**FARPROC16 newhandler,**\
\
 	**FARPROC16 \*oldhandler,**\
\
 	**UINT16 \*oldmode,**\
\
 	**UINT16 newmode,**\
\
 	**UINT16 flag**\
 **);**

## DESCRIPTION

SetSigHandler   (KERNEL.140).

## SEE ALSO

[TASK\_Init(3w)](/TASK_Init/3w.md), [TASK\_GetNextTask(3w)](/TASK_GetNextTask/3w.md), [TASK\_CreateTask(3w)](/TASK_CreateTask/3w.md), [TASK\_KillCurrentTask(3w)](/TASK_KillCurrentTask/3w.md), [TASK\_Reschedule(3w)](/TASK_Reschedule/3w.md), [TASK\_YieldToSystem(3w)](/TASK_YieldToSystem/3w.md), [InitTask(3w)](/InitTask/3w.md), [WaitEvent(3w)](/WaitEvent/3w.md), [PostEvent(3w)](/PostEvent/3w.md), [SetPriority(3w)](/SetPriority/3w.md), [LockCurrentTask(3w)](/LockCurrentTask/3w.md), [IsTaskLocked(3w)](/IsTaskLocked/3w.md), [OldYield(3w)](/OldYield/3w.md), [DirectedYield(3w)](/DirectedYield/3w.md), [UserYield(3w)](/UserYield/3w.md), [Yield16(3w)](/Yield16/3w.md), [MakeProcInstance16(3w)](/MakeProcInstance16/3w.md), [FreeProcInstance16(3w)](/FreeProcInstance16/3w.md), [GetCodeHandle(3w)](/GetCodeHandle/3w.md), [DefineHandleTable16(3w)](/DefineHandleTable16/3w.md), [SetTaskQueue(3w)](/SetTaskQueue/3w.md), [GetTaskQueue(3w)](/GetTaskQueue/3w.md), [SwitchStackTo(3w)](/SwitchStackTo/3w.md), [SwitchStackBack(3w)](/SwitchStackBack/3w.md), [GetTaskQueueDS(3w)](/GetTaskQueueDS/3w.md), [GetTaskQueueES(3w)](/GetTaskQueueES/3w.md), [GetCurrentTask(3w)](/GetCurrentTask/3w.md), [GetCurrentPDB(3w)](/GetCurrentPDB/3w.md), [GetInstanceData(3w)](/GetInstanceData/3w.md), [GetExeVersion(3w)](/GetExeVersion/3w.md), [SetErrorMode16(3w)](/SetErrorMode16/3w.md), [SetErrorMode32(3w)](/SetErrorMode32/3w.md), [GetDOSEnvironment(3w)](/GetDOSEnvironment/3w.md), [GetNumTasks(3w)](/GetNumTasks/3w.md), [GetTaskDS(3w)](/GetTaskDS/3w.md), [IsTask(3w)](/IsTask/3w.md), [SetTaskSignalProc(3w)](/SetTaskSignalProc/3w.md), [GlobalNotify(3w)](/GlobalNotify/3w.md), [GetExePtr(3w)](/GetExePtr/3w.md), [TaskFirst(3w)](/TaskFirst/3w.md), [TaskNext(3w)](/TaskNext/3w.md), [TaskFindHandle(3w)](/TaskFindHandle/3w.md), [GetAppCompatFlags16(3w)](/GetAppCompatFlags16/3w.md), [GetAppCompatFlags32(3w)](/GetAppCompatFlags32/3w.md)
