#if APR_HAVE_NETINET_TCP_H
#include <netinet/tcp.h>
#endif
#if APR_HAVE_NETINET_IP_H
#include <netinet/ip.h>
#if APR_HAVE_NETINET_SCTP_UIO_H
#include <netinet/sctp_uio.h>
* until data is available.
* @see apr_socket_accept_filter
*/
#define APR_SO_IPTOS 65536 /**< Set IP ToS markings on traffic.
/** @} */
return APR_ENOTIMPL;
break;
case APR_SO_IPTOS:
#if defined(HAVE_SOL_IP_H)
# if defined(HAVE_SOL_IP)
if (setsockopt(sock->socketdes, SOL_IP, IP_TOS, (void *)&on, sizeof(int)) == -1) {
# else
if (setsockopt(sock->socketdes, IPPROTO_IP, IP_TOS, (void *)&on, sizeof(int)) == -1) {
# endif
return errno;
}
#else
default:
return APR_EINVAL;