X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Ffd-limit.cpp;h=ae63ccc06ad7c5b6bff887da22c13b44fe0a3cc0;hb=cd9adb8b829564212158943a0d279bb35322ab30;hp=833b64714b2aa1e9b1920c953962bf787076ee79;hpb=7966af5763c4aaca39df9bbfa9277ff15715c720;p=lttng-tools.git diff --git a/src/bin/lttng-sessiond/fd-limit.cpp b/src/bin/lttng-sessiond/fd-limit.cpp index 833b64714..ae63ccc06 100644 --- a/src/bin/lttng-sessiond/fd-limit.cpp +++ b/src/bin/lttng-sessiond/fd-limit.cpp @@ -6,13 +6,15 @@ */ #define _LGPL_SOURCE -#include -#include -#include +#include "fd-limit.hpp" + +#include +#include + #include -#include "fd-limit.h" -#include -#include +#include +#include +#include /* total count of fd. */ static long fd_count; @@ -35,20 +37,19 @@ int lttng_fd_get(enum lttng_fd_type type, unsigned int nr) } newval = uatomic_add_return(&fd_count, (long) nr); - if ((long) (newval * 100) - - (long) (max_nr_fd * fd_threshold[type]) > 0) { + if ((long) (newval * 100) - (long) (max_nr_fd * fd_threshold[type]) > 0) { uatomic_sub(&fd_count, (long) nr); return -EPERM; } return 0; } -void lttng_fd_put(enum lttng_fd_type type, unsigned int nr) +void lttng_fd_put(enum lttng_fd_type type __attribute__((unused)), unsigned int nr) { uatomic_sub(&fd_count, (long) nr); } -void lttng_fd_init(void) +void lttng_fd_init() { struct rlimit rlim; int ret;