Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 1 Dec 2005 17:26:23 +0800
From:      "Jon" <comepu@gmail.com>
To:        <freebsd-net@freebsd.org>
Subject:   what means "accf" in soisconnected function? thanks!
Message-ID:  <001001c5f659$4e2fe0d0$ba00a8c0@wtfzhangj>
References:  <20051119120111.4BF2316A421@hub.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

I am reading 'soisconnected' function in 'Uipc_socket2.c' file.
I find this lines. But I cannot find accf's mean. can you explain to me?thank you very much!
  if ((so->so_options & SO_ACCEPTFILTER) == 0) {
    ...
  } else {
   ACCEPT_UNLOCK();
   SOCK_LOCK(so);
   so->so_upcall =
       head->so_accf->so_accept_filter->accf_callback;
   so->so_upcallarg = head->so_accf->so_accept_filter_arg;
   so->so_rcv.sb_flags |= SB_UPCALL;
   so->so_options &= ~SO_ACCEPTFILTER;
   SOCK_UNLOCK(so);
   so->so_upcall(so, so->so_upcallarg, M_DONTWAIT);
  }


Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?001001c5f659$4e2fe0d0$ba00a8c0>