Ubuntu Feisty 7.04 manual page repository

Ubuntu is a free computer operating system based on the Linux kernel. Many IT companies, like DeployIS is using it to provide an up-to-date, stable operating system.

Provided by: freebsd-manpages_6.0-5_all



      accf_data - buffer incoming connections until data arrives


      options INET
      options ACCEPT_FILTER_DATA
      kldload accf_data


      This is a filter to be placed on a socket that will be using accept() to
      receive incoming connections.
      It prevents the application from receiving the connected descriptor via
      accept() until data arrives on the connection.
      The ACCEPT_FILTER_DATA kernel option is also a module that can be enabled
kldload(8) if the INET option has been compiled into the


      Assuming ACCEPT_FILTER_DATA has been included in the kernel config file
      or the accf_data module has been loaded, this will enable the data accept
      filter on the socket sok.
              struct accept_filter_arg afa;
              bzero(&afa, sizeof(afa));
              strcpy(afa.af_name, "dataready");
              setsockopt(sok, SOL_SOCKET, SO_ACCEPTFILTER, &afa, sizeof(afa));


      The accept filter mechanism and the accf_data filter were introduced in
      FreeBSD 4.0.


      This manual page and the filter were written by Alfred Perlstein.


What does Ubuntu mean?
Ubuntu is an African word meaning 'Humanity to others', or 'I am what I am because of who we all are'. The Ubuntu distribution brings the spirit of Ubuntu to the software world.