Some compile fixes found by Larry Doolittle

This commit is contained in:
Eric Andersen
2000-12-12 16:55:56 +00:00
parent 5ec241d3b3
commit a2d61e761e
4 changed files with 7 additions and 5 deletions

View File

@@ -327,11 +327,11 @@
#endif #endif
#endif #endif
// //
#ifdef BB_TAR
#ifdef BB_FEATURE_TAR_GZIP #ifdef BB_FEATURE_TAR_GZIP
#ifndef BB_GUNZIP #ifndef BB_GUNZIP
#define BB_GUNZIP #define BB_GUNZIP
#endif #endif
#endif
// //
#if defined BB_MOUNT && defined BB_FEATURE_NFSMOUNT #if defined BB_MOUNT && defined BB_FEATURE_NFSMOUNT
#define BB_NFSMOUNT #define BB_NFSMOUNT

View File

@@ -5,6 +5,7 @@ RAW=` \
sed -n -e '/^.*BB_FEATURE.*$/d;s/^#define.*\<BB_\(.*\)\>/\1.c/gp;' \ sed -n -e '/^.*BB_FEATURE.*$/d;s/^#define.*\<BB_\(.*\)\>/\1.c/gp;' \
| tr '[:upper:]' '[:lower:]' | sort | tr '[:upper:]' '[:lower:]' | sort
` `
test "${RAW}" != "" || exit
cd ${2:-.} cd ${2:-.}
# I added in the extra "ls" so only source files that # I added in the extra "ls" so only source files that
# actually exist will show up in the compile list. # actually exist will show up in the compile list.

View File

@@ -5,6 +5,7 @@ RAW=` \
sed -n -e '/^.*BB_FEATURE.*$/d;s/^#define.*\<BB_\(.*\)\>/\1.c/gp;' \ sed -n -e '/^.*BB_FEATURE.*$/d;s/^#define.*\<BB_\(.*\)\>/\1.c/gp;' \
| tr '[:upper:]' '[:lower:]' | sort | tr '[:upper:]' '[:lower:]' | sort
` `
test "${RAW}" != "" || exit
cd ${2:-.} cd ${2:-.}
# I added in the extra "ls" so only source files that # I added in the extra "ls" so only source files that
# actually exist will show up in the compile list. # actually exist will show up in the compile list.

View File

@@ -142,7 +142,7 @@ extern void perror_msg_and_die(const char *s, ...)
exit(EXIT_FAILURE); exit(EXIT_FAILURE);
} }
#if defined BB_INIT #if defined BB_INIT || defined BB_MKSWAP || defined BB_MOUNT
/* Returns kernel version encoded as major*65536 + minor*256 + patch, /* Returns kernel version encoded as major*65536 + minor*256 + patch,
* so, for example, to check if the kernel is greater than 2.2.11: * so, for example, to check if the kernel is greater than 2.2.11:
* if (get_kernel_revision() <= 2*65536+2*256+11) { <stuff> } * if (get_kernel_revision() <= 2*65536+2*256+11) { <stuff> }
@@ -536,7 +536,7 @@ const char *time_string(time_t timeVal)
} }
#endif /* BB_TAR || BB_AR */ #endif /* BB_TAR || BB_AR */
#if defined BB_TAR || defined BB_CP_MV || defined BB_AR #if defined BB_TAR || defined BB_CP_MV || defined BB_AR || defined BB_DD
/* /*
* Write all of the supplied buffer out to a file. * Write all of the supplied buffer out to a file.
* This does multiple writes as necessary. * This does multiple writes as necessary.
@@ -565,7 +565,7 @@ int full_write(int fd, const char *buf, int len)
#endif /* BB_TAR || BB_CP_MV || BB_AR */ #endif /* BB_TAR || BB_CP_MV || BB_AR */
#if defined BB_TAR || defined BB_TAIL || defined BB_AR || defined BB_SH || defined BB_CP_MV #if defined BB_TAR || defined BB_TAIL || defined BB_AR || defined BB_SH || defined BB_CP_MV || defined BB_DD
/* /*
* Read all of the supplied buffer from a file. * Read all of the supplied buffer from a file.
* This does multiple reads as necessary. * This does multiple reads as necessary.
@@ -866,7 +866,7 @@ extern int parse_mode(const char *s, mode_t * theMode)
#if defined BB_CHMOD_CHOWN_CHGRP || defined BB_PS || defined BB_LS \ #if defined BB_CHMOD_CHOWN_CHGRP || defined BB_PS || defined BB_LS \
|| defined BB_TAR || defined BB_ID || defined BB_LOGGER \ || defined BB_TAR || defined BB_ID || defined BB_LOGGER \
|| defined BB_LOGNAME || defined BB_WHOAMI || defined BB_LOGNAME || defined BB_WHOAMI || defined BB_SH
/* This parses entries in /etc/passwd and /etc/group. This is desirable /* This parses entries in /etc/passwd and /etc/group. This is desirable
* for BusyBox, since we want to avoid using the glibc NSS stuff, which * for BusyBox, since we want to avoid using the glibc NSS stuff, which