diff options
author | Ed Schouten <ed@FreeBSD.org> | 2011-10-21 12:58:34 +0000 |
---|---|---|
committer | Ed Schouten <ed@FreeBSD.org> | 2011-10-21 12:58:34 +0000 |
commit | cf05e311ea4a7924f6530caab574060fa78d661b (patch) | |
tree | b83ec9de6e77f2e1d9573396deae5f5b824ae53f /sys/net/if.h | |
parent | b6b8562bfc8114da5b39db8444854389fcec77be (diff) | |
download | src-cf05e311ea4a7924f6530caab574060fa78d661b.tar.gz src-cf05e311ea4a7924f6530caab574060fa78d661b.zip |
Add missing #includes.
According to POSIX, these two header files should be able to be included
by themselves, not depending on other headers. The <net/if.h> header
uses struct sockaddr when __BSD_VISIBLE=1, while <netinet/tcp.h> uses
integer datatypes (u_int32_t, u_short, etc).
MFC after: 2 months
Notes
Notes:
svn path=/head/; revision=226610
Diffstat (limited to 'sys/net/if.h')
-rw-r--r-- | sys/net/if.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/net/if.h b/sys/net/if.h index d1f3883e1edd..4f2dc6f62452 100644 --- a/sys/net/if.h +++ b/sys/net/if.h @@ -43,9 +43,11 @@ /* * <net/if.h> does not depend on <sys/time.h> on most other systems. This * helps userland compatibility. (struct timeval ifi_lastchange) + * The same holds for <sys/socket.h>. (struct sockaddr ifru_addr) */ #ifndef _KERNEL #include <sys/time.h> +#include <sys/socket.h> #endif struct ifnet; |