X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=src%2Fcommon%2Ffd-tracker%2Finode.cpp;h=95a0f27426c9f943c86aee36d1be11947446f16b;hb=f149493493fbd8a3efa4748832c03278c96c38ca;hp=9c1133ea56255281e628533453df8b36d55eac89;hpb=2d7da3031c65c4569ff2428a7c2cad30007f3b50;p=lttng-tools.git diff --git a/src/common/fd-tracker/inode.cpp b/src/common/fd-tracker/inode.cpp index 9c1133ea5..95a0f2742 100644 --- a/src/common/fd-tracker/inode.cpp +++ b/src/common/fd-tracker/inode.cpp @@ -23,10 +23,12 @@ #include "inode.hpp" +namespace { struct inode_id { dev_t device; ino_t inode; }; +} /* namespace */ struct lttng_inode_registry { /* Hashtable of inode_id to lttng_inode. */ @@ -60,7 +62,8 @@ struct lttng_unlinked_file_pool { unsigned int next_id; }; -static struct { +namespace { +struct { pthread_mutex_t lock; bool initialized; unsigned long value; @@ -69,6 +72,7 @@ static struct { .initialized = false, .value = 0, }; +} /* namespace */ static unsigned long lttng_inode_id_hash(const struct inode_id *id) {