فهرست منبع

Ticket 48384 - Fix dblayer_is_cachesize_sane and dblayer_sys_pages for linux

Description: commit 476af053a60003c4c017f320d55860d7ecb29ac9 uses a
macro GIGABYTE for the 32 bit build, but it is not defined. This patch
adds the define.
Noriko Hosoi 9 سال پیش
والد
کامیت
333f963669
1فایلهای تغییر یافته به همراه1 افزوده شده و 0 حذف شده
  1. 1 0
      ldap/servers/slapd/util.c

+ 1 - 0
ldap/servers/slapd/util.c

@@ -1704,6 +1704,7 @@ int util_info_sys_pages(size_t *pagesize, size_t *pages, size_t *procpages, size
 #if defined(__LP64__) || defined (_LP64)
 #else
     {    
+#define GIGABYTE (1024*1024*1024)
         size_t one_gig_pages = GIGABYTE / *pagesize;
         if (*pages > (2 * one_gig_pages) ) {
             LDAPDebug(LDAP_DEBUG_TRACE,"More than 2Gbytes physical memory detected. Since this is a 32-bit process, truncating memory size used for auto cache calculations to 2Gbytes\n",