X-Git-Url: https://git.efficios.com/?a=blobdiff_plain;f=src%2Frseq-mempool.c;h=d0ed49290ce996b58036cee37ad13185b69a0821;hb=6037d364c820f2189151087a29037b3dc55d3870;hp=a7f57d634e8c1620433c3282a60245f84f06605f;hpb=c6fd3981cbad0498f0e1f8c2b9d9fe09b7c993f2;p=librseq.git diff --git a/src/rseq-mempool.c b/src/rseq-mempool.c index a7f57d6..d0ed492 100644 --- a/src/rseq-mempool.c +++ b/src/rseq-mempool.c @@ -872,3 +872,12 @@ int rseq_mempool_attr_set_global(struct rseq_mempool_attr *attr, attr->max_nr_cpus = 0; return 0; } + +int rseq_mempool_get_max_nr_cpus(struct rseq_mempool *mempool) +{ + if (!mempool || mempool->attr.type != MEMPOOL_TYPE_PERCPU) { + errno = EINVAL; + return -1; + } + return mempool->attr.max_nr_cpus; +}