diff --git a/code/qcommon/net_ip.c b/code/qcommon/net_ip.c
index 79ceb94d..2f8ee1be 100644
--- a/code/qcommon/net_ip.c
+++ b/code/qcommon/net_ip.c
@@ -65,7 +65,7 @@ static qboolean	winsockInitialized = qfalse;
 #include <sys/types.h>
 #include <sys/time.h>
 #include <unistd.h>
-#ifndef __sun
+#if !defined(__sun) && !defined(__sgi)
 #include <ifaddrs.h>
 #endif