X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=common%2Fcommon.c;h=b92fc89dd660aa85917c55071eedb996789986ce;hb=108e5a1e5e7d7037061bc84acf148e8558074b3e;hp=032a1e06294b65aeed59a34f4276fdd543603808;hpb=71c7c95f0b9d976a66d3f74aacccd3d1537e6e05;p=babeltrace.git diff --git a/common/common.c b/common/common.c index 032a1e06..b92fc89d 100644 --- a/common/common.c +++ b/common/common.c @@ -30,8 +30,10 @@ #include #include #include +#include #include #include +#include #define SYSTEM_PLUGIN_PATH INSTALL_LIBDIR "/babeltrace/plugins" #define HOME_ENV_VAR "HOME" @@ -1125,3 +1127,17 @@ end: return norm_path; } + +BT_HIDDEN +size_t bt_common_get_page_size(void) +{ + int page_size; + + page_size = bt_sysconf(_SC_PAGESIZE); + if (page_size < 0) { + printf_error("Cannot get system page size."); + abort(); + } + + return page_size; +}