X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Ffd-limit.cpp;h=ae63ccc06ad7c5b6bff887da22c13b44fe0a3cc0;hb=cd9adb8b829564212158943a0d279bb35322ab30;hp=ac5c83f4b19775beed137606c483d20dadb3ecd9;hpb=c9e313bc594f40a86eed237dce222c0fc99c957f;p=lttng-tools.git diff --git a/src/bin/lttng-sessiond/fd-limit.cpp b/src/bin/lttng-sessiond/fd-limit.cpp index ac5c83f4b..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 #include "fd-limit.hpp" -#include + #include +#include + +#include +#include +#include +#include /* total count of fd. */ static long fd_count; @@ -35,21 +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 __attribute__((unused)), - 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;