--- kdelibs-4.6.3.orig/kdecore/sycoca/ksycoca.cpp +++ kdelibs-4.6.3/kdecore/sycoca/ksycoca.cpp @@ -139,7 +139,7 @@ return false; } else { #ifdef HAVE_MADVISE - (void) posix_madvise((void*)sycoca_mmap, sycoca_size, POSIX_MADV_WILLNEED); + (void) madvise((void*)sycoca_mmap, sycoca_size, MADV_WILLNEED); #endif // HAVE_MADVISE return true; } --- kdelibs-4.6.3.orig/kdeui/util/kpixmapcache.cpp +++ kdelibs-4.6.3/kdeui/util/kpixmapcache.cpp @@ -443,7 +443,7 @@ } info->indexHeader = reinterpret_cast(indexMem); #ifdef HAVE_MADVISE - posix_madvise(indexMem, info->size, POSIX_MADV_WILLNEED); + madvise(indexMem, info->size, MADV_WILLNEED); #endif info->file->close();