diff --git a/mace/ops/sgemm.cc b/mace/ops/sgemm.cc index cdb95bc2ab529681b70ceca3481313a40bf0c5ba..91fdb057e571fc89cb6147b4721cbca43bec2588 100644 --- a/mace/ops/sgemm.cc +++ b/mace/ops/sgemm.cc @@ -30,7 +30,7 @@ namespace { inline void AdviseFree(void *addr, size_t length) { - int page_size = getpagesize(); + int page_size = sysconf(_SC_PAGESIZE); void *addr_aligned = reinterpret_cast( (reinterpret_cast(addr) + page_size - 1)