]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
initutils: hide unnecessary symbols
authorChristian Brauner <christian.brauner@ubuntu.com>
Mon, 20 Jul 2020 14:32:52 +0000 (16:32 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Mon, 20 Jul 2020 14:43:14 +0000 (16:43 +0200)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/Makefile.am
src/lxc/initutils.h
src/tests/Makefile.am

index 0cb3be168091febb78b6aa4de154fd43d81ab95d..472e8dfbc2d3845c1105dd6f0ff55a7eed81466b 100644 (file)
@@ -337,6 +337,7 @@ lxc_attach_SOURCES = tools/lxc_attach.c \
                     confile.c confile.h \
                     confile_utils.c confile_utils.h \
                     file_utils.c file_utils.h \
+                    initutils.c initutils.h \
                     rexec.c rexec.h \
                     string_utils.c string_utils.h
 lxc_autostart_SOURCES = tools/lxc_autostart.c \
@@ -347,6 +348,7 @@ lxc_autostart_SOURCES = tools/lxc_autostart.c \
                        confile.c confile.h \
                        confile_utils.c confile_utils.h \
                        file_utils.c file_utils.h \
+                       initutils.c initutils.h \
                        string_utils.c string_utils.h
 lxc_cgroup_SOURCES = tools/lxc_cgroup.c \
                     tools/arguments.c tools/arguments.h \
@@ -356,6 +358,7 @@ lxc_cgroup_SOURCES = tools/lxc_cgroup.c \
                     confile.c confile.h \
                     confile_utils.c confile_utils.h \
                     file_utils.c file_utils.h \
+                    initutils.c initutils.h \
                     string_utils.c string_utils.h
 lxc_config_SOURCES = tools/lxc_config.c \
                     tools/arguments.c tools/arguments.h \
@@ -365,6 +368,7 @@ lxc_config_SOURCES = tools/lxc_config.c \
                     confile.c confile.h \
                     confile_utils.c confile_utils.h \
                     file_utils.c file_utils.h \
+                    initutils.c initutils.h \
                     string_utils.c string_utils.h
 lxc_console_SOURCES = tools/lxc_console.c \
                      tools/arguments.c tools/arguments.h \
@@ -374,6 +378,7 @@ lxc_console_SOURCES = tools/lxc_console.c \
                      confile.c confile.h \
                      confile_utils.c confile_utils.h \
                      file_utils.c file_utils.h \
+                     initutils.c initutils.h \
                      string_utils.c string_utils.h
 lxc_destroy_SOURCES = tools/lxc_destroy.c \
                      tools/arguments.c tools/arguments.h \
@@ -383,6 +388,7 @@ lxc_destroy_SOURCES = tools/lxc_destroy.c \
                      confile.c confile.h \
                      confile_utils.c confile_utils.h \
                      file_utils.c file_utils.h \
+                     initutils.c initutils.h \
                      string_utils.c string_utils.h
 lxc_device_SOURCES = tools/lxc_device.c \
                     tools/arguments.c tools/arguments.h \
@@ -392,6 +398,7 @@ lxc_device_SOURCES = tools/lxc_device.c \
                     confile.c confile.h \
                     confile_utils.c confile_utils.h \
                     file_utils.c file_utils.h \
+                    initutils.c initutils.h \
                     string_utils.c string_utils.h
 lxc_execute_SOURCES = tools/lxc_execute.c \
                      tools/arguments.c tools/arguments.h \
@@ -401,6 +408,7 @@ lxc_execute_SOURCES = tools/lxc_execute.c \
                      confile.c confile.h \
                      confile_utils.c confile_utils.h \
                      file_utils.c file_utils.h \
+                     initutils.c initutils.h \
                      string_utils.c string_utils.h
 lxc_freeze_SOURCES = tools/lxc_freeze.c \
                     tools/arguments.c tools/arguments.h \
@@ -410,6 +418,7 @@ lxc_freeze_SOURCES = tools/lxc_freeze.c \
                     confile.c confile.h \
                     confile_utils.c confile_utils.h \
                     file_utils.c file_utils.h \
+                    initutils.c initutils.h \
                     string_utils.c string_utils.h
 lxc_info_SOURCES = tools/lxc_info.c \
                   tools/arguments.c tools/arguments.h \
@@ -419,6 +428,7 @@ lxc_info_SOURCES = tools/lxc_info.c \
                   confile.c confile.h \
                   confile_utils.c confile_utils.h \
                   file_utils.c file_utils.h \
+                  initutils.c initutils.h \
                   string_utils.c string_utils.h
 lxc_monitor_SOURCES = tools/lxc_monitor.c \
                      tools/arguments.c tools/arguments.h \
@@ -428,6 +438,7 @@ lxc_monitor_SOURCES = tools/lxc_monitor.c \
                      confile.c confile.h \
                      confile_utils.c confile_utils.h \
                      file_utils.c file_utils.h \
+                     initutils.c initutils.h \
                      macro.h \
                      string_utils.c string_utils.h
 lxc_ls_SOURCES = tools/lxc_ls.c \
@@ -438,6 +449,7 @@ lxc_ls_SOURCES = tools/lxc_ls.c \
                 confile.c confile.h \
                 confile_utils.c confile_utils.h \
                 file_utils.c file_utils.h \
+                initutils.c initutils.h \
                 memory_utils.h \
                 string_utils.c string_utils.h
 lxc_copy_SOURCES = tools/lxc_copy.c \
@@ -448,6 +460,7 @@ lxc_copy_SOURCES = tools/lxc_copy.c \
                   confile.c confile.h \
                   confile_utils.c confile_utils.h \
                   file_utils.c file_utils.h \
+                  initutils.c initutils.h \
                   storage/storage_utils.c storage/storage_utils.h \
                   string_utils.c string_utils.h
 lxc_start_SOURCES = tools/lxc_start.c \
@@ -458,6 +471,7 @@ lxc_start_SOURCES = tools/lxc_start.c \
                    confile.c confile.h \
                    confile_utils.c confile_utils.h \
                    file_utils.c file_utils.h \
+                   initutils.c initutils.h \
                    string_utils.c string_utils.h
 lxc_stop_SOURCES = tools/lxc_stop.c \
                   tools/arguments.c tools/arguments.h \
@@ -467,6 +481,7 @@ lxc_stop_SOURCES = tools/lxc_stop.c \
                   confile.c confile.h \
                   confile_utils.c confile_utils.h \
                   file_utils.c file_utils.h \
+                  initutils.c initutils.h \
                   string_utils.c string_utils.h
 lxc_top_SOURCES = tools/lxc_top.c \
                  tools/arguments.c tools/arguments.h \
@@ -476,6 +491,7 @@ lxc_top_SOURCES = tools/lxc_top.c \
                  confile.c confile.h \
                  confile_utils.c confile_utils.h \
                  file_utils.c file_utils.h \
+                 initutils.c initutils.h \
                  string_utils.c string_utils.h
 lxc_unfreeze_SOURCES = tools/lxc_unfreeze.c \
                       tools/arguments.c tools/arguments.h \
@@ -485,6 +501,7 @@ lxc_unfreeze_SOURCES = tools/lxc_unfreeze.c \
                       confile.c confile.h \
                       confile_utils.c confile_utils.h \
                       file_utils.c file_utils.h \
+                      initutils.c initutils.h \
                       string_utils.c string_utils.h
 lxc_unshare_SOURCES = tools/lxc_unshare.c \
                      tools/arguments.c tools/arguments.h \
@@ -494,6 +511,7 @@ lxc_unshare_SOURCES = tools/lxc_unshare.c \
                      confile.c confile.h \
                      confile_utils.c confile_utils.h \
                      file_utils.c file_utils.h \
+                     initutils.c initutils.h \
                      string_utils.c string_utils.h \
                      syscall_numbers.h \
                      syscall_wrappers.h
@@ -505,6 +523,7 @@ lxc_wait_SOURCES = tools/lxc_wait.c \
                   confile.c confile.h \
                   confile_utils.c confile_utils.h \
                   file_utils.c file_utils.h \
+                  initutils.c initutils.h \
                   string_utils.c string_utils.h
 lxc_create_SOURCES = tools/lxc_create.c \
                     tools/arguments.c tools/arguments.h \
@@ -514,6 +533,7 @@ lxc_create_SOURCES = tools/lxc_create.c \
                     confile.c confile.h \
                     confile_utils.c confile_utils.h \
                     file_utils.c file_utils.h \
+                    initutils.c initutils.h \
                     storage/storage_utils.c storage/storage_utils.h \
                     string_utils.c string_utils.h
 lxc_snapshot_SOURCES = tools/lxc_snapshot.c \
@@ -524,6 +544,7 @@ lxc_snapshot_SOURCES = tools/lxc_snapshot.c \
                       confile.c confile.h \
                       confile_utils.c confile_utils.h \
                       file_utils.c file_utils.h \
+                      initutils.c initutils.h \
                       string_utils.c string_utils.h
 lxc_checkpoint_SOURCES = tools/lxc_checkpoint.c \
                         tools/arguments.c tools/arguments.h \
@@ -533,6 +554,7 @@ lxc_checkpoint_SOURCES = tools/lxc_checkpoint.c \
                         confile.c confile.h \
                         confile_utils.c confile_utils.h \
                         file_utils.c file_utils.h \
+                        initutils.c initutils.h \
                         string_utils.c string_utils.h
 endif
 
@@ -541,8 +563,8 @@ if ENABLE_COMMANDS
 init_lxc_SOURCES = cmd/lxc_init.c \
                   compiler.h \
                   error.c error.h \
-                  initutils.c initutils.h \
                   file_utils.c file_utils.h \
+                  initutils.c initutils.h \
                   memory_utils.h \
                   parse.c parse.h \
                   process_utils.c process_utils.h \
@@ -558,6 +580,7 @@ lxc_monitord_SOURCES = cmd/lxc_monitord.c \
                       confile.c confile.h \
                       confile_utils.c confile_utils.h \
                       file_utils.c file_utils.h \
+                      initutils.c initutils.h \
                       log.c log.h \
                       mainloop.c mainloop.h \
                       monitor.c monitor.h \
@@ -573,6 +596,7 @@ lxc_user_nic_SOURCES = cmd/lxc_user_nic.c \
                       confile.c confile.h \
                       confile_utils.c confile_utils.h \
                       file_utils.c file_utils.h \
+                      initutils.c initutils.h \
                       log.c log.h \
                       memory_utils.h \
                       network.c network.h \
@@ -589,6 +613,7 @@ lxc_usernsexec_SOURCES = cmd/lxc_usernsexec.c \
                         confile.c confile.h \
                         confile_utils.c confile_utils.h \
                         file_utils.c file_utils.h \
+                        initutils.c initutils.h \
                         list.h \
                         log.c log.h \
                         macro.h \
@@ -613,8 +638,8 @@ init_lxc_static_SOURCES = cmd/lxc_init.c \
                          af_unix.c af_unix.h \
                          caps.c caps.h \
                          error.c error.h \
-                         initutils.c initutils.h \
                          file_utils.c file_utils.h \
+                         initutils.c initutils.h \
                          log.c log.h \
                          macro.h \
                          memory_utils.h \
index e11c789c70b13ca3fb6e46b004b9c32ec889c040..74cbb8566169b6adbe5f9bb85ebad5842db99ad7 100644 (file)
@@ -15,6 +15,7 @@
 #include <sys/types.h>
 #include <unistd.h>
 
+#include "compiler.h"
 #include "string_utils.h"
 
 #define DEFAULT_VG "lxc"
@@ -47,8 +48,8 @@ struct prctl_mm_map {
 };
 #endif
 
-extern const char *lxc_global_config_value(const char *option_name);
+__hidden extern const char *lxc_global_config_value(const char *option_name);
 
-extern int setproctitle(char *title);
+__hidden extern int setproctitle(char *title);
 
 #endif /* __LXC_INITUTILS_H */
index 5309d5a7d69dc6de9a0ac8ceab5bc4cb3cb9c3d5..d587c4b7faa9bd9883f46bf5639146d9727201fa 100644 (file)
@@ -11,6 +11,7 @@ lxc_test_api_reboot_SOURCES = api_reboot.c \
                              ../lxc/confile.c ../lxc/confile.h \
                              ../lxc/confile_utils.c ../lxc/confile_utils.h \
                              ../lxc/file_utils.c ../lxc/file_utils.h \
+                             ../lxc/initutils.c ../lxc/initutils.h \
                              ../lxc/network.c ../lxc/network.h \
                              ../lxc/nl.c ../lxc/nl.h \
                              ../lxc/string_utils.c ../lxc/string_utils.h
@@ -24,6 +25,7 @@ lxc_test_attach_SOURCES = attach.c \
                          ../lxc/confile.c ../lxc/confile.h \
                          ../lxc/confile_utils.c ../lxc/confile_utils.h \
                          ../lxc/file_utils.c ../lxc/file_utils.h \
+                         ../lxc/initutils.c ../lxc/initutils.h \
                          ../lxc/network.c ../lxc/network.h \
                          ../lxc/nl.c ../lxc/nl.h \
                          ../lxc/string_utils.c ../lxc/string_utils.h
@@ -37,6 +39,7 @@ lxc_test_cgpath_SOURCES = cgpath.c \
                          ../lxc/confile.c ../lxc/confile.h \
                          ../lxc/confile_utils.c ../lxc/confile_utils.h \
                          ../lxc/file_utils.c ../lxc/file_utils.h \
+                         ../lxc/initutils.c ../lxc/initutils.h \
                          ../lxc/network.c ../lxc/network.h \
                          ../lxc/nl.c ../lxc/nl.h \
                          ../lxc/string_utils.c ../lxc/string_utils.h
@@ -52,6 +55,7 @@ lxc_test_config_jump_table_SOURCES = config_jump_table.c \
                                     ../lxc/confile.c ../lxc/confile.h \
                                     ../lxc/confile_utils.c ../lxc/confile_utils.h \
                                     ../lxc/file_utils.c ../lxc/file_utils.h \
+                                    ../lxc/initutils.c ../lxc/initutils.h \
                                     ../lxc/network.c ../lxc/network.h \
                                     ../lxc/nl.c ../lxc/nl.h \
                                     ../lxc/string_utils.c ../lxc/string_utils.h
@@ -81,6 +85,7 @@ lxc_test_parse_config_file_SOURCES = parse_config_file.c \
                                     ../lxc/confile.c ../lxc/confile.h \
                                     ../lxc/confile_utils.c ../lxc/confile_utils.h \
                                     ../lxc/file_utils.c ../lxc/file_utils.h \
+                                    ../lxc/initutils.c ../lxc/initutils.h \
                                     ../lxc/network.c ../lxc/network.h \
                                     ../lxc/nl.c ../lxc/nl.h \
                                     ../lxc/string_utils.c ../lxc/string_utils.h
@@ -114,6 +119,7 @@ lxc_test_utils_SOURCES = lxc-test-utils.c \
                          ../lxc/confile.c ../lxc/confile.h \
                          ../lxc/confile_utils.c ../lxc/confile_utils.h \
                          ../lxc/file_utils.c ../lxc/file_utils.h \
+                         ../lxc/initutils.c ../lxc/initutils.h \
                          ../lxc/network.c ../lxc/network.h \
                          ../lxc/nl.c ../lxc/nl.h \
                          ../lxc/string_utils.c ../lxc/string_utils.h
@@ -124,6 +130,7 @@ AM_CFLAGS=-DLXCROOTFSMOUNT=\"$(LXCROOTFSMOUNT)\" \
          -DLXCINITDIR=\"$(LXCINITDIR)\" \
          -DLIBEXECDIR=\"$(LIBEXECDIR)\" \
          -DLXC_DEFAULT_CONFIG=\"$(LXC_DEFAULT_CONFIG)\" \
+         -DDEFAULT_CGROUP_PATTERN=\"$(DEFAULT_CGROUP_PATTERN)\" \
          -DRUNTIME_PATH=\"$(RUNTIME_PATH)\" \
          -DSBINDIR=\"$(SBINDIR)\" \
          -I $(top_srcdir)/src \