NetworkManager/src
Thomas Haller 2665b91288
core: rename level_desc global variable
Symbols in header files should almost always have an "nm" prefix.

That is not purely cosmetic, because core modules (like libnm-device-plugin*.so
and libnm-settings-plugin*so) should re-use the symbols of the NetworkManager
binary. For NetworkManager we generate a linker version script to only expose
the symbols that are needed. It thereby excludes symbols that don't have an "nm"
prefix.

Hence, the plugins otherwise cannot reuse the global symbol.

The only reason that we currently don't have a linker error is because
we also link the logging static library into the plugin modules. That is
wrong, because we should not duplicate these symbols.
2021-02-28 10:42:03 +01:00
..
c-list build: move c-util/nettools library from "shared/" to "src/" 2021-02-24 12:48:28 +01:00
c-rbtree build: move c-util/nettools library from "shared/" to "src/" 2021-02-24 12:48:28 +01:00
c-siphash build: move c-util/nettools library from "shared/" to "src/" 2021-02-24 12:48:28 +01:00
c-stdaux build: move c-util/nettools library from "shared/" to "src/" 2021-02-24 12:48:28 +01:00
contrib shared: move "nm-compat.[hc]" to "src/contrib/" 2021-02-24 12:49:01 +01:00
core build/meson: cleanup build for c-util and nettools helper libraries 2021-02-28 10:41:24 +01:00
libnm-base build: remove "shared/" from include search path 2021-02-24 12:49:06 +01:00
libnm-client-aux-extern build: remove "shared/" from include search path 2021-02-24 12:49:06 +01:00
libnm-client-impl build/introspection: cleanup dependencies for libnmdbus in meson 2021-02-24 12:50:25 +01:00
libnm-client-public build: move "libnm/" to "src/" and split it 2021-02-24 12:48:37 +01:00
libnm-client-test libnm/tests: add static helper library "src/libnm-client-test/" 2021-02-24 12:48:42 +01:00
libnm-core-aux-extern build: move "shared/nm-{glib-aux,log-null,log-core}" to "src/libnm-{glib-aux,log-null,log-core}" 2021-02-24 12:48:20 +01:00
libnm-core-aux-intern build: remove "shared/" from include search path 2021-02-24 12:49:06 +01:00
libnm-core-impl shared: move "nm-test-utils.h" to "src/libnm-glib-aux/" 2021-02-24 12:48:33 +01:00
libnm-core-intern build: move "shared/nm-{glib-aux,log-null,log-core}" to "src/libnm-{glib-aux,log-null,log-core}" 2021-02-24 12:48:20 +01:00
libnm-core-public build: move "libnm-core/" to "src/" and split it 2021-02-18 19:46:51 +01:00
libnm-glib-aux core: rename level_desc global variable 2021-02-28 10:42:03 +01:00
libnm-log-core core: rename level_desc global variable 2021-02-28 10:42:03 +01:00
libnm-log-null build: remove shared/ directory 2021-02-24 12:49:13 +01:00
libnm-platform build: remove shared/ directory 2021-02-24 12:49:13 +01:00
libnm-std-aux build: remove "shared/" from include search path 2021-02-24 12:49:06 +01:00
libnm-systemd-shared build: remove shared/ directory 2021-02-24 12:49:13 +01:00
libnm-udev-aux build: remove shared/ directory 2021-02-24 12:49:13 +01:00
n-acd build: move c-util/nettools library from "shared/" to "src/" 2021-02-24 12:48:28 +01:00
n-dhcp4 build: move c-util/nettools library from "shared/" to "src/" 2021-02-24 12:48:28 +01:00
meson.build build/meson: cleanup build for c-util and nettools helper libraries 2021-02-28 10:41:24 +01:00