BPFD_ASYNC
d->bd_flags |= *(u_int *)addr ? BPFD_ASYNC : 0;
d->bd_async = bd->bd_flags & BPFD_ASYNC ? 1 : 0;
if ((d->bd_flags & BPFD_ASYNC) && d->bd_sig && d->bd_sigio)