diff --git a/headers/private/net/r5_compatibility.h b/headers/private/net/r5_compatibility.h index 8b879e316c..1fdcadb160 100644 --- a/headers/private/net/r5_compatibility.h +++ b/headers/private/net/r5_compatibility.h @@ -38,6 +38,8 @@ struct r5_sockaddr_in { char sin_zero[4]; }; + +#ifdef _BEOS_R5_COMPATIBLE_ extern bool __gR5Compatibility; extern addr_t __gNetworkStart; extern addr_t __gNetworkEnd; @@ -67,6 +69,9 @@ check_r5_compatibility() return true; #endif } +#else +#define check_r5_compatibility() (false) +#endif #endif // NET_R5_COMPATIBILITY_H diff --git a/src/system/libnetwork/init.cpp b/src/system/libnetwork/init.cpp index b21d4e2b1f..a9941ba1fa 100644 --- a/src/system/libnetwork/init.cpp +++ b/src/system/libnetwork/init.cpp @@ -16,6 +16,9 @@ #include +#ifdef _BEOS_R5_COMPATIBLE_ + + bool __gR5Compatibility = false; addr_t __gNetworkStart; addr_t __gNetworkEnd; @@ -78,3 +81,6 @@ initialize_before(image_id our_image) } while (enable == 0 && get_next_image_info(B_CURRENT_TEAM, (int32*)&cookie, &info) == B_OK); } + + +#endif