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:
parent
94456f5984
commit
cbe31dace5
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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.
|
||||||
|
@ -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);
|
||||||
|
@ -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)
|
||||||
|
@ -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
2
cat.c
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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;
|
||||||
|
2
chroot.c
2
chroot.c
@ -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
2
chvt.c
@ -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 */
|
||||||
|
2
clear.c
2
clear.c
@ -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)
|
||||||
|
30
cmdedit.c
30
cmdedit.c
@ -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
2
cmp.c
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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 */
|
||||||
|
@ -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)
|
||||||
|
@ -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 */
|
||||||
|
@ -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 {
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
@ -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;
|
||||||
|
@ -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"
|
||||||
|
|
||||||
|
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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> */
|
||||||
|
@ -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)
|
||||||
|
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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,
|
||||||
|
@ -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 },
|
||||||
|
@ -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
|
||||||
|
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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;
|
||||||
|
@ -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"
|
||||||
|
@ -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)
|
||||||
|
@ -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. */
|
||||||
|
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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;
|
||||||
|
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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)
|
||||||
|
@ -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
|
||||||
|
@ -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;
|
||||||
|
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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
|
||||||
|
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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;
|
||||||
|
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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)
|
||||||
|
|
||||||
|
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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 },
|
||||||
|
@ -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"
|
||||||
|
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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"
|
||||||
|
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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);
|
||||||
|
|
||||||
|
@ -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;
|
||||||
|
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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"
|
||||||
|
|
||||||
|
@ -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)
|
||||||
|
|
||||||
|
@ -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;
|
||||||
|
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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
14
cp_mv.c
@ -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
10
date.c
@ -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
2
dc.c
@ -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
4
dd.c
@ -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 },
|
||||||
|
@ -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
2
df.c
@ -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
|
||||||
|
@ -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)
|
||||||
{
|
{
|
||||||
|
2
dmesg.c
2
dmesg.c
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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
12
du.c
@ -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"
|
||||||
|
@ -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 {
|
||||||
|
8
dutmp.c
8
dutmp.c
@ -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
2
echo.c
@ -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
2
expr.c
@ -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. */
|
||||||
|
2
fbset.c
2
fbset.c
@ -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"
|
||||||
|
@ -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
2
find.c
@ -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;
|
||||||
|
@ -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;
|
||||||
|
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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
2
free.c
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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;
|
||||||
|
2
gunzip.c
2
gunzip.c
@ -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
23
gzip.c
@ -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
2
head.c
@ -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)
|
||||||
{
|
{
|
||||||
|
2
hostid.c
2
hostid.c
@ -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)
|
||||||
{
|
{
|
||||||
|
@ -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
8
init.c
@ -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 {
|
||||||
|
@ -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 {
|
||||||
|
6
insmod.c
6
insmod.c
@ -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
2
kill.c
@ -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;
|
||||||
|
2
length.c
2
length.c
@ -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
10
ln.c
@ -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;
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
@ -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
Loading…
Reference in New Issue
Block a user