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

 

NAME

      accf_data - buffer incoming connections until data arrives
 

SYNOPSIS

      options INET
      options ACCEPT_FILTER_DATA
      kldload accf_data
 

DESCRIPTION

      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
      kernel.
 

EXAMPLES

      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));
accf_http(9)
 

HISTORY

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

AUTHORS

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

Sections

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.