シグナルハンドラから安全に呼び出すことができる関数を「非同期シグナル安全」関数と呼びます。「IEEE Std 1003.1–2004」(POSIX) 規格には、表 5–2 に示されている「非同期シグナル安全」関数が定義されています。これらの標準の「非同期シグナル安全」関数に加え、Solaris スレッドインタフェースの次の関数も「非同期シグナル安全」関数です。
sema_post(3C)
thr_sigsetmask(3C)。pthread_sigmask(3C) と類似
thr_kill(3C)。pthread_kill(3C) と類似