diff --git a/src/libcrun/container.c b/src/libcrun/container.c index 34649f8585..2e6d7c9fd0 100644 --- a/src/libcrun/container.c +++ b/src/libcrun/container.c @@ -23,7 +23,9 @@ #include "container.h" #include "utils.h" #include "seccomp.h" +#ifdef HAVE_SECCOMP #include +#endif #include "scheduler.h" #include "seccomp_notify.h" #include "custom-handler.h" @@ -47,7 +49,9 @@ #include #include #include +#ifdef HAVE_CAP #include +#endif #include #include #include @@ -3829,6 +3833,7 @@ populate_array_field (char ***field, char *array[], size_t num_elements) (*field)[i] = NULL; } +#ifdef HAVE_CAP static void populate_capabilities (struct features_info_s *info, char ***capabilities, size_t *num_capabilities) { @@ -3876,6 +3881,7 @@ populate_capabilities (struct features_info_s *info, char ***capabilities, size_ (*capabilities)[index] = NULL; // Terminate the array with NULL populate_array_field (&(info->linux.capabilities), *capabilities, *num_capabilities); } +#endif static void retrieve_mount_options (struct features_info_s **info)