aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/ibdrv/symbols.cpp
diff options
context:
space:
mode:
authorqrort <qrort@yandex-team.com>2022-12-02 11:31:25 +0300
committerqrort <qrort@yandex-team.com>2022-12-02 11:31:25 +0300
commitb1f4ffc9c8abff3ba58dc1ec9a9f92d2f0de6806 (patch)
tree2a23209faf0fea5586a6d4b9cee60d1b318d29fe /contrib/libs/ibdrv/symbols.cpp
parent559174a9144de40d6bb3997ea4073c82289b4974 (diff)
downloadydb-b1f4ffc9c8abff3ba58dc1ec9a9f92d2f0de6806.tar.gz
remove kikimr/driver DEPENDS
Diffstat (limited to 'contrib/libs/ibdrv/symbols.cpp')
-rw-r--r--contrib/libs/ibdrv/symbols.cpp51
1 files changed, 0 insertions, 51 deletions
diff --git a/contrib/libs/ibdrv/symbols.cpp b/contrib/libs/ibdrv/symbols.cpp
deleted file mode 100644
index 87bda96e9d..0000000000
--- a/contrib/libs/ibdrv/symbols.cpp
+++ /dev/null
@@ -1,51 +0,0 @@
-#include "symbols.h"
-
-#include <util/generic/singleton.h>
-#include <util/generic/utility.h>
-#include <util/system/dynlib.h>
-
-#define LOADSYM(name, type) {name = (TId<type>::R*)L->SymOptional(#name);}
-
-const TInfinibandSymbols* IBSym() {
- struct TSymbols: TInfinibandSymbols {
- TSymbols() {
- L.Reset(new TDynamicLibrary("/usr/lib/libibverbs.so"));
-
- DOVERBS(LOADSYM)
- }
-
- THolder<TDynamicLibrary> L;
- };
-
- return SingletonWithPriority<TSymbols, 100>();
-}
-
-const TRdmaSymbols* RDSym() {
- struct TSymbols: TRdmaSymbols {
- TSymbols() {
- L.Reset(new TDynamicLibrary("/usr/lib/librdmacm.so"));
-
- DORDMA(LOADSYM)
- }
-
- THolder<TDynamicLibrary> L;
- };
-
- return SingletonWithPriority<TSymbols, 100>();
-}
-
-const TMlx5Symbols* M5Sym() {
- struct TSymbols: TMlx5Symbols {
- TSymbols() {
- L.Reset(new TDynamicLibrary("/usr/lib/libmlx5.so"));
-
- DOMLX5(LOADSYM)
- }
-
- THolder<TDynamicLibrary> L;
- };
-
- return SingletonWithPriority<TSymbols, 100>();
-}
-
-#undef LOADSYM