! * \brief sigio specific destroy * \param h IO handle */
| 182 | * \param h IO handle |
| 183 | */ |
| 184 | static void destroy_sigio(io_wait_h* h) |
| 185 | { |
| 186 | if (h->signo){ |
| 187 | sigprocmask(SIG_UNBLOCK, &h->sset, 0); |
| 188 | sigemptyset(&h->sset); |
| 189 | sigdelset(&_sigio_rtsig_used, h->signo); |
| 190 | h->signo=0; |
| 191 | } |
| 192 | } |
| 193 | #endif |
| 194 | |
| 195 |