# \[PATCH 07/12\] headers, tipc: Add missing \#include to \<linux/tipc\_config.h\> for userland

- From: Ben Hutchings \<hidden\>
- Date: 2011-08-08 13:20:00 
- List: netdev
- Page: https://ratatoskr.run/netdev/2011/08/10876874
- Thread: https://ratatoskr.run/netdev/2011/08/10876768/t.md

```text
<linux/tipc_config.h> defines inline functions using ntohs() etc.
For userland these are defined in <arpa/inet.h>.

Signed-off-by: Ben Hutchings <redacted>
---
 include/linux/tipc_config.h |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/include/linux/tipc_config.h b/include/linux/tipc_config.h
index 0db2395..9730b0e 100644
--- a/include/linux/tipc_config.h
+++ b/include/linux/tipc_config.h
@@ -41,6 +41,10 @@
 #include <linux/string.h>
 #include <asm/byteorder.h>
 
+#ifndef __KERNEL__
+#include <arpa/inet.h> /* for ntohs etc. */
+#endif
+
 /*
  * Configuration
  *
-- 
1.7.5.4



```
