1
0
mirror of https://github.com/systemd/systemd synced 2024-07-09 04:26:06 +00:00

basic: move version() to build.h+c

This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2022-11-06 16:30:58 +01:00
parent c8715007e0
commit d6b4d1c7c4
73 changed files with 80 additions and 36 deletions

View File

@ -2,6 +2,7 @@
#include <getopt.h>
#include "build.h"
#include "main-func.h"
#include "udev-util.h"

View File

@ -9,6 +9,7 @@
#include "sd-daemon.h"
#include "alloc-util.h"
#include "build.h"
#include "env-util.h"
#include "errno-util.h"
#include "escape.h"
@ -23,7 +24,6 @@
#include "string-util.h"
#include "strv.h"
#include "terminal-util.h"
#include "util.h"
static char **arg_listen = NULL;
static bool arg_accept = false;

View File

@ -37,6 +37,7 @@
#include "analyze-unit-paths.h"
#include "analyze-compare-versions.h"
#include "analyze-verify.h"
#include "build.h"
#include "bus-error.h"
#include "bus-locator.h"
#include "bus-map-properties.h"
@ -79,7 +80,6 @@
#include "time-util.h"
#include "tmpfile-util.h"
#include "unit-name.h"
#include "util.h"
#include "verb-log-control.h"
#include "verbs.h"
#include "version.h"

View File

@ -6,6 +6,7 @@
#include <unistd.h>
#include "ask-password-api.h"
#include "build.h"
#include "def.h"
#include "log.h"
#include "macro.h"

View File

@ -1,6 +1,9 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#include <stdio.h>
#include "build.h"
#include "macro.h"
const char* const systemd_features =
@ -226,3 +229,9 @@ const char* const systemd_features =
" default-hierarchy=" DEFAULT_HIERARCHY_NAME
;
int version(void) {
printf("systemd " STRINGIFY(PROJECT_VERSION) " (" GIT_VERSION ")\n%s\n",
systemd_features);
return 0;
}

View File

@ -4,3 +4,5 @@
#include "version.h"
extern const char* const systemd_features;
int version(void);

View File

@ -20,9 +20,3 @@
int saved_argc = 0;
char **saved_argv = NULL;
int version(void) {
printf("systemd " STRINGIFY(PROJECT_VERSION) " (" GIT_VERSION ")\n%s\n",
systemd_features);
return 0;
}

View File

@ -65,5 +65,3 @@ static inline unsigned log2u_round_up(unsigned x) {
return log2u(x - 1) + 1;
}
int version(void);

View File

@ -11,6 +11,7 @@
#include "alloc-util.h"
#include "binfmt-util.h"
#include "build.h"
#include "conf-files.h"
#include "def.h"
#include "fd-util.h"

View File

@ -5,6 +5,7 @@
#include "alloc-util.h"
#include "bootspec.h"
#include "build.h"
#include "devnum-util.h"
#include "efi-api.h"
#include "efi-loader.h"
@ -19,7 +20,6 @@
#include "pretty-print.h"
#include "sync-util.h"
#include "terminal-util.h"
#include "util.h"
#include "verbs.h"
#include "virt.h"

View File

@ -8,12 +8,12 @@
#include "sd-bus.h"
#include "alloc-util.h"
#include "build.h"
#include "bus-error.h"
#include "log.h"
#include "main-func.h"
#include "pretty-print.h"
#include "terminal-util.h"
#include "util.h"
static int help(void) {
_cleanup_free_ char *link = NULL;

View File

@ -15,6 +15,7 @@
#include "alloc-util.h"
#include "blkid-util.h"
#include "bootspec.h"
#include "build.h"
#include "chase-symlinks.h"
#include "copy.h"
#include "devnum-util.h"
@ -53,7 +54,6 @@
#include "tpm2-util.h"
#include "umask-util.h"
#include "utf8.h"
#include "util.h"
#include "verbs.h"
#include "virt.h"

View File

@ -4,6 +4,7 @@
#include <unistd.h>
#include "alloc-util.h"
#include "build.h"
#include "efi-loader.h"
#include "fd-util.h"
#include "fileio.h"

View File

@ -4,6 +4,7 @@
#include <sd-messages.h>
#include "build.h"
#include "efivars.h"
#include "main-func.h"
#include "openssl-util.h"

View File

@ -5,6 +5,7 @@
#include "sd-bus.h"
#include "alloc-util.h"
#include "build.h"
#include "bus-dump.h"
#include "bus-internal.h"
#include "bus-message.h"

View File

@ -8,6 +8,7 @@
#include "sd-bus.h"
#include "alloc-util.h"
#include "build.h"
#include "bus-util.h"
#include "cgroup-show.h"
#include "cgroup-util.h"
@ -21,7 +22,6 @@
#include "pretty-print.h"
#include "strv.h"
#include "unit-name.h"
#include "util.h"
static PagerFlags arg_pager_flags = 0;
static OutputFlags arg_output_flags = OUTPUT_CGROUP_XATTRS | OUTPUT_CGROUP_ID;

View File

@ -10,6 +10,7 @@
#include "sd-bus.h"
#include "alloc-util.h"
#include "build.h"
#include "bus-error.h"
#include "bus-util.h"
#include "cgroup-show.h"

View File

@ -11,6 +11,7 @@
#include "sd-messages.h"
#include "alloc-util.h"
#include "build.h"
#include "bus-error.h"
#include "bus-locator.h"
#include "bus-util.h"
@ -42,7 +43,6 @@
#include "terminal-util.h"
#include "tmpfile-util.h"
#include "user-util.h"
#include "util.h"
#include "verbs.h"
#define SHORT_BUS_CALL_TIMEOUT_USEC (3 * USEC_PER_SEC)

View File

@ -3,6 +3,7 @@
#include <getopt.h>
#include <unistd.h>
#include "build.h"
#include "creds-util.h"
#include "dirent-util.h"
#include "escape.h"

View File

@ -3,6 +3,7 @@
#include <getopt.h>
#include "ask-password-api.h"
#include "build.h"
#include "cryptenroll-fido2.h"
#include "cryptenroll-list.h"
#include "cryptenroll-password.h"

View File

@ -6,6 +6,7 @@
#include <unistd.h>
#include "alloc-util.h"
#include "build.h"
#include "chase-symlinks.h"
#include "dirent-util.h"
#include "fd-util.h"

View File

@ -6,10 +6,10 @@
#include <stdlib.h>
#include "alloc-util.h"
#include "build.h"
#include "main-func.h"
#include "pretty-print.h"
#include "string-table.h"
#include "util.h"
#include "virt.h"
static bool arg_quiet = false;

View File

@ -12,6 +12,7 @@
#include "architecture.h"
#include "blockdev-util.h"
#include "build.h"
#include "chase-symlinks.h"
#include "copy.h"
#include "device-util.h"
@ -42,7 +43,6 @@
#include "terminal-util.h"
#include "tmpfile-util.h"
#include "user-util.h"
#include "util.h"
static enum {
ACTION_DISSECT,

View File

@ -5,6 +5,7 @@
#include <stdlib.h>
#include "alloc-util.h"
#include "build.h"
#include "log.h"
#include "main-func.h"
#include "path-util.h"

View File

@ -9,6 +9,7 @@
#include "alloc-util.h"
#include "ask-password-api.h"
#include "build.h"
#include "chase-symlinks.h"
#include "copy.h"
#include "creds-util.h"

View File

@ -5,6 +5,7 @@
#include "sd-bus.h"
#include "ask-password-api.h"
#include "build.h"
#include "bus-common-errors.h"
#include "bus-error.h"
#include "bus-locator.h"

View File

@ -11,6 +11,7 @@
#include "alloc-util.h"
#include "architecture.h"
#include "build.h"
#include "bus-common-errors.h"
#include "bus-error.h"
#include "bus-map-properties.h"
@ -23,7 +24,6 @@
#include "pretty-print.h"
#include "spawn-polkit-agent.h"
#include "terminal-util.h"
#include "util.h"
#include "verbs.h"
static bool arg_ask_password = true;

View File

@ -5,12 +5,12 @@
#include "sd-hwdb.h"
#include "alloc-util.h"
#include "build.h"
#include "hwdb-util.h"
#include "main-func.h"
#include "pretty-print.h"
#include "selinux-util.h"
#include "terminal-util.h"
#include "util.h"
#include "verbs.h"
static const char *arg_hwdb_bin_dir = NULL;

View File

@ -4,6 +4,7 @@
#include <stdio.h>
#include "alloc-util.h"
#include "build.h"
#include "gpt.h"
#include "id128-print.h"
#include "main-func.h"
@ -11,7 +12,6 @@
#include "strv.h"
#include "format-table.h"
#include "terminal-util.h"
#include "util.h"
#include "verbs.h"
static Id128PrettyPrintMode arg_mode = ID128_PRINT_ID128;

View File

@ -7,6 +7,7 @@
#include "sd-id128.h"
#include "alloc-util.h"
#include "build.h"
#include "discover-image.h"
#include "export-raw.h"
#include "export-tar.h"

View File

@ -4,6 +4,7 @@
#include <locale.h>
#include "alloc-util.h"
#include "build.h"
#include "btrfs-util.h"
#include "discover-image.h"
#include "fd-util.h"

View File

@ -7,6 +7,7 @@
#include "sd-id128.h"
#include "alloc-util.h"
#include "build.h"
#include "discover-image.h"
#include "env-util.h"
#include "fd-util.h"

View File

@ -7,6 +7,7 @@
#include "sd-id128.h"
#include "alloc-util.h"
#include "build.h"
#include "discover-image.h"
#include "env-util.h"
#include "hexdecoct.h"

View File

@ -14,6 +14,7 @@
#include "sd-journal.h"
#include "alloc-util.h"
#include "build.h"
#include "bus-util.h"
#include "errno-util.h"
#include "fd-util.h"
@ -30,7 +31,6 @@
#include "pretty-print.h"
#include "sigbus.h"
#include "tmpfile-util.h"
#include "util.h"
#define JOURNAL_WAIT_TIMEOUT (10*USEC_PER_SEC)

View File

@ -5,6 +5,7 @@
#include "sd-daemon.h"
#include "build.h"
#include "conf-parser.h"
#include "daemon-util.h"
#include "def.h"

View File

@ -10,6 +10,7 @@
#include "sd-daemon.h"
#include "alloc-util.h"
#include "build.h"
#include "conf-parser.h"
#include "daemon-util.h"
#include "def.h"
@ -32,7 +33,6 @@
#include "string-util.h"
#include "strv.h"
#include "tmpfile-util.h"
#include "util.h"
#include "version.h"
#define PRIV_KEY_FILE CERTIFICATE_ROOT "/private/journal-upload.pem"

View File

@ -10,6 +10,7 @@
#include "sd-journal.h"
#include "alloc-util.h"
#include "build.h"
#include "fd-util.h"
#include "main-func.h"
#include "parse-argument.h"
@ -18,7 +19,6 @@
#include "string-util.h"
#include "syslog-util.h"
#include "terminal-util.h"
#include "util.h"
static const char *arg_identifier = NULL;
static int arg_priority = LOG_INFO;

View File

@ -19,6 +19,7 @@
#include "acl-util.h"
#include "alloc-util.h"
#include "build.h"
#include "bus-error.h"
#include "bus-util.h"
#include "catalog.h"

View File

@ -5,6 +5,7 @@
#include "sd-bus.h"
#include "build.h"
#include "bus-error.h"
#include "bus-locator.h"
#include "bus-map-properties.h"

View File

@ -9,6 +9,7 @@
#include "sd-bus.h"
#include "alloc-util.h"
#include "build.h"
#include "bus-error.h"
#include "bus-util.h"
#include "fd-util.h"
@ -22,7 +23,6 @@
#include "strv.h"
#include "terminal-util.h"
#include "user-util.h"
#include "util.h"
static const char* arg_what = "idle:sleep:shutdown";
static const char* arg_who = NULL;

View File

@ -8,6 +8,7 @@
#include "sd-bus.h"
#include "alloc-util.h"
#include "build.h"
#include "bus-error.h"
#include "bus-locator.h"
#include "bus-map-properties.h"

View File

@ -6,6 +6,7 @@
#include <stdlib.h>
#include "alloc-util.h"
#include "build.h"
#include "dissect-image.h"
#include "id128-util.h"
#include "log.h"
@ -16,7 +17,6 @@
#include "path-util.h"
#include "pretty-print.h"
#include "terminal-util.h"
#include "util.h"
static char *arg_root = NULL;
static char *arg_image = NULL;

View File

@ -14,6 +14,7 @@
#include "sd-bus.h"
#include "alloc-util.h"
#include "build.h"
#include "bus-common-errors.h"
#include "bus-error.h"
#include "bus-locator.h"

View File

@ -5,6 +5,7 @@
#include <limits.h>
#include <sys/stat.h>
#include "build.h"
#include "conf-files.h"
#include "def.h"
#include "fd-util.h"
@ -16,7 +17,6 @@
#include "proc-cmdline.h"
#include "string-util.h"
#include "strv.h"
#include "util.h"
static char **arg_proc_cmdline_modules = NULL;
static const char conf_file_dirs[] = CONF_PATHS_NULSTR("modules-load.d");

View File

@ -5,6 +5,7 @@
#include "sd-bus.h"
#include "sd-device.h"
#include "build.h"
#include "bus-error.h"
#include "bus-locator.h"
#include "bus-unit-util.h"

View File

@ -2,6 +2,7 @@
#include <getopt.h>
#include "build.h"
#include "fd-util.h"
#include "generator.h"
#include "macro.h"

View File

@ -22,6 +22,7 @@
#include "alloc-util.h"
#include "bond-util.h"
#include "bridge-util.h"
#include "build.h"
#include "bus-common-errors.h"
#include "bus-error.h"
#include "bus-locator.h"

View File

@ -6,6 +6,7 @@
#include "sd-daemon.h"
#include "build.h"
#include "daemon-util.h"
#include "main-func.h"
#include "manager.h"

View File

@ -9,6 +9,7 @@
#include "sd-daemon.h"
#include "alloc-util.h"
#include "build.h"
#include "env-util.h"
#include "format-util.h"
#include "log.h"
@ -20,7 +21,6 @@
#include "terminal-util.h"
#include "time-util.h"
#include "user-util.h"
#include "util.h"
static bool arg_ready = false;
static pid_t arg_pid = 0;

View File

@ -28,6 +28,7 @@
#include "base-filesystem.h"
#include "blkid-util.h"
#include "btrfs-util.h"
#include "build.h"
#include "bus-error.h"
#include "bus-util.h"
#include "cap-list.h"
@ -110,7 +111,6 @@
#include "umask-util.h"
#include "unit-name.h"
#include "user-util.h"
#include "util.h"
/* The notify socket inside the container it can use to talk to nspawn using the sd_notify(3) protocol */
#define NSPAWN_NOTIFY_SOCKET_PATH "/run/host/notify"

View File

@ -3,6 +3,7 @@
#include <getopt.h>
#include <unistd.h>
#include "build.h"
#include "bus-error.h"
#include "copy.h"
#include "main-func.h"

View File

@ -2,6 +2,7 @@
#include <getopt.h>
#include "build.h"
#include "bus-log-control-api.h"
#include "bus-object.h"
#include "cgroup-util.h"

View File

@ -14,6 +14,7 @@
#include "blockdev-util.h"
#include "btrfs-util.h"
#include "build.h"
#include "cryptsetup-util.h"
#include "device-nodes.h"
#include "device-util.h"

View File

@ -19,6 +19,7 @@
#include "blkid-util.h"
#include "blockdev-util.h"
#include "btrfs-util.h"
#include "build.h"
#include "chase-symlinks.h"
#include "conf-files.h"
#include "conf-parser.h"

View File

@ -8,12 +8,12 @@
#include "sd-path.h"
#include "alloc-util.h"
#include "build.h"
#include "log.h"
#include "macro.h"
#include "main-func.h"
#include "pretty-print.h"
#include "string-util.h"
#include "util.h"
static const char *arg_suffix = NULL;

View File

@ -6,6 +6,7 @@
#include "sd-bus.h"
#include "alloc-util.h"
#include "build.h"
#include "bus-error.h"
#include "bus-locator.h"
#include "bus-unit-util.h"

View File

@ -15,6 +15,7 @@
#include "sd-id128.h"
#include "alloc-util.h"
#include "build.h"
#include "fd-util.h"
#include "fs-util.h"
#include "io-util.h"
@ -33,7 +34,6 @@
#include "sync-util.h"
#include "sha256.h"
#include "terminal-util.h"
#include "util.h"
#include "xattr-util.h"
typedef enum SeedAction {

View File

@ -4,6 +4,7 @@
#include <net/if.h>
#include "alloc-util.h"
#include "build.h"
#include "def.h"
#include "dns-domain.h"
#include "extract-word.h"

View File

@ -9,6 +9,7 @@
#include "af-list.h"
#include "alloc-util.h"
#include "build.h"
#include "bus-common-errors.h"
#include "bus-error.h"
#include "bus-locator.h"

View File

@ -10,6 +10,7 @@
#include "sd-event.h"
#include "alloc-util.h"
#include "build.h"
#include "bus-error.h"
#include "bus-locator.h"
#include "bus-map-properties.h"

View File

@ -4,10 +4,10 @@
#include <stdio.h>
#include "alloc-util.h"
#include "build.h"
#include "pretty-print.h"
#include "service-util.h"
#include "terminal-util.h"
#include "util.h"
static int help(const char *program_path, const char *service, const char *description, bool bus_introspect) {
_cleanup_free_ char *link = NULL;

View File

@ -18,6 +18,7 @@
#include "sd-messages.h"
#include "btrfs-util.h"
#include "build.h"
#include "bus-error.h"
#include "bus-locator.h"
#include "bus-util.h"
@ -37,7 +38,6 @@
#include "string-util.h"
#include "strv.h"
#include "time-util.h"
#include "util.h"
static SleepOperation arg_operation = _SLEEP_OPERATION_INVALID;

View File

@ -14,6 +14,7 @@
#include "sd-resolve.h"
#include "alloc-util.h"
#include "build.h"
#include "errno-util.h"
#include "fd-util.h"
#include "log.h"
@ -25,7 +26,6 @@
#include "set.h"
#include "socket-util.h"
#include "string-util.h"
#include "util.h"
#define BUFFER_SIZE (256 * 1024)

View File

@ -10,13 +10,13 @@
#include "sd-daemon.h"
#include "alloc-util.h"
#include "build.h"
#include "bus-internal.h"
#include "bus-util.h"
#include "errno-util.h"
#include "io-util.h"
#include "log.h"
#include "main-func.h"
#include "util.h"
#include "version.h"
#define DEFAULT_BUS_PATH "unix:path=/run/dbus/system_bus_socket"

View File

@ -9,6 +9,7 @@
#include <sys/stat.h>
#include <sys/types.h>
#include "build.h"
#include "conf-files.h"
#include "creds-util.h"
#include "def.h"

View File

@ -7,6 +7,7 @@
#include <sys/mount.h>
#include <unistd.h>
#include "build.h"
#include "capability-util.h"
#include "chase-symlinks.h"
#include "devnum-util.h"

View File

@ -6,6 +6,7 @@
#include "sd-daemon.h"
#include "build.h"
#include "bus-util.h"
#include "dissect-image.h"
#include "install.h"

View File

@ -3,6 +3,7 @@
#include <getopt.h>
#include <unistd.h>
#include "build.h"
#include "bus-error.h"
#include "bus-locator.h"
#include "chase-symlinks.h"

View File

@ -4,6 +4,7 @@
#include <utmp.h>
#include "alloc-util.h"
#include "build.h"
#include "chase-symlinks.h"
#include "conf-files.h"
#include "copy.h"
@ -38,7 +39,6 @@
#include "uid-range.h"
#include "user-util.h"
#include "utf8.h"
#include "util.h"
typedef enum ItemType {
ADD_USER = 'u',

View File

@ -8,6 +8,7 @@
#include "sd-bus.h"
#include "build.h"
#include "bus-error.h"
#include "bus-locator.h"
#include "bus-map-properties.h"
@ -24,7 +25,6 @@
#include "string-table.h"
#include "strv.h"
#include "terminal-util.h"
#include "util.h"
#include "verbs.h"
static PagerFlags arg_pager_flags = 0;

View File

@ -20,6 +20,7 @@
#include "acl-util.h"
#include "alloc-util.h"
#include "btrfs-util.h"
#include "build.h"
#include "capability-util.h"
#include "chase-symlinks.h"
#include "chattr-util.h"

View File

@ -18,6 +18,7 @@
#include "alloc-util.h"
#include "ask-password-api.h"
#include "build.h"
#include "conf-parser.h"
#include "def.h"
#include "dirent-util.h"

View File

@ -3,6 +3,7 @@
#include <getopt.h>
#include <utmp.h>
#include "build.h"
#include "dirent-util.h"
#include "errno-list.h"
#include "escape.h"