All pastes #188793 Raw Edit

7 moi

public c v1 · immutable
·published 2006-10-02 14:39 UTC
rendered paste body
#  ifdef _SC_PAGE_SIZE#    define malloc_getpagesize sysconf(_SC_PAGE_SIZE)#  else#    if defined(BSD) || defined(DGUX) || defined(HAVE_GETPAGESIZE)       extern size_t getpagesize();#      define malloc_getpagesize getpagesize()#    else#      ifdef WIN32 /* use supplied emulation of getpagesize */#        define malloc_getpagesize getpagesize()#      else#        ifndef LACKS_SYS_PARAM_H#          include <sys/param.h>#        endif#        ifdef EXEC_PAGESIZE#          define malloc_getpagesize EXEC_PAGESIZE#        else#          ifdef NBPG#            ifndef CLSIZE#              define malloc_getpagesize NBPG#            else#              define malloc_getpagesize (NBPG * CLSIZE)#            endif#          else#            ifdef NBPC#              define malloc_getpagesize NBPC#            else#              ifdef PAGESIZE#                define malloc_getpagesize PAGESIZE#              else /* just guess */#                define malloc_getpagesize (4096)#              endif#            endif#          endif#        endif#      endif#    endif#  endif#endif