diff options
author | vda <vda@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2007-03-24 16:13:33 +0000 |
---|---|---|
committer | vda <vda@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2007-03-24 16:13:33 +0000 |
commit | e528d47c045cebdf5c7da9927b723edd73151583 (patch) | |
tree | 275c4eb369383b1feedc91fe363e18838f028510 /applets | |
parent | 785416d555e81ccd041d406accba022a1bf61505 (diff) | |
download | busybox-w32-e528d47c045cebdf5c7da9927b723edd73151583.tar.gz busybox-w32-e528d47c045cebdf5c7da9927b723edd73151583.tar.bz2 busybox-w32-e528d47c045cebdf5c7da9927b723edd73151583.zip |
#ifdef out re_execed on MMU machines
git-svn-id: svn://busybox.net/trunk/busybox@18230 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'applets')
-rw-r--r-- | applets/busybox.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/applets/busybox.c b/applets/busybox.c index 5334827ca..47a8b4097 100644 --- a/applets/busybox.c +++ b/applets/busybox.c | |||
@@ -7,7 +7,9 @@ | |||
7 | #include "busybox.h" | 7 | #include "busybox.h" |
8 | 8 | ||
9 | const char *applet_name ATTRIBUTE_EXTERNALLY_VISIBLE; | 9 | const char *applet_name ATTRIBUTE_EXTERNALLY_VISIBLE; |
10 | #ifdef BB_NOMMU | ||
10 | smallint re_execed; | 11 | smallint re_execed; |
12 | #endif | ||
11 | 13 | ||
12 | #ifdef CONFIG_FEATURE_INSTALLER | 14 | #ifdef CONFIG_FEATURE_INSTALLER |
13 | /* | 15 | /* |
@@ -60,11 +62,13 @@ int main(int argc, char **argv) | |||
60 | { | 62 | { |
61 | const char *s; | 63 | const char *s; |
62 | 64 | ||
65 | #ifdef BB_NOMMU | ||
63 | /* NOMMU re-exec trick sets high-order bit in first byte of name */ | 66 | /* NOMMU re-exec trick sets high-order bit in first byte of name */ |
64 | if (argv[0][0] & 0x80) { | 67 | if (argv[0][0] & 0x80) { |
65 | re_execed = 1; | 68 | re_execed = 1; |
66 | argv[0][0] &= 0x7f; | 69 | argv[0][0] &= 0x7f; |
67 | } | 70 | } |
71 | #endif | ||
68 | 72 | ||
69 | applet_name = argv[0]; | 73 | applet_name = argv[0]; |
70 | if (*applet_name == '-') | 74 | if (*applet_name == '-') |