diff options
author | Matt Johnston <matt@ucc.asn.au> | 2017-06-23 23:36:33 +0800 |
---|---|---|
committer | Matt Johnston <matt@ucc.asn.au> | 2017-06-23 23:36:33 +0800 |
commit | 24b446705b68a2d9ee859c1d06e417ac88a2a416 (patch) | |
tree | f7327b150b39f384c05140b0d74efeec94f47509 | |
parent | 3c5ed47804e72793cd1bdfc8796b021ceae6e6a2 (diff) |
test for linux/pkt-sched.h rather than SO_PRIORITY
-rw-r--r-- | configure.ac | 6 | ||||
-rw-r--r-- | includes.h | 2 | ||||
-rw-r--r-- | netio.c | 4 |
3 files changed, 8 insertions, 4 deletions
diff --git a/configure.ac b/configure.ac index 1e4ea4a..6f55c71 100644 --- a/configure.ac +++ b/configure.ac @@ -233,7 +233,11 @@ AC_ARG_ENABLE(shadow, # Checks for header files. AC_HEADER_STDC AC_HEADER_SYS_WAIT -AC_CHECK_HEADERS([fcntl.h limits.h netinet/in.h netinet/tcp.h stdlib.h string.h sys/socket.h sys/time.h termios.h unistd.h crypt.h pty.h ioctl.h libutil.h libgen.h inttypes.h stropts.h utmp.h utmpx.h lastlog.h paths.h util.h netdb.h security/pam_appl.h pam/pam_appl.h netinet/in_systm.h sys/uio.h]) +AC_CHECK_HEADERS([fcntl.h limits.h netinet/in.h netinet/tcp.h stdlib.h \ + string.h sys/socket.h sys/time.h termios.h unistd.h crypt.h \ + pty.h ioctl.h libutil.h libgen.h inttypes.h stropts.h utmp.h \ + utmpx.h lastlog.h paths.h util.h netdb.h security/pam_appl.h \ + pam/pam_appl.h netinet/in_systm.h sys/uio.h linux/pkt_sched.h]) # Checks for typedefs, structures, and compiler characteristics. AC_C_CONST @@ -156,7 +156,7 @@ typedef unsigned int u_int32_t; typedef u_int32_t uint32_t; #endif /* HAVE_UINT32_T */ -#ifdef SO_PRIORITY +#ifdef HAVE_LINUX_PKT_SCHED_H #include <linux/types.h> #include <linux/pkt_sched.h> #endif @@ -306,7 +306,7 @@ void set_sock_priority(int sock, enum dropbear_prio prio) { #ifdef IPTOS_LOWDELAY int iptos_val = 0; #endif -#ifdef SO_PRIORITY +#ifdef HAVE_LINUX_PKT_SCHED_H int so_prio_val = 0; #endif @@ -333,7 +333,7 @@ void set_sock_priority(int sock, enum dropbear_prio prio) { } #endif -#ifdef SO_PRIORITY +#ifdef HAVE_LINUX_PKT_SCHED_H if (prio == DROPBEAR_PRIO_LOWDELAY) { so_prio_val = TC_PRIO_INTERACTIVE; } else if (prio == DROPBEAR_PRIO_BULK) { |