It turns out that DODMALLOC was broken when I reorganized busybox.h

header file usage before the 0.49 release.  To fix it, I had to move
the '#include "busybox.h"' to the end of the list of #include files.
 -Erik
This commit is contained in:
Eric Andersen 2001-02-20 06:14:08 +00:00
parent 94456f5984
commit cbe31dace5
204 changed files with 362 additions and 378 deletions

View File

@ -1,10 +1,10 @@
/* vi: set sw=4 ts=4: */ /* vi: set sw=4 ts=4: */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#include <unistd.h> #include <unistd.h>
#include <errno.h> #include <errno.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
#undef APPLET #undef APPLET
#undef APPLET_NOUSAGE #undef APPLET_NOUSAGE

View File

@ -57,7 +57,6 @@ static char *license_msg[] = {
}; };
#endif #endif
#include "busybox.h"
#include <getopt.h> #include <getopt.h>
#include <ctype.h> #include <ctype.h>
#include <sys/types.h> #include <sys/types.h>
@ -71,6 +70,7 @@ static char *license_msg[] = {
#include <stdlib.h> #include <stdlib.h>
#include <time.h> #include <time.h>
#include <dirent.h> #include <dirent.h>
#include "busybox.h"
#define BB_DECLARE_EXTERN #define BB_DECLARE_EXTERN
#define bb_need_memory_exhausted #define bb_need_memory_exhausted
#define bb_need_name_too_long #define bb_need_name_too_long

View File

@ -29,11 +29,6 @@
* *
*/ */
#include "busybox.h"
#define BB_DECLARE_EXTERN
#define bb_need_memory_exhausted
#include "messages.c"
/* These defines are very important for BusyBox. Without these, /* These defines are very important for BusyBox. Without these,
* huge chunks of ram are pre-allocated making the BusyBox bss * huge chunks of ram are pre-allocated making the BusyBox bss
* size Freaking Huge(tm), which is a bad thing.*/ * size Freaking Huge(tm), which is a bad thing.*/
@ -43,9 +38,15 @@
/* I don't like nested includes, but the string and io functions are used /* I don't like nested includes, but the string and io functions are used
* too often * too often
*/ */
#include <stdlib.h>
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#include <unistd.h> #include <unistd.h>
#include "busybox.h"
#define BB_DECLARE_EXTERN
#define bb_need_memory_exhausted
#include "messages.c"
#define memzero(s, n) memset ((void *)(s), 0, (n)) #define memzero(s, n) memset ((void *)(s), 0, (n))
#ifndef RETSIGTYPE #ifndef RETSIGTYPE
@ -1628,12 +1629,6 @@ ulg deflate()
# include <unistd.h> # include <unistd.h>
#endif #endif
#if defined(STDC_HEADERS) || !defined(NO_STDLIB_H)
# include <stdlib.h>
#else
extern int errno;
#endif
#if defined(DIRENT) #if defined(DIRENT)
# include <dirent.h> # include <dirent.h>
typedef struct dirent dir_type; typedef struct dirent dir_type;
@ -3098,12 +3093,6 @@ local void set_file_type()
# include <fcntl.h> # include <fcntl.h>
#endif #endif
#if defined(STDC_HEADERS) || !defined(NO_STDLIB_H)
# include <stdlib.h>
#else
extern int errno;
#endif
/* =========================================================================== /* ===========================================================================
* Copy input to output unchanged: zcat == cat with --force. * Copy input to output unchanged: zcat == cat with --force.
* IN assertion: insize bytes have already been read in inbuf. * IN assertion: insize bytes have already been read in inbuf.

View File

@ -36,11 +36,6 @@
*/ */
#include "busybox.h"
#define BB_DECLARE_EXTERN
#define bb_need_io_error
#define bb_need_name_longer_than_foo
#include "messages.c"
#include <stdio.h> #include <stdio.h>
#include <dirent.h> #include <dirent.h>
#include <errno.h> #include <errno.h>
@ -55,6 +50,11 @@
#include <string.h> #include <string.h>
#include <stdlib.h> #include <stdlib.h>
#include <unistd.h> #include <unistd.h>
#include "busybox.h"
#define BB_DECLARE_EXTERN
#define bb_need_io_error
#define bb_need_name_longer_than_foo
#include "messages.c"
#ifdef BB_FEATURE_TAR_GZIP #ifdef BB_FEATURE_TAR_GZIP
extern int unzip(int in, int out); extern int unzip(int in, int out);

View File

@ -21,8 +21,8 @@
* *
*/ */
#include "busybox.h"
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
#include <string.h> #include <string.h>
extern int basename_main(int argc, char **argv) extern int basename_main(int argc, char **argv)

View File

@ -1,10 +1,10 @@
/* vi: set sw=4 ts=4: */ /* vi: set sw=4 ts=4: */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#include <unistd.h> #include <unistd.h>
#include <errno.h> #include <errno.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
#undef APPLET #undef APPLET
#undef APPLET_NOUSAGE #undef APPLET_NOUSAGE

2
cat.c
View File

@ -21,8 +21,8 @@
* *
*/ */
#include "busybox.h"
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
extern int cat_main(int argc, char **argv) extern int cat_main(int argc, char **argv)
{ {

View File

@ -22,16 +22,16 @@
* *
*/ */
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include "busybox.h" #include "busybox.h"
#define BB_DECLARE_EXTERN #define BB_DECLARE_EXTERN
#define bb_need_invalid_option #define bb_need_invalid_option
#define bb_need_too_few_args #define bb_need_too_few_args
#include "messages.c" #include "messages.c"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
static long uid = -1; static long uid = -1;

View File

@ -22,11 +22,11 @@
* *
*/ */
#include "busybox.h"
#include <stdlib.h> #include <stdlib.h>
#include <stdio.h> #include <stdio.h>
#include <unistd.h> #include <unistd.h>
#include <errno.h> #include <errno.h>
#include "busybox.h"
int chroot_main(int argc, char **argv) int chroot_main(int argc, char **argv)
{ {

2
chvt.c
View File

@ -4,12 +4,12 @@
* *
* busyboxed by Erik Andersen * busyboxed by Erik Andersen
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <fcntl.h> #include <fcntl.h>
#include <sys/types.h> #include <sys/types.h>
#include <sys/ioctl.h> #include <sys/ioctl.h>
#include "busybox.h"
/* From <linux/vt.h> */ /* From <linux/vt.h> */
static const int VT_ACTIVATE = 0x5606; /* make vt active */ static const int VT_ACTIVATE = 0x5606; /* make vt active */

View File

@ -22,9 +22,9 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
extern int clear_main(int argc, char **argv) extern int clear_main(int argc, char **argv)

View File

@ -32,6 +32,21 @@
//#define TEST //#define TEST
#include <stdio.h>
#include <errno.h>
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
#include <sys/ioctl.h>
#include <ctype.h>
#include <signal.h>
#include <limits.h>
#ifdef BB_FEATURE_SH_TAB_COMPLETION
#include <dirent.h>
#include <sys/stat.h>
#endif
#ifndef TEST #ifndef TEST
@ -62,21 +77,6 @@
#define BB_FEATURE_GETUSERNAME_AND_HOMEDIR #define BB_FEATURE_GETUSERNAME_AND_HOMEDIR
#endif #endif
#include <stdio.h>
#include <errno.h>
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
#include <sys/ioctl.h>
#include <ctype.h>
#include <signal.h>
#include <limits.h>
#ifdef BB_FEATURE_SH_TAB_COMPLETION
#include <dirent.h>
#include <sys/stat.h>
#endif
#ifdef BB_FEATURE_GETUSERNAME_AND_HOMEDIR #ifdef BB_FEATURE_GETUSERNAME_AND_HOMEDIR
#ifndef TEST #ifndef TEST
#include "pwd_grp/pwd.h" #include "pwd_grp/pwd.h"

2
cmp.c
View File

@ -22,11 +22,11 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#include <errno.h> #include <errno.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
int cmp_main(int argc, char **argv) int cmp_main(int argc, char **argv)
{ {

View File

@ -4,12 +4,12 @@
* *
* busyboxed by Erik Andersen * busyboxed by Erik Andersen
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <fcntl.h> #include <fcntl.h>
#include <sys/types.h> #include <sys/types.h>
#include <sys/ioctl.h> #include <sys/ioctl.h>
#include "busybox.h"
/* From <linux/vt.h> */ /* From <linux/vt.h> */
static const int VT_ACTIVATE = 0x5606; /* make vt active */ static const int VT_ACTIVATE = 0x5606; /* make vt active */

View File

@ -22,9 +22,9 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
extern int clear_main(int argc, char **argv) extern int clear_main(int argc, char **argv)

View File

@ -3,12 +3,12 @@
* disalloc.c - aeb - 940501 - Disallocate virtual terminal(s) * disalloc.c - aeb - 940501 - Disallocate virtual terminal(s)
* Renamed deallocvt. * Renamed deallocvt.
*/ */
#include "busybox.h"
#include <stdlib.h> #include <stdlib.h>
#include <stdio.h> #include <stdio.h>
#include <fcntl.h> #include <fcntl.h>
#include <sys/types.h> #include <sys/types.h>
#include <sys/ioctl.h> #include <sys/ioctl.h>
#include "busybox.h"
/* From <linux/vt.h> */ /* From <linux/vt.h> */
static const int VT_DISALLOCATE = 0x5608; /* free memory associated to vt */ static const int VT_DISALLOCATE = 0x5608; /* free memory associated to vt */

View File

@ -20,7 +20,6 @@
* *
*/ */
#include "busybox.h"
#include <errno.h> #include <errno.h>
#include <fcntl.h> #include <fcntl.h>
#include <stdio.h> #include <stdio.h>
@ -28,6 +27,7 @@
#include <string.h> #include <string.h>
#include <stdlib.h> #include <stdlib.h>
#include <sys/ioctl.h> #include <sys/ioctl.h>
#include "busybox.h"
/* From <linux/kd.h> */ /* From <linux/kd.h> */
struct kbentry { struct kbentry {

View File

@ -7,7 +7,6 @@
* Peter Novodvorsky <petya@logic.ru> * Peter Novodvorsky <petya@logic.ru>
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <memory.h> #include <memory.h>
@ -17,9 +16,10 @@
#include <assert.h> #include <assert.h>
#include <errno.h> #include <errno.h>
#include <signal.h> #include <signal.h>
#include <sys/kd.h>
#include <sys/types.h> #include <sys/types.h>
#include <sys/ioctl.h> #include <sys/ioctl.h>
#include <sys/kd.h> #include "busybox.h"
typedef unsigned short unicode; typedef unsigned short unicode;

View File

@ -7,7 +7,6 @@
* Loads the console font, and possibly the corresponding screen map(s). * Loads the console font, and possibly the corresponding screen map(s).
* (Adapted for busybox by Matej Vela.) * (Adapted for busybox by Matej Vela.)
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#include <fcntl.h> #include <fcntl.h>
@ -20,6 +19,7 @@
#include <sys/ioctl.h> #include <sys/ioctl.h>
#include <sys/kd.h> #include <sys/kd.h>
#include <endian.h> #include <endian.h>
#include "busybox.h"
static const int PSF_MAGIC1 = 0x36; static const int PSF_MAGIC1 = 0x36;
static const int PSF_MAGIC2 = 0x04; static const int PSF_MAGIC2 = 0x04;

View File

@ -20,7 +20,6 @@
* *
*/ */
#include "busybox.h"
#include <errno.h> #include <errno.h>
#include <fcntl.h> #include <fcntl.h>
#include <stdio.h> #include <stdio.h>
@ -28,6 +27,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <unistd.h> #include <unistd.h>
#include <sys/ioctl.h> #include <sys/ioctl.h>
#include "busybox.h"
#define BINARY_KEYMAP_MAGIC "bkeymap" #define BINARY_KEYMAP_MAGIC "bkeymap"

View File

@ -23,9 +23,9 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
extern int reset_main(int argc, char **argv) extern int reset_main(int argc, char **argv)
{ {

View File

@ -22,11 +22,11 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <fcntl.h> #include <fcntl.h>
#include <sys/ioctl.h> #include <sys/ioctl.h>
#include "busybox.h"
/* From <linux/kd.h> */ /* From <linux/kd.h> */

View File

@ -21,8 +21,8 @@
* *
*/ */
#include "busybox.h"
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
#include <string.h> #include <string.h>
extern int basename_main(int argc, char **argv) extern int basename_main(int argc, char **argv)

View File

@ -21,8 +21,8 @@
* *
*/ */
#include "busybox.h"
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
extern int cat_main(int argc, char **argv) extern int cat_main(int argc, char **argv)
{ {

View File

@ -22,11 +22,11 @@
* *
*/ */
#include "busybox.h"
#include <stdlib.h> #include <stdlib.h>
#include <stdio.h> #include <stdio.h>
#include <unistd.h> #include <unistd.h>
#include <errno.h> #include <errno.h>
#include "busybox.h"
int chroot_main(int argc, char **argv) int chroot_main(int argc, char **argv)
{ {

View File

@ -22,11 +22,11 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#include <errno.h> #include <errno.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
int cmp_main(int argc, char **argv) int cmp_main(int argc, char **argv)
{ {

View File

@ -20,11 +20,6 @@
* *
*/ */
#include "busybox.h"
#define BB_DECLARE_EXTERN
#define bb_need_invalid_date
#define bb_need_memory_exhausted
#include "messages.c"
#include <stdlib.h> #include <stdlib.h>
#include <errno.h> #include <errno.h>
#include <sys/time.h> #include <sys/time.h>
@ -33,6 +28,11 @@
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#include <getopt.h> #include <getopt.h>
#include "busybox.h"
#define BB_DECLARE_EXTERN
#define bb_need_invalid_date
#define bb_need_memory_exhausted
#include "messages.c"
/* This 'date' command supports only 2 time setting formats, /* This 'date' command supports only 2 time setting formats,

View File

@ -21,14 +21,14 @@
* *
*/ */
#include "busybox.h"
#include <sys/types.h> #include <sys/types.h>
#include <stdlib.h> #include <stdlib.h>
#include <stdio.h> #include <stdio.h>
#include <unistd.h> #include <unistd.h>
#include <string.h> #include <string.h>
#include <fcntl.h> #include <fcntl.h>
#include "busybox.h"
static const struct suffix_mult dd_suffixes[] = { static const struct suffix_mult dd_suffixes[] = {
{ "c", 1 }, { "c", 1 },

View File

@ -22,12 +22,12 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <mntent.h> #include <mntent.h>
#include <sys/vfs.h> #include <sys/vfs.h>
#include <getopt.h> #include <getopt.h>
#include "busybox.h"
extern const char mtab_file[]; /* Defined in utility.c */ extern const char mtab_file[]; /* Defined in utility.c */
#ifdef BB_FEATURE_HUMAN_READABLE #ifdef BB_FEATURE_HUMAN_READABLE

View File

@ -20,10 +20,11 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include "busybox.h"
extern int dirname_main(int argc, char **argv) extern int dirname_main(int argc, char **argv)
{ {

View File

@ -22,9 +22,9 @@
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
int dos2unix_main( int argc, char **argv ) { int dos2unix_main( int argc, char **argv ) {
int c; int c;

View File

@ -22,11 +22,6 @@
* *
*/ */
#include "busybox.h"
#define BB_DECLARE_EXTERN
#define bb_need_name_too_long
#include "messages.c"
#include <sys/types.h> #include <sys/types.h>
#include <fcntl.h> #include <fcntl.h>
#include <dirent.h> #include <dirent.h>
@ -34,6 +29,11 @@
#include <stdlib.h> #include <stdlib.h>
#include <getopt.h> #include <getopt.h>
#include <errno.h> #include <errno.h>
#include "busybox.h"
#define BB_DECLARE_EXTERN
#define bb_need_name_too_long
#include "messages.c"
#ifdef BB_FEATURE_HUMAN_READABLE #ifdef BB_FEATURE_HUMAN_READABLE
unsigned long du_disp_hr = KILOBYTE; unsigned long du_disp_hr = KILOBYTE;
@ -187,7 +187,7 @@ int du_main(int argc, char **argv)
return status; return status;
} }
/* $Id: du.c,v 1.37 2001/02/14 21:23:05 andersen Exp $ */ /* $Id: du.c,v 1.38 2001/02/20 06:14:07 andersen Exp $ */
/* /*
Local Variables: Local Variables:
c-file-style: "linux" c-file-style: "linux"

View File

@ -22,10 +22,10 @@
* Original copyright notice is retained at the end of this file. * Original copyright notice is retained at the end of this file.
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
extern int extern int
echo_main(int argc, char** argv) echo_main(int argc, char** argv)

View File

@ -33,12 +33,12 @@
* One function can handle multiple operators all of equal precedence, * One function can handle multiple operators all of equal precedence,
* provided they all associate ((x op x) op x). */ * provided they all associate ((x op x) op x). */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#include <stdlib.h> #include <stdlib.h>
#include <regex.h> #include <regex.h>
#include <sys/types.h> #include <sys/types.h>
#include "busybox.h"
/* The kinds of value we can have. */ /* The kinds of value we can have. */

View File

@ -22,11 +22,11 @@
* *
*/ */
#include "busybox.h"
#include <errno.h> #include <errno.h>
#include <stdio.h> #include <stdio.h>
#include <getopt.h> #include <getopt.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
int head(int len, FILE *fp) int head(int len, FILE *fp)
{ {

View File

@ -20,10 +20,10 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <unistd.h> #include <unistd.h>
#include "busybox.h"
extern int hostid_main(int argc, char **argv) extern int hostid_main(int argc, char **argv)
{ {

View File

@ -1,8 +1,8 @@
/* vi: set sw=4 ts=4: */ /* vi: set sw=4 ts=4: */
#include "busybox.h"
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <stdio.h> #include <stdio.h>
#include "busybox.h"
extern int length_main(int argc, char **argv) extern int length_main(int argc, char **argv)
{ {

View File

@ -21,17 +21,17 @@
* *
*/ */
#include "busybox.h"
#define BB_DECLARE_EXTERN
#define bb_need_not_a_directory
#include "messages.c"
#include <stdio.h> #include <stdio.h>
#include <dirent.h> #include <dirent.h>
#include <string.h> #include <string.h>
#include <stdlib.h> #include <stdlib.h>
#include <errno.h> #include <errno.h>
#include <unistd.h> #include <unistd.h>
#include "busybox.h"
#define BB_DECLARE_EXTERN
#define bb_need_not_a_directory
#include "messages.c"
static const int LN_SYMLINK = 1; static const int LN_SYMLINK = 1;
static const int LN_FORCE = 2; static const int LN_FORCE = 2;

View File

@ -20,10 +20,10 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <unistd.h> #include <unistd.h>
#include "busybox.h"
extern int logname_main(int argc, char **argv) extern int logname_main(int argc, char **argv)
{ {

View File

@ -50,7 +50,6 @@ enum {
/************************************************************************/ /************************************************************************/
#include "busybox.h"
#include <sys/types.h> #include <sys/types.h>
#include <sys/stat.h> #include <sys/stat.h>
#include <stdio.h> #include <stdio.h>
@ -67,6 +66,7 @@ enum {
#include <fcntl.h> #include <fcntl.h>
#include <signal.h> #include <signal.h>
#include <sys/ioctl.h> #include <sys/ioctl.h>
#include "busybox.h"
#ifndef MAJOR #ifndef MAJOR
#define MAJOR(dev) (((dev)>>8)&0xff) #define MAJOR(dev) (((dev)>>8)&0xff)

View File

@ -20,11 +20,11 @@
/* Written by Ulrich Drepper <drepper@gnu.ai.mit.edu> */ /* Written by Ulrich Drepper <drepper@gnu.ai.mit.edu> */
/* Hacked to work with BusyBox by Alfred M. Szmidt <ams@trillian.itslinux.org> */ /* Hacked to work with BusyBox by Alfred M. Szmidt <ams@trillian.itslinux.org> */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <errno.h> #include <errno.h>
#include <ctype.h> #include <ctype.h>
#include <getopt.h> #include <getopt.h>
#include "busybox.h"
/* For some silly reason, this file uses backwards TRUE and FALSE conventions */ /* For some silly reason, this file uses backwards TRUE and FALSE conventions */
#undef TRUE #undef TRUE

View File

@ -21,15 +21,15 @@
* *
*/ */
#include <stdio.h>
#include <errno.h>
#include <string.h>
#include <stdlib.h>
#include "busybox.h" #include "busybox.h"
#define bb_need_name_too_long #define bb_need_name_too_long
#define BB_DECLARE_EXTERN #define BB_DECLARE_EXTERN
#include "messages.c" #include "messages.c"
#include <stdio.h>
#include <errno.h>
#include <string.h>
#include <stdlib.h>
static int parentFlag = FALSE; static int parentFlag = FALSE;
static mode_t mode = 0777; static mode_t mode = 0777;

View File

@ -20,11 +20,11 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <sys/types.h> #include <sys/types.h>
#include <errno.h> #include <errno.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
extern int mkfifo_main(int argc, char **argv) extern int mkfifo_main(int argc, char **argv)
{ {

View File

@ -20,14 +20,14 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <errno.h> #include <errno.h>
#include <sys/types.h>
#include <fcntl.h> #include <fcntl.h>
#include <unistd.h> #include <unistd.h>
#include <string.h> #include <string.h>
#include <stdlib.h> #include <stdlib.h>
#include <sys/types.h>
#include "busybox.h"
int mknod_main(int argc, char **argv) int mknod_main(int argc, char **argv)
{ {

View File

@ -47,7 +47,6 @@
// 19990508 Busy Boxed! Dave Cinege // 19990508 Busy Boxed! Dave Cinege
#include "busybox.h"
#include <unistd.h> #include <unistd.h>
#include <stdio.h> #include <stdio.h>
#include <sys/types.h> #include <sys/types.h>
@ -56,6 +55,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <fcntl.h> #include <fcntl.h>
#include <ctype.h> #include <ctype.h>
#include "busybox.h"
#ifndef S_IFMT #ifndef S_IFMT

View File

@ -21,12 +21,12 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <dirent.h> #include <dirent.h>
#include <errno.h> #include <errno.h>
#include <unistd.h> #include <unistd.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
extern int pwd_main(int argc, char **argv) extern int pwd_main(int argc, char **argv)
{ {

View File

@ -22,7 +22,6 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <time.h> #include <time.h>
#include <utime.h> #include <utime.h>
@ -30,6 +29,7 @@
#include <errno.h> #include <errno.h>
#include <unistd.h> #include <unistd.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
static int recursiveFlag = FALSE; static int recursiveFlag = FALSE;
static int forceFlag = FALSE; static int forceFlag = FALSE;

View File

@ -22,11 +22,11 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <errno.h> #include <errno.h>
#include <unistd.h> #include <unistd.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
extern int rmdir_main(int argc, char **argv) extern int rmdir_main(int argc, char **argv)
{ {

View File

@ -21,10 +21,10 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <unistd.h> #include <unistd.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
extern int sleep_main(int argc, char **argv) extern int sleep_main(int argc, char **argv)
{ {

View File

@ -21,9 +21,9 @@
* *
*/ */
#include "busybox.h"
#include <getopt.h> #include <getopt.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
int compare_ascii(const void *x, const void *y) int compare_ascii(const void *x, const void *y)
{ {

View File

@ -28,7 +28,6 @@
*/ */
#include "busybox.h"
#include <termios.h> #include <termios.h>
#include <sys/ioctl.h> #include <sys/ioctl.h>
@ -53,6 +52,7 @@
#include <limits.h> #include <limits.h>
#include <memory.h> #include <memory.h>
#include <fcntl.h> #include <fcntl.h>
#include "busybox.h"
#define STREQ(a, b) (strcmp ((a), (b)) == 0) #define STREQ(a, b) (strcmp ((a), (b)) == 0)

View File

@ -21,10 +21,10 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <unistd.h> #include <unistd.h>
#include "busybox.h"
extern int sync_main(int argc, char **argv) extern int sync_main(int argc, char **argv)
{ {

View File

@ -21,7 +21,6 @@
* *
*/ */
#include "busybox.h"
#include <fcntl.h> #include <fcntl.h>
#include <getopt.h> #include <getopt.h>
@ -29,6 +28,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <unistd.h> #include <unistd.h>
#include <sys/types.h> #include <sys/types.h>
#include "busybox.h"
static const struct suffix_mult tail_suffixes[] = { static const struct suffix_mult tail_suffixes[] = {
{ "b", 512 }, { "b", 512 },

View File

@ -31,13 +31,13 @@
* "This program is in the Public Domain." * "This program is in the Public Domain."
*/ */
#include "busybox.h"
#include <sys/types.h> #include <sys/types.h>
#include <unistd.h> #include <unistd.h>
#include <ctype.h> #include <ctype.h>
#include <errno.h> #include <errno.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include "busybox.h"
#define BB_DECLARE_EXTERN #define BB_DECLARE_EXTERN
#define bb_need_help #define bb_need_help
#include "messages.c" #include "messages.c"

View File

@ -22,7 +22,6 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <sys/types.h> #include <sys/types.h>
#include <fcntl.h> #include <fcntl.h>
@ -30,6 +29,7 @@
#include <errno.h> #include <errno.h>
#include <unistd.h> #include <unistd.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
extern int touch_main(int argc, char **argv) extern int touch_main(int argc, char **argv)
{ {

View File

@ -24,12 +24,12 @@
* Original copyright notice is retained at the end of this file. * Original copyright notice is retained at the end of this file.
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#include <stdlib.h> #include <stdlib.h>
#include <unistd.h> #include <unistd.h>
#include <sys/types.h> #include <sys/types.h>
#include "busybox.h"
#define BB_DECLARE_EXTERN #define BB_DECLARE_EXTERN
#define bb_need_write_error #define bb_need_write_error
#include "messages.c" #include "messages.c"

View File

@ -20,11 +20,11 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <unistd.h> #include <unistd.h>
#include <sys/types.h> #include <sys/types.h>
#include "busybox.h"
extern int tty_main(int argc, char **argv) extern int tty_main(int argc, char **argv)
{ {

View File

@ -31,7 +31,6 @@
/* Busyboxed by Erik Andersen */ /* Busyboxed by Erik Andersen */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <sys/types.h> #include <sys/types.h>
@ -40,6 +39,7 @@
#if defined (HAVE_SYSINFO) && defined (HAVE_SYS_SYSTEMINFO_H) #if defined (HAVE_SYSINFO) && defined (HAVE_SYS_SYSTEMINFO_H)
# include <sys/systeminfo.h> # include <sys/systeminfo.h>
#endif #endif
#include "busybox.h"
static void print_element(unsigned int mask, char *element); static void print_element(unsigned int mask, char *element);

View File

@ -23,12 +23,12 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#include <getopt.h> #include <getopt.h>
#include <errno.h> #include <errno.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
static int print_count; static int print_count;
static int print_uniq = 1; static int print_uniq = 1;

View File

@ -21,9 +21,9 @@
* *
*/ */
#include "busybox.h"
#include <stdlib.h> #include <stdlib.h>
#include <unistd.h> #include <unistd.h>
#include "busybox.h"
extern int usleep_main(int argc, char **argv) extern int usleep_main(int argc, char **argv)
{ {

View File

@ -22,13 +22,13 @@
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <errno.h> #include <errno.h>
#include <getopt.h> #include <getopt.h>
#include <string.h> #include <string.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
#include "pwd_grp/pwd.h" #include "pwd_grp/pwd.h"
#include "pwd_grp/grp.h" #include "pwd_grp/grp.h"

View File

@ -22,12 +22,12 @@
/* Hacked to work with BusyBox by Alfred M. Szmidt */ /* Hacked to work with BusyBox by Alfred M. Szmidt */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <errno.h> #include <errno.h>
#include <getopt.h> #include <getopt.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
#define RW (S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH) #define RW (S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH)

View File

@ -20,10 +20,10 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <getopt.h> #include <getopt.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
static int total_lines, total_words, total_chars, max_length; static int total_lines, total_words, total_chars, max_length;
static int print_lines, print_words, print_chars, print_length; static int print_lines, print_words, print_chars, print_length;

View File

@ -20,10 +20,10 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <unistd.h> #include <unistd.h>
#include "busybox.h"
extern int whoami_main(int argc, char **argv) extern int whoami_main(int argc, char **argv)
{ {

View File

@ -20,9 +20,9 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
extern int yes_main(int argc, char **argv) extern int yes_main(int argc, char **argv)
{ {

14
cp_mv.c
View File

@ -25,13 +25,6 @@
* *
*/ */
#include "busybox.h"
#define BB_DECLARE_EXTERN
#define bb_need_name_too_long
#define bb_need_omitting_directory
#define bb_need_not_a_directory
#include "messages.c"
#include <stdio.h> #include <stdio.h>
#include <time.h> #include <time.h>
#include <utime.h> #include <utime.h>
@ -43,6 +36,13 @@
#include <errno.h> #include <errno.h>
#include <getopt.h> #include <getopt.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
#define BB_DECLARE_EXTERN
#define bb_need_name_too_long
#define bb_need_omitting_directory
#define bb_need_not_a_directory
#include "messages.c"
static const int is_cp = 0; static const int is_cp = 0;
static const int is_mv = 1; static const int is_mv = 1;

10
date.c
View File

@ -20,11 +20,6 @@
* *
*/ */
#include "busybox.h"
#define BB_DECLARE_EXTERN
#define bb_need_invalid_date
#define bb_need_memory_exhausted
#include "messages.c"
#include <stdlib.h> #include <stdlib.h>
#include <errno.h> #include <errno.h>
#include <sys/time.h> #include <sys/time.h>
@ -33,6 +28,11 @@
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#include <getopt.h> #include <getopt.h>
#include "busybox.h"
#define BB_DECLARE_EXTERN
#define bb_need_invalid_date
#define bb_need_memory_exhausted
#include "messages.c"
/* This 'date' command supports only 2 time setting formats, /* This 'date' command supports only 2 time setting formats,

2
dc.c
View File

@ -1,10 +1,10 @@
/* vi: set sw=4 ts=4: */ /* vi: set sw=4 ts=4: */
#include "busybox.h"
#include <ctype.h> #include <ctype.h>
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <unistd.h> #include <unistd.h>
#include <math.h> #include <math.h>
#include "busybox.h"
/* Tiny RPN calculator, because "expr" didn't give me bitwise operations. */ /* Tiny RPN calculator, because "expr" didn't give me bitwise operations. */

4
dd.c
View File

@ -21,14 +21,14 @@
* *
*/ */
#include "busybox.h"
#include <sys/types.h> #include <sys/types.h>
#include <stdlib.h> #include <stdlib.h>
#include <stdio.h> #include <stdio.h>
#include <unistd.h> #include <unistd.h>
#include <string.h> #include <string.h>
#include <fcntl.h> #include <fcntl.h>
#include "busybox.h"
static const struct suffix_mult dd_suffixes[] = { static const struct suffix_mult dd_suffixes[] = {
{ "c", 1 }, { "c", 1 },

View File

@ -3,12 +3,12 @@
* disalloc.c - aeb - 940501 - Disallocate virtual terminal(s) * disalloc.c - aeb - 940501 - Disallocate virtual terminal(s)
* Renamed deallocvt. * Renamed deallocvt.
*/ */
#include "busybox.h"
#include <stdlib.h> #include <stdlib.h>
#include <stdio.h> #include <stdio.h>
#include <fcntl.h> #include <fcntl.h>
#include <sys/types.h> #include <sys/types.h>
#include <sys/ioctl.h> #include <sys/ioctl.h>
#include "busybox.h"
/* From <linux/vt.h> */ /* From <linux/vt.h> */
static const int VT_DISALLOCATE = 0x5608; /* free memory associated to vt */ static const int VT_DISALLOCATE = 0x5608; /* free memory associated to vt */

2
df.c
View File

@ -22,12 +22,12 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <mntent.h> #include <mntent.h>
#include <sys/vfs.h> #include <sys/vfs.h>
#include <getopt.h> #include <getopt.h>
#include "busybox.h"
extern const char mtab_file[]; /* Defined in utility.c */ extern const char mtab_file[]; /* Defined in utility.c */
#ifdef BB_FEATURE_HUMAN_READABLE #ifdef BB_FEATURE_HUMAN_READABLE

View File

@ -20,10 +20,11 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include "busybox.h"
extern int dirname_main(int argc, char **argv) extern int dirname_main(int argc, char **argv)
{ {

View File

@ -15,7 +15,6 @@
* Support, replaced getopt, added some gotos for redundant stuff. * Support, replaced getopt, added some gotos for redundant stuff.
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <getopt.h> #include <getopt.h>
@ -33,6 +32,7 @@ static inline _syscall3(int, klogctl, int, type, char *, b, int, len);
#else #else
# include <sys/klog.h> # include <sys/klog.h>
#endif #endif
#include "busybox.h"
int dmesg_main(int argc, char **argv) int dmesg_main(int argc, char **argv)
{ {

View File

@ -22,9 +22,9 @@
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
int dos2unix_main( int argc, char **argv ) { int dos2unix_main( int argc, char **argv ) {
int c; int c;

12
du.c
View File

@ -22,11 +22,6 @@
* *
*/ */
#include "busybox.h"
#define BB_DECLARE_EXTERN
#define bb_need_name_too_long
#include "messages.c"
#include <sys/types.h> #include <sys/types.h>
#include <fcntl.h> #include <fcntl.h>
#include <dirent.h> #include <dirent.h>
@ -34,6 +29,11 @@
#include <stdlib.h> #include <stdlib.h>
#include <getopt.h> #include <getopt.h>
#include <errno.h> #include <errno.h>
#include "busybox.h"
#define BB_DECLARE_EXTERN
#define bb_need_name_too_long
#include "messages.c"
#ifdef BB_FEATURE_HUMAN_READABLE #ifdef BB_FEATURE_HUMAN_READABLE
unsigned long du_disp_hr = KILOBYTE; unsigned long du_disp_hr = KILOBYTE;
@ -187,7 +187,7 @@ int du_main(int argc, char **argv)
return status; return status;
} }
/* $Id: du.c,v 1.37 2001/02/14 21:23:05 andersen Exp $ */ /* $Id: du.c,v 1.38 2001/02/20 06:14:07 andersen Exp $ */
/* /*
Local Variables: Local Variables:
c-file-style: "linux" c-file-style: "linux"

View File

@ -20,7 +20,6 @@
* *
*/ */
#include "busybox.h"
#include <errno.h> #include <errno.h>
#include <fcntl.h> #include <fcntl.h>
#include <stdio.h> #include <stdio.h>
@ -28,6 +27,7 @@
#include <string.h> #include <string.h>
#include <stdlib.h> #include <stdlib.h>
#include <sys/ioctl.h> #include <sys/ioctl.h>
#include "busybox.h"
/* From <linux/kd.h> */ /* From <linux/kd.h> */
struct kbentry { struct kbentry {

View File

@ -12,17 +12,17 @@
* Erik Andersen <andersen@lineo.com> * Erik Andersen <andersen@lineo.com>
*/ */
#include "busybox.h"
#include <sys/types.h> #include <sys/types.h>
#include <fcntl.h> #include <fcntl.h>
#include <errno.h> #include <errno.h>
#define BB_DECLARE_EXTERN
#define bb_need_io_error
#include "messages.c"
#include <utmp.h> #include <utmp.h>
#include <stdlib.h> #include <stdlib.h>
#include <unistd.h> #include <unistd.h>
#include "busybox.h"
#define BB_DECLARE_EXTERN
#define bb_need_io_error
#include "messages.c"
extern int dutmp_main(int argc, char **argv) extern int dutmp_main(int argc, char **argv)
{ {

2
echo.c
View File

@ -22,10 +22,10 @@
* Original copyright notice is retained at the end of this file. * Original copyright notice is retained at the end of this file.
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
extern int extern int
echo_main(int argc, char** argv) echo_main(int argc, char** argv)

2
expr.c
View File

@ -33,12 +33,12 @@
* One function can handle multiple operators all of equal precedence, * One function can handle multiple operators all of equal precedence,
* provided they all associate ((x op x) op x). */ * provided they all associate ((x op x) op x). */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#include <stdlib.h> #include <stdlib.h>
#include <regex.h> #include <regex.h>
#include <sys/types.h> #include <sys/types.h>
#include "busybox.h"
/* The kinds of value we can have. */ /* The kinds of value we can have. */

View File

@ -24,7 +24,6 @@
* Geert Uytterhoeven (Geert.Uytterhoeven@cs.kuleuven.ac.be) * Geert Uytterhoeven (Geert.Uytterhoeven@cs.kuleuven.ac.be)
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <unistd.h> #include <unistd.h>
@ -33,6 +32,7 @@
#include <ctype.h> #include <ctype.h>
#include <string.h> #include <string.h>
#include <sys/ioctl.h> #include <sys/ioctl.h>
#include "busybox.h"
#define DEFAULTFBDEV "/dev/fb0" #define DEFAULTFBDEV "/dev/fb0"
#define DEFAULTFBMODE "/etc/fb.modes" #define DEFAULTFBMODE "/etc/fb.modes"

View File

@ -21,11 +21,11 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <sys/ioctl.h> #include <sys/ioctl.h>
#include <fcntl.h> #include <fcntl.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
/* From <linux/fd.h> */ /* From <linux/fd.h> */
#define FDFLUSH _IO(2,0x4b) #define FDFLUSH _IO(2,0x4b)

2
find.c
View File

@ -24,7 +24,6 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <unistd.h> #include <unistd.h>
#include <dirent.h> #include <dirent.h>
@ -33,6 +32,7 @@
#include <fnmatch.h> #include <fnmatch.h>
#include <time.h> #include <time.h>
#include <ctype.h> #include <ctype.h>
#include "busybox.h"
static char *pattern; static char *pattern;

View File

@ -24,7 +24,6 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <unistd.h> #include <unistd.h>
#include <dirent.h> #include <dirent.h>
@ -33,6 +32,7 @@
#include <fnmatch.h> #include <fnmatch.h>
#include <time.h> #include <time.h>
#include <ctype.h> #include <ctype.h>
#include "busybox.h"
static char *pattern; static char *pattern;

View File

@ -21,10 +21,10 @@
* *
*/ */
#include "busybox.h"
#include <string.h> #include <string.h>
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
extern int which_main(int argc, char **argv) extern int which_main(int argc, char **argv)
{ {

View File

@ -21,10 +21,10 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include "busybox.h"
int xargs_main(int argc, char **argv) int xargs_main(int argc, char **argv)
{ {

2
free.c
View File

@ -21,10 +21,10 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <errno.h> #include <errno.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
extern int free_main(int argc, char **argv) extern int free_main(int argc, char **argv)
{ {

View File

@ -86,7 +86,6 @@
* enforced (but it's not much fun on a character device :-). * enforced (but it's not much fun on a character device :-).
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <errno.h> #include <errno.h>
#include <unistd.h> #include <unistd.h>
@ -97,6 +96,7 @@
#include <termios.h> #include <termios.h>
#include <mntent.h> #include <mntent.h>
#include <sys/param.h> #include <sys/param.h>
#include "busybox.h"
typedef unsigned char u8; typedef unsigned char u8;

View File

@ -57,7 +57,6 @@ static char *license_msg[] = {
}; };
#endif #endif
#include "busybox.h"
#include <getopt.h> #include <getopt.h>
#include <ctype.h> #include <ctype.h>
#include <sys/types.h> #include <sys/types.h>
@ -71,6 +70,7 @@ static char *license_msg[] = {
#include <stdlib.h> #include <stdlib.h>
#include <time.h> #include <time.h>
#include <dirent.h> #include <dirent.h>
#include "busybox.h"
#define BB_DECLARE_EXTERN #define BB_DECLARE_EXTERN
#define bb_need_memory_exhausted #define bb_need_memory_exhausted
#define bb_need_name_too_long #define bb_need_name_too_long

23
gzip.c
View File

@ -29,11 +29,6 @@
* *
*/ */
#include "busybox.h"
#define BB_DECLARE_EXTERN
#define bb_need_memory_exhausted
#include "messages.c"
/* These defines are very important for BusyBox. Without these, /* These defines are very important for BusyBox. Without these,
* huge chunks of ram are pre-allocated making the BusyBox bss * huge chunks of ram are pre-allocated making the BusyBox bss
* size Freaking Huge(tm), which is a bad thing.*/ * size Freaking Huge(tm), which is a bad thing.*/
@ -43,9 +38,15 @@
/* I don't like nested includes, but the string and io functions are used /* I don't like nested includes, but the string and io functions are used
* too often * too often
*/ */
#include <stdlib.h>
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#include <unistd.h> #include <unistd.h>
#include "busybox.h"
#define BB_DECLARE_EXTERN
#define bb_need_memory_exhausted
#include "messages.c"
#define memzero(s, n) memset ((void *)(s), 0, (n)) #define memzero(s, n) memset ((void *)(s), 0, (n))
#ifndef RETSIGTYPE #ifndef RETSIGTYPE
@ -1628,12 +1629,6 @@ ulg deflate()
# include <unistd.h> # include <unistd.h>
#endif #endif
#if defined(STDC_HEADERS) || !defined(NO_STDLIB_H)
# include <stdlib.h>
#else
extern int errno;
#endif
#if defined(DIRENT) #if defined(DIRENT)
# include <dirent.h> # include <dirent.h>
typedef struct dirent dir_type; typedef struct dirent dir_type;
@ -3098,12 +3093,6 @@ local void set_file_type()
# include <fcntl.h> # include <fcntl.h>
#endif #endif
#if defined(STDC_HEADERS) || !defined(NO_STDLIB_H)
# include <stdlib.h>
#else
extern int errno;
#endif
/* =========================================================================== /* ===========================================================================
* Copy input to output unchanged: zcat == cat with --force. * Copy input to output unchanged: zcat == cat with --force.
* IN assertion: insize bytes have already been read in inbuf. * IN assertion: insize bytes have already been read in inbuf.

2
head.c
View File

@ -22,11 +22,11 @@
* *
*/ */
#include "busybox.h"
#include <errno.h> #include <errno.h>
#include <stdio.h> #include <stdio.h>
#include <getopt.h> #include <getopt.h>
#include <stdlib.h> #include <stdlib.h>
#include "busybox.h"
int head(int len, FILE *fp) int head(int len, FILE *fp)
{ {

View File

@ -20,10 +20,10 @@
* *
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <unistd.h> #include <unistd.h>
#include "busybox.h"
extern int hostid_main(int argc, char **argv) extern int hostid_main(int argc, char **argv)
{ {

View File

@ -15,17 +15,16 @@
* Foundation; either version 2 of the License, or (at * Foundation; either version 2 of the License, or (at
* your option) any later version. * your option) any later version.
* *
* $Id: ifconfig.c,v 1.2 2001/02/14 21:23:06 andersen Exp $ * $Id: ifconfig.c,v 1.3 2001/02/20 06:14:07 andersen Exp $
* *
*/ */
#include "busybox.h"
#include <sys/types.h>
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <errno.h> #include <errno.h>
#include <string.h> // strcmp and friends #include <string.h> // strcmp and friends
#include <ctype.h> // isdigit and friends #include <ctype.h> // isdigit and friends
#include <sys/types.h>
#include <sys/socket.h> #include <sys/socket.h>
#include <sys/ioctl.h> #include <sys/ioctl.h>
#include <netinet/in.h> #include <netinet/in.h>
@ -33,6 +32,7 @@
#include <net/if.h> #include <net/if.h>
#include <net/if_arp.h> #include <net/if_arp.h>
#include <linux/if_ether.h> #include <linux/if_ether.h>
#include "busybox.h"
static int sockfd; /* socket fd we use to manipulate stuff with */ static int sockfd; /* socket fd we use to manipulate stuff with */

8
init.c
View File

@ -27,7 +27,6 @@
#define DEBUG_INIT #define DEBUG_INIT
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <errno.h> #include <errno.h>
@ -43,13 +42,14 @@
#include <sys/mount.h> #include <sys/mount.h>
#include <sys/types.h> #include <sys/types.h>
#include <sys/wait.h> #include <sys/wait.h>
#include "busybox.h"
#define bb_need_full_version
#define BB_DECLARE_EXTERN
#include "messages.c"
#ifdef BB_SYSLOGD #ifdef BB_SYSLOGD
# include <sys/syslog.h> # include <sys/syslog.h>
#endif #endif
#define bb_need_full_version
#define BB_DECLARE_EXTERN
#include "messages.c"
/* From <linux/vt.h> */ /* From <linux/vt.h> */
struct vt_stat { struct vt_stat {

View File

@ -27,7 +27,6 @@
#define DEBUG_INIT #define DEBUG_INIT
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <errno.h> #include <errno.h>
@ -43,13 +42,14 @@
#include <sys/mount.h> #include <sys/mount.h>
#include <sys/types.h> #include <sys/types.h>
#include <sys/wait.h> #include <sys/wait.h>
#include "busybox.h"
#define bb_need_full_version
#define BB_DECLARE_EXTERN
#include "messages.c"
#ifdef BB_SYSLOGD #ifdef BB_SYSLOGD
# include <sys/syslog.h> # include <sys/syslog.h>
#endif #endif
#define bb_need_full_version
#define BB_DECLARE_EXTERN
#include "messages.c"
/* From <linux/vt.h> */ /* From <linux/vt.h> */
struct vt_stat { struct vt_stat {

View File

@ -37,7 +37,6 @@
* *
*/ */
#include "busybox.h"
#include <stdlib.h> #include <stdlib.h>
#include <stdio.h> #include <stdio.h>
#include <stddef.h> #include <stddef.h>
@ -51,6 +50,7 @@
#include <sys/utsname.h> #include <sys/utsname.h>
#include <sys/syscall.h> #include <sys/syscall.h>
#include <linux/unistd.h> #include <linux/unistd.h>
#include "busybox.h"
//---------------------------------------------------------------------------- //----------------------------------------------------------------------------
//--------modutils module.h, lines 45-242 //--------modutils module.h, lines 45-242
@ -81,7 +81,7 @@
#ifndef MODUTILS_MODULE_H #ifndef MODUTILS_MODULE_H
static const int MODUTILS_MODULE_H = 1; static const int MODUTILS_MODULE_H = 1;
#ident "$Id: insmod.c,v 1.47 2001/02/15 19:07:43 andersen Exp $" #ident "$Id: insmod.c,v 1.48 2001/02/20 06:14:07 andersen Exp $"
/* This file contains the structures used by the 2.0 and 2.1 kernels. /* This file contains the structures used by the 2.0 and 2.1 kernels.
We do not use the kernel headers directly because we do not wish We do not use the kernel headers directly because we do not wish
@ -287,7 +287,7 @@ int delete_module(const char *);
#ifndef MODUTILS_OBJ_H #ifndef MODUTILS_OBJ_H
static const int MODUTILS_OBJ_H = 1; static const int MODUTILS_OBJ_H = 1;
#ident "$Id: insmod.c,v 1.47 2001/02/15 19:07:43 andersen Exp $" #ident "$Id: insmod.c,v 1.48 2001/02/20 06:14:07 andersen Exp $"
/* The relocatable object is manipulated using elfin types. */ /* The relocatable object is manipulated using elfin types. */

2
kill.c
View File

@ -21,7 +21,6 @@
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <errno.h> #include <errno.h>
@ -30,6 +29,7 @@
#include <ctype.h> #include <ctype.h>
#include <string.h> #include <string.h>
#include <unistd.h> #include <unistd.h>
#include "busybox.h"
static const int KILL = 0; static const int KILL = 0;
static const int KILLALL = 1; static const int KILLALL = 1;

View File

@ -1,8 +1,8 @@
/* vi: set sw=4 ts=4: */ /* vi: set sw=4 ts=4: */
#include "busybox.h"
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <stdio.h> #include <stdio.h>
#include "busybox.h"
extern int length_main(int argc, char **argv) extern int length_main(int argc, char **argv)
{ {

10
ln.c
View File

@ -21,17 +21,17 @@
* *
*/ */
#include "busybox.h"
#define BB_DECLARE_EXTERN
#define bb_need_not_a_directory
#include "messages.c"
#include <stdio.h> #include <stdio.h>
#include <dirent.h> #include <dirent.h>
#include <string.h> #include <string.h>
#include <stdlib.h> #include <stdlib.h>
#include <errno.h> #include <errno.h>
#include <unistd.h> #include <unistd.h>
#include "busybox.h"
#define BB_DECLARE_EXTERN
#define bb_need_not_a_directory
#include "messages.c"
static const int LN_SYMLINK = 1; static const int LN_SYMLINK = 1;
static const int LN_FORCE = 2; static const int LN_FORCE = 2;

View File

@ -7,7 +7,6 @@
* Peter Novodvorsky <petya@logic.ru> * Peter Novodvorsky <petya@logic.ru>
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <memory.h> #include <memory.h>
@ -17,9 +16,10 @@
#include <assert.h> #include <assert.h>
#include <errno.h> #include <errno.h>
#include <signal.h> #include <signal.h>
#include <sys/kd.h>
#include <sys/types.h> #include <sys/types.h>
#include <sys/ioctl.h> #include <sys/ioctl.h>
#include <sys/kd.h> #include "busybox.h"
typedef unsigned short unicode; typedef unsigned short unicode;

View File

@ -7,7 +7,6 @@
* Loads the console font, and possibly the corresponding screen map(s). * Loads the console font, and possibly the corresponding screen map(s).
* (Adapted for busybox by Matej Vela.) * (Adapted for busybox by Matej Vela.)
*/ */
#include "busybox.h"
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#include <fcntl.h> #include <fcntl.h>
@ -20,6 +19,7 @@
#include <sys/ioctl.h> #include <sys/ioctl.h>
#include <sys/kd.h> #include <sys/kd.h>
#include <endian.h> #include <endian.h>
#include "busybox.h"
static const int PSF_MAGIC1 = 0x36; static const int PSF_MAGIC1 = 0x36;
static const int PSF_MAGIC2 = 0x04; static const int PSF_MAGIC2 = 0x04;

Some files were not shown because too many files have changed in this diff Show More