diff options
author | marcel <marcel@FreeBSD.org> | 2008-06-04 20:07:59 +0000 |
---|---|---|
committer | marcel <marcel@FreeBSD.org> | 2008-06-04 20:07:59 +0000 |
commit | cb0dec71b19bc769bd89d872587440b3b42697eb (patch) | |
tree | 875cef46dbcbdfbfe661d1aa772bf84af14f3908 /sbin/geom/core | |
parent | 800a8a992c4e6cac3321971312ae343bbb0fca69 (diff) | |
download | FreeBSD-src-cb0dec71b19bc769bd89d872587440b3b42697eb.zip FreeBSD-src-cb0dec71b19bc769bd89d872587440b3b42697eb.tar.gz |
Replace checks for RESCUE in sources with checks for STATIC_GEOM_CLASSES
and define STATIC_GEOM_CLASSES when building the rescue binary. This way
geom can more easily be part of other crunched binaries, as it requires
only a Makefile change.
Diffstat (limited to 'sbin/geom/core')
-rw-r--r-- | sbin/geom/core/geom.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sbin/geom/core/geom.c b/sbin/geom/core/geom.c index 8726e626..f0d82e8 100644 --- a/sbin/geom/core/geom.c +++ b/sbin/geom/core/geom.c @@ -51,7 +51,7 @@ __FBSDID("$FreeBSD$"); #include "misc/subr.h" -#ifdef RESCUE +#ifdef STATIC_GEOM_CLASSES extern uint32_t gpart_version; extern struct g_command gpart_class_commands[]; extern uint32_t glabel_version; @@ -472,7 +472,7 @@ run_command(int argc, char *argv[]) exit(EXIT_SUCCESS); } -#ifndef RESCUE +#ifndef STATIC_GEOM_CLASSES static const char * library_path(void) { @@ -551,7 +551,7 @@ load_library(void) exit(EXIT_FAILURE); } } -#endif /* !RESCUE */ +#endif /* !STATIC_GEOM_CLASSES */ /* * Class name should be all capital letters. @@ -600,7 +600,7 @@ get_class(int *argc, char ***argv) errx(EXIT_FAILURE, "Invalid utility name."); } -#ifndef RESCUE +#ifndef STATIC_GEOM_CLASSES load_library(); #else if (!strcasecmp(class_name, "part")) { @@ -611,7 +611,7 @@ get_class(int *argc, char ***argv) class_commands = glabel_class_commands; } else errx(EXIT_FAILURE, "Invalid class name."); -#endif /* !RESCUE */ +#endif /* !STATIC_GEOM_CLASSES */ set_class_name(); if (*argc < 1) |