---
name: "sigvec"
section: "2"
platform: "linux"
package: "manpages-dev"
version: "2.39-1"
release: "Debian 4.0 (Etch)"
platforms: ["linux", "freebsd", "macos"]
url: "https://new.carta.tech/sigvec"
---

# sigvec(2)

BSD software signal facilities

## NAME

sigvec - BSD software signal facilities

## SYNOPSIS

**#include \<bsd/signal.h\>**

**int sigvec(int** *sig***, struct sigvec \****vec***, struct sigvec \****ovec***);**

## DESCRIPTION

This interface is made obsolete by [**sigaction**(2)](/sigaction/2.md).

Under Linux **sigvec**() is #define'd to **sigaction**(), and provides at best a rough approximation of the BSD  **sigvec**() interface.

## CONFORMING TO

BSD, SVr4

## SEE ALSO

[**sigaction**(2)](/sigaction/2.md), [**signal**(2)](/signal/2.md)
