rename bb_default_error_retval -> xfunc_error_retval
diff --git a/applets/applets.c b/applets/applets.c
index e992998..d5b2672 100644
--- a/applets/applets.c
+++ b/applets/applets.c
@@ -443,7 +443,7 @@
applet_using->name, usage_string);
}
- exit (bb_default_error_retval);
+ exit(xfunc_error_retval);
}
static int applet_name_compare(const void *name, const void *vapplet)
diff --git a/coreutils/cmp.c b/coreutils/cmp.c
index d26c3db..d0d9769 100644
--- a/coreutils/cmp.c
+++ b/coreutils/cmp.c
@@ -31,7 +31,7 @@
return fp;
}
- exit(bb_default_error_retval); /* We already output an error message. */
+ exit(xfunc_error_retval); /* We already output an error message. */
}
static const char fmt_eof[] = "cmp: EOF on %s\n";
@@ -52,7 +52,7 @@
unsigned opt;
int retval = 0;
- bb_default_error_retval = 2; /* 1 is returned if files are different. */
+ xfunc_error_retval = 2; /* 1 is returned if files are different. */
opt = bb_getopt_ulflags(argc, argv, opt_chars);
diff --git a/coreutils/env.c b/coreutils/env.c
index b42d904..2af15a3 100644
--- a/coreutils/env.c
+++ b/coreutils/env.c
@@ -26,7 +26,7 @@
* - correct "-" option usage
* - multiple "-u unsetenv" support
* - GNU long option support
- * - use bb_default_error_retval
+ * - use xfunc_error_retval
*/
#include "busybox.h"
@@ -82,7 +82,7 @@
if (*argv) {
execvp(*argv, argv);
/* SUSv3-mandated exit codes. */
- bb_default_error_retval = (errno == ENOENT) ? 127 : 126;
+ xfunc_error_retval = (errno == ENOENT) ? 127 : 126;
bb_perror_msg_and_die("%s", *argv);
}
diff --git a/coreutils/nice.c b/coreutils/nice.c
index ad0178b..4c54ddd 100644
--- a/coreutils/nice.c
+++ b/coreutils/nice.c
@@ -67,6 +67,6 @@
execvp(*argv, argv); /* Now exec the desired program. */
/* The exec failed... */
- bb_default_error_retval = (errno == ENOENT) ? 127 : 126; /* SUSv3 */
+ xfunc_error_retval = (errno == ENOENT) ? 127 : 126; /* SUSv3 */
bb_perror_msg_and_die("%s", *argv);
}
diff --git a/coreutils/nohup.c b/coreutils/nohup.c
index cf8ad2c..439fbb1 100644
--- a/coreutils/nohup.c
+++ b/coreutils/nohup.c
@@ -17,7 +17,7 @@
int temp, nullfd;
char *nohupout, *home = NULL;
- bb_default_error_retval = 127;
+ xfunc_error_retval = 127;
if (argc<2) bb_show_usage();
diff --git a/coreutils/sort.c b/coreutils/sort.c
index 7dfe176..c450cfb 100644
--- a/coreutils/sort.c
+++ b/coreutils/sort.c
@@ -225,7 +225,7 @@
char *line,**lines=NULL,*optlist="ngMucszbrdfimS:T:o:k:t:";
int c;
- bb_default_error_retval = 2;
+ xfunc_error_retval = 2;
/* Parse command line options */
while((c=getopt(argc,argv,optlist))>0) {
line=strchr(optlist,c);
diff --git a/coreutils/tty.c b/coreutils/tty.c
index 924aff2..eb8c3dd 100644
--- a/coreutils/tty.c
+++ b/coreutils/tty.c
@@ -21,7 +21,7 @@
int silent; /* Note: No longer relevant in SUSv3. */
int retval;
- bb_default_error_retval = 2; /* SUSv3 requires > 1 for error. */
+ xfunc_error_retval = 2; /* SUSv3 requires > 1 for error. */
silent = bb_getopt_ulflags(argc, argv, "s");
diff --git a/editors/sed.c b/editors/sed.c
index 94dc820..2016652 100644
--- a/editors/sed.c
+++ b/editors/sed.c
@@ -725,7 +725,7 @@
if(!no_newline) fputc('\n',file);
if(ferror(file)) {
- bb_default_error_retval = 4; /* It's what gnu sed exits with... */
+ xfunc_error_retval = 4; /* It's what gnu sed exits with... */
bb_error_msg_and_die(bb_msg_write_error);
}
diff --git a/include/libbb.h b/include/libbb.h
index 73a2563..c0de921 100644
--- a/include/libbb.h
+++ b/include/libbb.h
@@ -421,7 +421,7 @@
extern const char bb_path_mtab_file[];
-extern int bb_default_error_retval;
+extern int xfunc_error_retval;
#ifdef CONFIG_FEATURE_DEVFS
# define CURRENT_VC "/dev/vc/0"
diff --git a/libbb/default_error_retval.c b/libbb/default_error_retval.c
index ff48a67..f4e46a4 100644
--- a/libbb/default_error_retval.c
+++ b/libbb/default_error_retval.c
@@ -16,4 +16,4 @@
#include <stdlib.h>
#include "libbb.h"
-int bb_default_error_retval = EXIT_FAILURE;
+int xfunc_error_retval = EXIT_FAILURE;
diff --git a/libbb/error_msg_and_die.c b/libbb/error_msg_and_die.c
index 29a260b..10d9535 100644
--- a/libbb/error_msg_and_die.c
+++ b/libbb/error_msg_and_die.c
@@ -24,5 +24,5 @@
va_end(p);
if (die_sleep)
sleep(die_sleep);
- exit(bb_default_error_retval);
+ exit(xfunc_error_retval);
}
diff --git a/libbb/fflush_stdout_and_exit.c b/libbb/fflush_stdout_and_exit.c
index 245f508..6df8dde 100644
--- a/libbb/fflush_stdout_and_exit.c
+++ b/libbb/fflush_stdout_and_exit.c
@@ -18,7 +18,7 @@
void bb_fflush_stdout_and_exit(int retval)
{
if (fflush(stdout)) {
- retval = bb_default_error_retval;
+ retval = xfunc_error_retval;
}
if (die_sleep)
sleep(die_sleep);
diff --git a/libbb/herror_msg_and_die.c b/libbb/herror_msg_and_die.c
index f115c8e..f62ddd2 100644
--- a/libbb/herror_msg_and_die.c
+++ b/libbb/herror_msg_and_die.c
@@ -21,5 +21,5 @@
va_end(p);
if (die_sleep)
sleep(die_sleep);
- exit(bb_default_error_retval);
+ exit(xfunc_error_retval);
}
diff --git a/libbb/perror_msg_and_die.c b/libbb/perror_msg_and_die.c
index c1cfb95..2303ba2 100644
--- a/libbb/perror_msg_and_die.c
+++ b/libbb/perror_msg_and_die.c
@@ -22,5 +22,5 @@
va_end(p);
if (die_sleep)
sleep(die_sleep);
- exit(bb_default_error_retval);
+ exit(xfunc_error_retval);
}
diff --git a/libbb/xfuncs.c b/libbb/xfuncs.c
index 4aa1c30..f1d4486 100644
--- a/libbb/xfuncs.c
+++ b/libbb/xfuncs.c
@@ -414,7 +414,7 @@
{
// copyfd outputs error messages for us.
if (bb_copyfd_eof(fileno(file), 1) == -1)
- exit(bb_default_error_retval);
+ exit(xfunc_error_retval);
fclose(file);
}
diff --git a/miscutils/crontab.c b/miscutils/crontab.c
index 3706f9f..a3bfd49 100644
--- a/miscutils/crontab.c
+++ b/miscutils/crontab.c
@@ -269,7 +269,7 @@
if (ChangeUser(user, 0) < 0)
exit(0);
- bb_default_error_retval = 0;
+ xfunc_error_retval = 0;
fd = xopen(file, O_RDONLY);
buf[0] = 0;
write(filedes[1], buf, 1);
diff --git a/networking/arping.c b/networking/arping.c
index c63ec91..f84c8a7 100644
--- a/networking/arping.c
+++ b/networking/arping.c
@@ -295,7 +295,7 @@
target = *argv;
- bb_default_error_retval = 2;
+ xfunc_error_retval = 2;
{
struct ifreq ifr;