#include <unistd.h>
#include "../include/autoconf.h"
-#include "../include/busybox.h"
static const char usage_messages[] = ""
#define MAKE_USAGE
* http://www.unix-systems.org/single_unix_specification_v2/xcu/ar.html
*/
-#include "busybox.h"
+#include "libbb.h"
#include "unarchive.h"
static void header_verbose_list_ar(const file_header_t *file_header)
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#include "unarchive.h"
enum {
#include <string.h>
#include <unistd.h>
#include "unarchive.h"
-#include "busybox.h"
+#include "libbb.h"
#define CPIO_OPT_EXTRACT 0x01
#define CPIO_OPT_TEST 0x02
*
*/
-#include "busybox.h"
+#include "libbb.h"
#include "unarchive.h"
/* note: if you vary hash_prime sizes be aware,
*
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#include "unarchive.h"
#define DPKG_DEB_OPT_CONTENTS 1
aa: 85.1% -- replaced with aa.gz
*/
-#include "busybox.h"
+#include "libbb.h"
/* ===========================================================================
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#include "unarchive.h"
#define RPM_HEADER_MAGIC "\216\255\350"
*
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#include "unarchive.h"
#define RPM_MAGIC "\355\253\356\333"
#include <fnmatch.h>
#include <getopt.h>
-#include "busybox.h"
+#include "libbb.h"
#include "unarchive.h"
#if ENABLE_FEATURE_TAR_CREATE
* - central directory
*/
-#include "busybox.h"
+#include "libbb.h"
#include "unarchive.h"
#define ZIP_FILEHEADER_MAGIC SWAP_LE32(0x04034b50)
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
/* From <linux/vt.h> */
enum {
#include <stdio.h>
#include <stdlib.h>
-#include "busybox.h"
+#include "libbb.h"
int clear_main(int argc, char **argv);
/* no options, no getopt */
-#include "busybox.h"
+#include "libbb.h"
/* From <linux/vt.h> */
enum { VT_DISALLOCATE = 0x5608 }; /* free memory associated to vt */
*
*/
-#include "busybox.h"
+#include "libbb.h"
/* From <linux/kd.h> */
struct kbentry {
* Loads the console font, and possibly the corresponding screen map(s).
* (Adapted for busybox by Matej Vela.)
*/
-#include "busybox.h"
+#include "libbb.h"
#include <sys/kd.h>
enum {
*
*/
-#include "busybox.h"
+#include "libbb.h"
#define BINARY_KEYMAP_MAGIC "bkeymap"
/* getopt not needed */
-#include "busybox.h"
+#include "libbb.h"
int openvt_main(int argc, char **argv);
int openvt_main(int argc, char **argv)
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
-#include "busybox.h"
+#include "libbb.h"
int reset_main(int argc, char **argv);
int reset_main(int argc, char **argv)
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
/* no options, no getopt */
-#include "busybox.h"
+#include "libbb.h"
#define ESC "\033"
*/
#include <getopt.h>
-#include "busybox.h"
+#include "libbb.h"
#if ENABLE_FEATURE_SETCONSOLE_LONG_OPTIONS
static const struct option setconsole_long_options[] = {
*/
#include <sys/ioctl.h>
-#include "busybox.h"
+#include "libbb.h"
/* From <linux/kd.h> */
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
int setlogcons_main(int argc, char **argv);
int setlogcons_main(int argc, char **argv)
* 3) Save some space by using strcmp(). Calling strncmp() here was silly.
*/
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOFORK applet. Be very careful! */
* Major size reduction... over 50% (>1.5k) on i386.
*/
-#include "busybox.h"
+#include "libbb.h"
#define THURSDAY 4 /* for reformation */
#define SATURDAY 6 /* 1 Jan 1 was a Saturday */
/* BB_AUDIT SUSv3 compliant */
/* http://www.opengroup.org/onlinepubs/007904975/utilities/cat.html */
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOFORK applet. Be very careful! */
/* See "Cat -v considered harmful" at
* http://cm.bell-labs.com/cm/cs/doc/84/kp.ps.gz */
-#include "busybox.h"
+#include "libbb.h"
int catv_main(int argc, char **argv);
int catv_main(int argc, char **argv)
/* BB_AUDIT GNU defects - unsupported long options. */
/* http://www.opengroup.org/onlinepubs/007904975/utilities/chgrp.html */
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOEXEC applet. Be very careful! */
/* BB_AUDIT GNU defects - unsupported long options. */
/* http://www.opengroup.org/onlinepubs/007904975/utilities/chmod.html */
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOEXEC applet. Be very careful! */
/* BB_AUDIT GNU defects - unsupported long options. */
/* http://www.opengroup.org/onlinepubs/007904975/utilities/chown.html */
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOEXEC applet. Be very careful! */
/* BB_AUDIT SUSv3 N/A -- Matches GNU behavior. */
-#include "busybox.h"
+#include "libbb.h"
int chroot_main(int argc, char **argv);
int chroot_main(int argc, char **argv)
*
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details. */
-#include "busybox.h"
+#include "libbb.h"
int cksum_main(int argc, char **argv);
int cksum_main(int argc, char **argv)
* in the '-l' case.
*/
-#include "busybox.h"
+#include "libbb.h"
static FILE *cmp_xfopen_input(const char *filename)
{
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#define COMM_OPT_1 (1 << 0)
#define COMM_OPT_2 (1 << 1)
* Size reduction.
*/
-#include "busybox.h"
+#include "libbb.h"
#include "libcoreutils/coreutils.h"
/* This is a NOEXEC applet. Be very careful! */
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOEXEC applet. Be very careful! */
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
/* This 'date' command supports only 2 time setting formats,
all the GNU strftime stuff (its in libc, lets use it),
*/
#include <signal.h> /* For FEATURE_DD_SIGNAL_HANDLING */
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOEXEC applet. Be very careful! */
#include <unistd.h>
#include <mntent.h>
#include <sys/vfs.h>
-#include "busybox.h"
+#include "libbb.h"
#ifndef CONFIG_FEATURE_HUMAN_READABLE
static long kscale(long b, long bs)
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#define FSIZE_MAX 32768
/* BB_AUDIT SUSv3 compliant */
/* http://www.opengroup.org/onlinepubs/007904975/utilities/dirname.html */
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOFORK applet. Be very careful! */
* Licensed under the GPL v2 or later, see the file LICENSE in this tarball.
*/
-#include "busybox.h"
+#include "libbb.h"
enum ConvType {
CT_UNIX2DOS = 1,
* 4) Fixed busybox bug #1284 involving long overflow with human_readable.
*/
-#include "busybox.h"
+#include "libbb.h"
#if ENABLE_FEATURE_HUMAN_READABLE
# if ENABLE_FEATURE_DU_DEFAULT_BLOCKSIZE_1K
* The previous version did not allow 4-digit octals.
*/
-#include "busybox.h"
+#include "libbb.h"
int bb_echo(char **argv)
{
* - use xfunc_error_retval
*/
-#include "busybox.h"
-#include <errno.h>
#include <getopt.h> /* struct option */
extern char **environ;
+#include "libbb.h"
+
#if ENABLE_FEATURE_ENV_LONG_OPTIONS
static const struct option env_long_options[] = {
{ "ignore-environment", 0, NULL, 'i' },
/* no getopt needed */
-#include "busybox.h"
+#include "libbb.h"
#include "xregex.h"
/* The kinds of value we can have. */
/* BB_AUDIT SUSv3 compliant */
/* http://www.opengroup.org/onlinepubs/007904975/utilities/false.html */
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOFORK applet. Be very careful! */
Licensed under the GPL v2 or later, see the file LICENSE in this tarball.
*/
-#include "busybox.h"
+#include "libbb.h"
static unsigned long flags;
#define FLAG_COUNT_BYTES 1
/* BB_AUDIT GNU compatible -c, -q, and -v options in 'fancy' configuration. */
/* http://www.opengroup.org/onlinepubs/007904975/utilities/head.html */
-#include "busybox.h"
+#include "libbb.h"
static const char head_opts[] =
"n:"
/* BB_AUDIT SUSv3 N/A -- Matches GNU behavior. */
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOFORK applet. Be very careful! */
* -Z option support: by Yuichi Nakamura <ynakam@hitachisoft.jp>
*/
-#include "busybox.h"
+#include "libbb.h"
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
* owner/group, will probably modify bb_make_directory(...)
*/
-#include "busybox.h"
-#include "libcoreutils/coreutils.h"
#include <libgen.h>
#include <getopt.h> /* struct option */
+#include "libbb.h"
+#include "libcoreutils/coreutils.h"
+
#if ENABLE_FEATURE_INSTALL_LONG_OPTIONS
static const struct option install_long_options[] = {
{ "directory", 0, NULL, 'd' },
/* BB_AUDIT SUSv3 N/A -- Apparently a busybox (obsolete?) extension. */
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOFORK applet. Be very careful! */
/* BB_AUDIT GNU options missing: -d, -F, -i, and -v. */
/* http://www.opengroup.org/onlinepubs/007904975/utilities/ln.html */
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOEXEC applet. Be very careful! */
* a diagnostic message and an error return.
*/
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOFORK applet. Be very careful! */
*/
#include <getopt.h>
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOEXEC applet. Be very careful! */
* Licensed under the GPL v2 or later, see the file LICENSE in this tarball.
*/
-#include "busybox.h"
+#include "libbb.h"
typedef enum { HASH_SHA1, HASH_MD5 } hash_algo_t;
*/
#include <getopt.h> /* struct option */
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOFORK applet. Be very careful! */
/* BB_AUDIT SUSv3 compliant */
/* http://www.opengroup.org/onlinepubs/007904975/utilities/mkfifo.html */
-#include "busybox.h"
+#include "libbb.h"
#include "libcoreutils/coreutils.h"
int mkfifo_main(int argc, char **argv);
#include <sys/sysmacros.h> // For makedev
-#include "busybox.h"
+#include "libbb.h"
#include "libcoreutils/coreutils.h"
static const char modes_chars[] = { 'p', 'c', 'u', 'b', 0, 1, 1, 2 };
#include <errno.h>
#include <stdlib.h>
#include <getopt.h> /* struct option */
-#include "busybox.h"
+#include "libbb.h"
#include "libcoreutils/coreutils.h"
#if ENABLE_FEATURE_MV_LONG_OPTIONS
*/
#include <sys/resource.h>
-#include "busybox.h"
+#include "libbb.h"
int nice_main(int argc, char **argv);
int nice_main(int argc, char **argv)
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
int nohup_main(int argc, char **argv);
int nohup_main(int argc, char **argv)
*/
-#include "busybox.h"
+#include "libbb.h"
#if ENABLE_DESKTOP
/* This one provides -t (busybox's own build script needs it) */
#include "od_bloaty.c"
*/
-
-#include "busybox.h"
+#include "libbb.h"
#include <getopt.h>
#define assert(a) ((void)0)
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
-#include "busybox.h"
+#include "libbb.h"
extern char **environ;
int printenv_main(int argc, char **argv);
// 19990508 Busy Boxed! Dave Cinege
-#include "busybox.h"
+#include "libbb.h"
typedef void (*converter)(const char *arg, void *result);
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOFORK applet. Be very careful! */
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
int realpath_main(int argc, char **argv);
int realpath_main(int argc, char **argv)
* Size reduction.
*/
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOFORK applet. Be very careful! */
/* http://www.opengroup.org/onlinepubs/007904975/utilities/rmdir.html */
#include <libgen.h>
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOFORK applet. Be very careful! */
* Licensed under the GPL v2, see the file LICENSE in this tarball.
*/
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOFORK applet. Be very careful! */
* time suffixes for seconds, minutes, hours, and days.
*/
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOFORK applet. Be very careful! */
* http://www.opengroup.org/onlinepubs/007904975/utilities/sort.html
*/
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOEXEC applet. Be very careful! */
* SUSv3 requirements:
* http://www.opengroup.org/onlinepubs/009695399/utilities/split.html
*/
-#include "busybox.h"
+#include "libbb.h"
static const struct suffix_mult split_suffices[] = {
#if ENABLE_FEATURE_SPLIT_FANCY
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
/* vars to control behavior */
#define OPT_FILESYS (1<<0)
*/
-#include "busybox.h"
+#include "libbb.h"
#ifndef _POSIX_VDISABLE
# define _POSIX_VDISABLE ((unsigned char) 0)
* Licensed under the GPL v2 or later, see the file LICENSE in this tarball.
*/
-#include "busybox.h"
+#include "libbb.h"
enum { SUM_BSD, PRINT_NAME, SUM_SYSV };
/* BB_AUDIT SUSv3 N/A -- Matches GNU behavior. */
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOFORK applet. Be very careful! */
* 7) lseek attempted when count==0 even if arg was +0 (from top)
*/
-#include "busybox.h"
+#include "libbb.h"
static const struct suffix_mult tail_suffixes[] = {
{ "b", 512 },
/* BB_AUDIT SUSv3 compliant */
/* http://www.opengroup.org/onlinepubs/007904975/utilities/tee.html */
-#include "busybox.h"
+#include "libbb.h"
#include <signal.h>
int tee_main(int argc, char **argv);
* "This program is in the Public Domain."
*/
-#include "busybox.h"
+#include "libbb.h"
#include <setjmp.h>
/* This is a NOEXEC applet. Be very careful! */
* Also, exiting on a failure was a bug. All args should be processed.
*/
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOFORK applet. Be very careful! */
/* http://www.opengroup.org/onlinepubs/009695399/utilities/tr.html
* TODO: xdigit, graph, print
*/
-#include "busybox.h"
+#include "libbb.h"
#define ASCII 0377
/* BB_AUDIT SUSv3 compliant */
/* http://www.opengroup.org/onlinepubs/007904975/utilities/true.html */
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOFORK applet. Be very careful! */
/* BB_AUDIT SUSv3 compliant */
/* http://www.opengroup.org/onlinepubs/007904975/utilities/tty.html */
-#include "busybox.h"
+#include "libbb.h"
int tty_main(int argc, char **argv);
int tty_main(int argc, char **argv)
#include <unistd.h>
#include <sys/types.h>
#include <sys/utsname.h>
-#include "busybox.h"
+#include "libbb.h"
typedef struct {
struct utsname name;
/* BB_AUDIT SUSv3 compliant */
/* http://www.opengroup.org/onlinepubs/007904975/utilities/uniq.html */
-#include "busybox.h"
+#include "libbb.h"
static const char uniq_opts[] = "cdu" "f:s:" "cdu\0\1\2\4";
/* BB_AUDIT SUSv3 N/A -- Apparently a busybox extension. */
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOFORK applet. Be very careful! */
*/
-#include "busybox.h"
+#include "libbb.h"
static void read_stduu(FILE *src_stream, FILE *dst_stream)
{
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#define SRC_BUF_SIZE 45 // This *MUST* be a multiple of 3
/* BB_AUDIT SUSv3 N/A */
/* BB_AUDIT GNU defects -- only option -n is supported. */
-#include "busybox.h"
+#include "libbb.h"
// procps 2.0.18:
// watch [-d] [-n seconds]
* for which 'wc -c' should output '0'.
*/
-#include "busybox.h"
+#include "libbb.h"
#ifdef CONFIG_LOCALE_SUPPORT
#define isspace_given_isprint(c) isspace(c)
*----------------------------------------------------------------------
*/
-#include "busybox.h"
+#include "libbb.h"
#include <utmp.h>
#include <time.h>
/* BB_AUDIT SUSv3 N/A -- Matches GNU behavior. */
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOFORK applet. Be very careful! */
* Size reductions and removed redundant applet name prefix from error messages.
*/
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOFORK applet. Be very careful! */
* Licensed under the GPL v2 or later, see the file LICENSE in this tarball.
*/
-#include "busybox.h"
+#include "libbb.h"
#include <stdio.h>
#include <errno.h>
#include <string.h>
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
* Licensed under GPL v2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
-#include <errno.h>
-#include <unistd.h>
-#include <stdlib.h>
#include <getopt.h>
+#include "libbb.h"
+
int readlink_main(int argc, char **argv);
int readlink_main(int argc, char **argv)
{
* -u MASK umask. Set the umask of the program executed to MASK.
*/
-
-#include "busybox.h"
#include <getopt.h>
+#include "libbb.h"
+
#if ENABLE_FEATURE_RUN_PARTS_LONG_OPTIONS
static const struct option runparts_long_options[] = {
{ "arg", 1, NULL, 'a' },
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
#include <getopt.h>
#include <sys/resource.h>
+#include "libbb.h"
+
static int signal_nr = 15;
static int user_id = -1;
static char *userspec;
* Based on which from debianutils
*/
-#include "busybox.h"
+#include "libbb.h"
int which_main(int argc, char **argv);
int which_main(int argc, char **argv)
boilerplate. Be sure to name the main function <applet>_main instead of main.
And be sure to put it in <applet>.c. Usage does not have to be taken care of by
your applet.
-Make sure to #include "busybox.h" as the first include file in your applet so
+Make sure to #include "libbb.h" as the first include file in your applet so
the bb_config.h and appropriate platform specific files are included properly.
For a new applet mu, here is the code that would go in mu.c:
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#include "other.h"
int mu_main(int argc, char **argv);
* 98/12/29 - Display version info only when -V specified (G M Sipe)
*/
-#include "busybox.h"
+#include "libbb.h"
#include "e2fs_lib.h"
#define OPT_ADD 1
* It doesn't guess filesystem types from on-disk format.
*/
-#include "busybox.h"
+#include "libbb.h"
#define EXIT_OK 0
#define EXIT_NONDESTRUCT 1
* 98/12/29 - Display version info only when -V specified (G M Sipe)
*/
-#include "busybox.h"
+#include "libbb.h"
#include "e2fs_lib.h"
enum {
#include "blkid/blkid.h"
#include "ext2fs/ext2_ext_attr.h"
#include "uuid/uuid.h"
-#include "busybox.h"
+#include "libbb.h"
#ifdef HAVE_CONIO_H
#undef HAVE_TERMIOS_H
/* vi: set sw=4 ts=4: */
-#include "busybox.h"
+#include "libbb.h"
#include <sys/types.h> /* Needed by dirent.h on netbsd */
#include <stdio.h>
#include <dirent.h>
#include "e2fsbb.h"
-#include "busybox.h"
+#include "libbb.h"
#ifndef _PATH_MNTTAB
#define _PATH_MNTTAB "/etc/fstab"
#include "util.h"
#include "blkid/blkid.h"
-#include "busybox.h"
+#include "libbb.h"
static char * device_name = NULL;
static char * new_label, *new_last_mounted, *new_UUID;
* Licensed under the GPL v2 or later, see the file LICENSE in this tarball.
*/
-#include "busybox.h"
+#include "libbb.h"
#include "xregex.h"
#include <math.h>
extern char **environ;
* The "ed" built-in command (much simplified)
*/
-#include "busybox.h"
+#include "libbb.h"
enum {
USERSIZE = sizeof(bb_common_bufsiz1) > 1024 ? 1024
*/
#include <getopt.h>
-#include <string.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include "busybox.h"
+
+#include "libbb.h"
static unsigned int copy_lines(FILE *src_stream, FILE *dest_stream, const unsigned int lines_count)
{
Reference http://www.opengroup.org/onlinepubs/007904975/utilities/sed.html
*/
-#include "busybox.h"
+#include "libbb.h"
#include "xregex.h"
/* Each sed command turns into one of these structures. */
* An "ex" line oriented mode- maybe using "cmdedit"
*/
-#include "busybox.h"
+#include "libbb.h"
#define ENABLE_FEATURE_VI_CRASHME 0
*/
#include <fnmatch.h>
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOEXEC applet. Be very careful! */
* (C) 2006 Jac Goudsmit added -o option
*/
-#include "busybox.h"
+#include "libbb.h"
#include "xregex.h"
/* options */
*
*/
-#include "busybox.h"
+#include "libbb.h"
/* This is a NOEXEC applet. Be very careful! */
* Licensed under GPL version 2, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#include <sys/reboot.h>
int halt_main(int argc, char **argv);
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#include <paths.h>
#include <signal.h>
#include <sys/ioctl.h>
* Licensed under the GPL v2 or later, see the file LICENSE in this tarball.
*/
-#include "busybox.h"
+#include "libbb.h"
#ifdef USE_TTY_GROUP
#define S_IWGRP_OR_S_IWOTH S_IWGRP
* Licensed under GPLv2, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#include "ipsvd_perhost.h"
static struct hcc *cc;
#include <limits.h>
#include <linux/netfilter_ipv4.h> /* wants <limits.h> */
-#include "busybox.h"
+#include "libbb.h"
#include "ipsvd_perhost.h"
#ifdef SSLSVD
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "libbb.h"
#include <getopt.h>
+#include "libbb.h"
/* Documentation
*/
#include <sys/ioctl.h>
-#include "busybox.h"
+#include "libbb.h"
/* FIXME: obsolete CONFIG item? */
*
* Copyright 2007 KaiGai Kohei <kaigai@kaigai.gr.jp>
*/
-#include "busybox.h"
+#include "libbb.h"
#include <selinux/context.h>
context_t set_security_context_component(security_context_t cur_context,
* Licensed under GPL version 2, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
/* All the functions starting with "x" call bb_error_msg_and_die() if they
* fail, so callers never need to check for errors. If it returned, it
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-#include "busybox.h"
+#include "libbb.h"
/* Always sets uid and gid */
int get_uidgid(struct bb_uidgid_t *u, const char *ug, int numeric_ok)
*
*/
-#include "busybox.h"
+#include "libbb.h"
static void xgroup_study(struct group *g)
{
* Licensed under the GPL v2 or later, see the file LICENSE in this tarball.
*/
-#include "busybox.h"
+#include "libbb.h"
#define OPT_DONT_SET_PASS (1 << 4)
#define OPT_DONT_MAKE_HOME (1 << 6)
* Cooked from passwd.c by Thomas Lundquist <thomasez@zelow.no>
*/
-#include "busybox.h"
+#include "libbb.h"
int cryptpw_main(int argc, char **argv);
int cryptpw_main(int argc, char **argv)
*
*/
-#include "busybox.h"
+#include "libbb.h"
/* Status */
#define STATUS_OK 0
*
*/
-#include "busybox.h"
+#include "libbb.h"
#include <syslog.h>
#if ENABLE_FEATURE_UTMP
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#include <utmp.h>
#include <sys/resource.h>
#include <syslog.h>
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#include <syslog.h>
* Licensed under the GPL v2 or later, see the file LICENSE in this tarball.
*/
-#include "busybox.h"
+#include "libbb.h"
#include <syslog.h>
#define SU_OPT_mp (3)
#include <syslog.h>
-#include "busybox.h"
+#include "libbb.h"
static const char * const forbid[] = {
"ENV",
/* Fixed by Erik Andersen to do passwords the tinylogin way...
* It now works with md5, sha1, etc passwords. */
-#include "busybox.h"
+#include "libbb.h"
#include <sys/vt.h>
static struct passwd *pw;
* Licensed under GPLv2 or later, see file License in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#include <sys/timex.h>
static const struct {int bit; const char *name;} statlist[] = {
/* vi: set sw=4 ts=4: */
/* This file was released into the public domain by Paul Fox.
*/
-#include "busybox.h"
+#include "libbb.h"
#include "bbconfigopts.h"
int bbconfig_main(int argc, char **argv);
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
#include <unistd.h>
#include <sched.h>
#include <getopt.h> /* optind */
+#include "libbb.h"
#ifndef _POSIX_PRIORITY_SCHEDULING
#warning your system may be foobared
#endif
#define VERSION "2.3.2"
-#include "busybox.h"
+#include "libbb.h"
#include <sys/syslog.h>
#define arysize(ary) (sizeof(ary)/sizeof((ary)[0]))
* Licensed under the GPL v2 or later, see the file LICENSE in this tarball.
*/
-#include "busybox.h"
+#include "libbb.h"
#ifndef CRONTABS
#define CRONTABS "/var/spool/cron/crontabs"
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#include <math.h>
/* Tiny RPN calculator, because "expr" didn't give me bitwise operations. */
Richard Gooch, c/o ATNF, P. O. Box 76, Epping, N.S.W., 2121, Australia.
*/
-#include "busybox.h"
+#include "libbb.h"
#include "xregex.h"
#include <unistd.h>
#include <stdio.h>
* Most of the dirty work blatantly ripped off from cat.c =)
*/
-#include "busybox.h"
+#include "libbb.h"
/* various defines swiped from linux/cdrom.h */
#define CDROMCLOSETRAY 0x5319 /* pendant of CDROMEJECT */
* - by Mark Lord (C) 1994-2002 -- freely distributable
*/
-#include "busybox.h"
+#include "libbb.h"
#include <linux/hdreg.h>
/* device types */
* Licensed under the GPL version 2, see the file LICENSE in this tarball.
*/
-#include "busybox.h"
+#include "libbb.h"
#include <utmp.h>
#ifndef SHUTDOWN_TIME
#include <sched.h> /* sched_yield() */
-#include "busybox.h"
+#include "libbb.h"
#if ENABLE_FEATURE_LESS_REGEXP
#include "xregex.h"
#endif
* known bugs: can't deal with alpha ranges
*/
-#include "busybox.h"
+#include "libbb.h"
#ifdef CONFIG_FEATURE_MAKEDEVS_LEAF
int makedevs_main(int argc, char **argv);
* Based on sysvinit's mountpoint
*/
-#include "busybox.h"
+#include "libbb.h"
int mountpoint_main(int argc, char **argv);
int mountpoint_main(int argc, char **argv)
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#include <sys/mtio.h>
struct mt_opcodes {
// disk_io: (3,0):(22272,17897,410702,4375,54750)
// btime 1059401962
-#include "busybox.h"
+#include "libbb.h"
#include <time.h>
typedef unsigned long long ullong;
*
*/
-#include "busybox.h"
+#include "libbb.h"
#include <linux/major.h>
#include <linux/raid/md_u.h>
* Licensed under GPLv2 or later, see file License in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
int readahead_main(int argc, char **argv);
int readahead_main(int argc, char **argv)
* initially busyboxified by Bernhard Fischer
*/
-#include "busybox.h"
+#include "libbb.h"
#include <stdio.h>
#include <utmp.h>
#include <time.h>
*
*/
-#include "busybox.h"
+#include "libbb.h"
#define SOH 0x01
#define STX 0x02
* - busyboxed
*/
-#include "busybox.h"
+#include "libbb.h"
int setsid_main(int argc, char **argv);
int setsid_main(int argc, char **argv)
* Licensed under the GPL v2 or later, see the file LICENSE in this tarball.
*/
-#include "busybox.h"
-#include <stdio.h>
-#include <stdlib.h>
#include <getopt.h>
-#include <ctype.h>
+
+#include "libbb.h"
#define WHOLE_FILE 1
#define PRINT_NAME 2
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
#include <sched.h>
#include <getopt.h> /* optind */
+#include "libbb.h"
#if ENABLE_FEATURE_TASKSET_FANCY
#define TASKSET_PRINTF_MASK "%s"
Heavily modified for busybox by Erik Andersen <andersen@codepoet.org>
*/
-#include "busybox.h"
+#include "libbb.h"
#define TV_MSEC tv_usec / 1000
* Licensed under the GPL v2 or later, see the file LICENSE in this tarball.
*/
-#include "busybox.h"
+#include "libbb.h"
#define OPT_FOREGROUND 0x01
#define OPT_TIMER 0x02
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#include <libgen.h>
#include <sys/utsname.h>
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#ifndef CONFIG_FEATURE_CHECK_TAINTED_MODULE
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#include <sys/utsname.h>
#include <fnmatch.h>
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#include <sys/syscall.h>
#ifdef CONFIG_FEATURE_2_6_MODULES
* modified for getopt32 by Arne Bernin <arne [at] alamut.de>
*/
-#include "busybox.h"
+#include "libbb.h"
#include "inet_common.h"
#include <arpa/inet.h>
#include <netinet/ether.h>
#include <netpacket/packet.h>
-#include "busybox.h"
+#include "libbb.h"
static struct in_addr src;
static struct in_addr dst;
*/
#include <syslog.h>
-#include "busybox.h"
+#include "libbb.h"
//#define DEBUG 1
#define DEBUG 0
#include <netinet/ether.h>
#include <linux/if.h>
-#include "busybox.h"
+#include "libbb.h"
/* Note: PF_INET, SOCK_DGRAM, IPPROTO_UDP would allow SIOCGIFHWADDR to
* work as non-root, but we need SOCK_PACKET to specify the Ethernet
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
#include <getopt.h>
+#include "libbb.h"
typedef struct ftp_host_info_s {
const char *user;
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
static void do_sethostname(char *s, int isfile)
{
*
*/
-#include "busybox.h"
+#include "libbb.h"
/* amount of buffering in a pipe */
#ifndef PIPE_BUF
#include <netinet/if_ether.h>
#endif
#include "inet_common.h"
-#include "busybox.h"
+#include "libbb.h"
#if ENABLE_FEATURE_IFCONFIG_SLIP
# include <net/if_slip.h>
* Licensed under the GPL v2 or later, see the file LICENSE in this tarball.
*/
-#include "busybox.h"
#include <sys/utsname.h>
#include <fnmatch.h>
#include <getopt.h>
+#include "libbb.h"
+
#define MAX_OPT_DEPTH 10
#define EUNBALBRACK 10001
#define EUNDEFVAR 10002
* setuid()
*/
-#include "busybox.h"
+#include "libbb.h"
#include <syslog.h>
#include <sys/un.h>
#include <net/if.h>
#include <net/if_arp.h>
#include "inet_common.h"
-#include "busybox.h"
+#include "libbb.h"
#if ENABLE_FEATURE_IPV6
# define HAVE_AFINET6 1
* Bernhard Fischer rewrote to use index_in_substr_array
*/
-#include "busybox.h"
+#include "libbb.h"
#include "libiproute/utils.h"
#include "libiproute/ip_common.h"
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
-#include <ctype.h>
#include <getopt.h>
#include <sys/socket.h>
#include <arpa/inet.h>
+#include "libbb.h"
+
#define CLASS_A_NETMASK ntohl(0xFF000000)
#define CLASS_B_NETMASK ntohl(0xFFFF0000)
#define CLASS_C_NETMASK ntohl(0xFFFFFF00)
* Licensed under GPL version 2, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#include "isrv.h"
#define DEBUG 0
*/
#include <syslog.h>
-#include "busybox.h"
+#include "libbb.h"
#include "isrv.h"
enum { TIMEOUT = 20 };
#ifndef _IP_COMMON_H
#define _IP_COMMON_H 1
-#include "busybox.h"
+#include "libbb.h"
#include <asm/types.h>
#include <linux/netlink.h>
#include <linux/rtnetlink.h>
* Licensed under the GPL v2 or later, see the file LICENSE in this tarball.
*/
-#include "busybox.h"
+#include "libbb.h"
#include <syslog.h>
#include <net/if.h>
#include <netinet/ether.h>
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#if ENABLE_DESKTOP
#include "nc_bloaty.c"
* are closed, but nc doesn't exit - continues to listen/accept.
*/
-/* done in nc.c: #include "busybox.h" */
+/* done in nc.c: #include "libbb.h" */
enum {
SLEAZE_PORT = 31337, /* for UDP-scan RTT trick, change if ya want */
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#include "inet_common.h"
enum {
*/
#include <resolv.h>
-#include "busybox.h"
+#include "libbb.h"
/*
* I'm only implementing non-interactive mode;
#include <net/if.h>
#include <netinet/ip_icmp.h>
-#include "busybox.h"
+#include "libbb.h"
#if ENABLE_PING6
#include <netinet/icmp6.h>
* remove ridiculous amounts of bloat.
*/
-#include "busybox.h"
-#include "inet_common.h"
#include <getopt.h>
#include <net/route.h>
#include <net/if.h>
+#include "libbb.h"
+#include "inet_common.h"
+
#ifndef RTF_UP
/* Keep this in sync with /usr/src/linux/include/linux/route.h */
#include <termios.h>
#include <arpa/telnet.h>
#include <netinet/in.h>
-#include "busybox.h"
+#include "libbb.h"
#ifdef DOTRACE
#define TRACE(x, y) do { if (x) printf y; } while (0)
/*#define DEBUG 1 */
#define DEBUG 0
-#include "busybox.h"
+#include "libbb.h"
#if DEBUG
#define TELCMDS
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
* ------------------------------------------------------------------------- */
-#include "busybox.h"
+#include "libbb.h"
#if ENABLE_FEATURE_TFTP_GET || ENABLE_FEATURE_TFTP_PUT
#include <netinet/ip.h>
#include <netinet/ip_icmp.h>
-#include "busybox.h"
+#include "libbb.h"
#include "inet_common.h"
#ifndef _COMMON_H
#define _COMMON_H
-#include "busybox.h"
+#include "libbb.h"
#define DEFAULT_SCRIPT "/usr/share/udhcpc/default.script"
/* BB_AUDIT SUSv3 N/A */
-#include "busybox.h"
+#include "libbb.h"
#include <net/if.h>
/* Stuff from linux/if_vlan.h, kernel version 2.4.23 */
/* http://www.unix.org/version2/whatsnew/lfs20mar.html */
#define _LARGEFILE64_SOURCE 1
-#include "busybox.h"
#include <getopt.h> /* for struct option */
+#include "libbb.h"
struct host_info {
// May be used if we ever will want to free() all xstrdup()s...
// - avoid silent script failures, especially under load...
// - link status monitoring (restart on link-up; stop on link-down)
-#include "busybox.h"
+#include "libbb.h"
#include <syslog.h>
#include <poll.h>
#include <sys/wait.h>
/* getopt not needed */
-#include "busybox.h"
+#include "libbb.h"
int free_main(int argc, char **argv);
int free_main(int argc, char **argv)
* GNU Library General Public License
*/
-#include "busybox.h"
+#include "libbb.h"
#define FUSER_PROC_DIR "/proc"
#define FUSER_MAX_LINE 255
* Licensed under the GPL v2 or later, see the file LICENSE in this tarball.
*/
-#include "busybox.h"
+#include "libbb.h"
/* Note: kill_main is directly called from shell in order to implement
* kill built-in. Shell substitutes job ids with process groups first.
* Licensed under the GPL version 2, see the file LICENSE in this tarball.
*/
-#include "busybox.h"
+#include "libbb.h"
enum {
USE_FEATURE_PIDOF_SINGLE(OPTBIT_SINGLE,)
* Licensed under the GPL version 2, see the file LICENSE in this tarball.
*/
-#include "busybox.h"
+#include "libbb.h"
#if ENABLE_DESKTOP
* following IDs (if any). Multiple switches are allowed.
*/
-#include "busybox.h"
+#include "libbb.h"
#include <sys/resource.h>
void BUG_bad_PRIO_PROCESS(void);
*
*/
-#include "busybox.h"
+#include "libbb.h"
/*
* Function Prototypes
* GNU Library General Public License
*/
-#include "busybox.h"
+#include "libbb.h"
typedef struct top_status_t {
/* getopt not needed */
-#include "busybox.h"
+#include "libbb.h"
#ifndef FSHIFT
# define FSHIFT 16 /* nr of bits of precision */
/* Busyboxed by Denis Vlasenko <vda.linux@googlemail.com> */
/* Dependencies on runit_lib.c removed */
-#include "busybox.h"
+#include "libbb.h"
#include <dirent.h>
#include <sys/poll.h>
#include <sys/file.h>
-#include "busybox.h"
+#include "libbb.h"
#include "runit_lib.h"
static int selfpipe[2];
#include <sys/poll.h>
#include <sys/file.h>
-#include "busybox.h"
+#include "libbb.h"
#include "runit_lib.h"
#define MAXSERVICES 1000
#include <sys/poll.h>
#include <sys/file.h>
-#include "busybox.h"
+#include "libbb.h"
#include "runit_lib.h"
static const char *acts;
#include <sys/poll.h>
#include <sys/file.h>
-#include "busybox.h"
+#include "libbb.h"
#include "runit_lib.h"
static unsigned verbose;
*
* Copyright (C) 2006 - 2007 KaiGai Kohei <kaigai@kaigai.gr.jp>
*/
-#include "busybox.h"
#include <getopt.h>
#include <selinux/context.h>
+#include "libbb.h"
+
#define OPT_RECURSIVE (1<<0) /* 'R' */
#define OPT_CHANHES (1<<1) /* 'c' */
#define OPT_NODEREFERENCE (1<<2) /* 'h' */
*
*/
-#include "busybox.h"
+#include "libbb.h"
int getenforce_main(int argc, char **argv);
int getenforce_main(int argc, char **argv)
*
*/
-#include "busybox.h"
+#include "libbb.h"
int getsebool_main(int argc, char **argv);
int getsebool_main(int argc, char **argv)
* This implementation is based on old load_policy to be small.
* Author: Yuichi Nakamura <ynakam@hitachisoft.jp>
*/
-#include "busybox.h"
+#include "libbb.h"
int load_policy_main(int argc, char **argv);
int load_policy_main(int argc, char **argv)
* Port to busybox: KaiGai Kohei <kaigai@kaigai.gr.jp>
*
*/
-#include "busybox.h"
+#include "libbb.h"
static int print_matchpathcon(char *path, int noprint)
{
* Port to busybox: KaiGai Kohei <kaigai@kaigai.gr.jp>
* - based on coreutils-5.97 (in Fedora Core 6)
*/
-#include "busybox.h"
#include <getopt.h>
#include <selinux/context.h>
#include <selinux/flask.h>
+#include "libbb.h"
+
static context_t runcon_compute_new_context(char *user, char *role, char *type, char *range,
char *command, int compute_trans)
{
* Port to BusyBox Hiroshi Shinji <shiroshi@my.email.ne.jp>
*
*/
-#include "busybox.h"
+#include "libbb.h"
int selinuxenabled_main(int argc, char **argv);
int selinuxenabled_main(int argc, char **argv)
*
*/
-#include "busybox.h"
+#include "libbb.h"
/* These strings are arranged so that odd ones
* result in security_setenforce(1) being done,
#if DEBUG
#define _GNU_SOURCE
#endif
-#include "busybox.h"
+#include "busybox.h" /* for struct bb_applet */
#include <paths.h>
#include <setjmp.h>
#include <fnmatch.h>
echo `echo hello#comment " woot` and more
*/
-#include "busybox.h"
+#include "libbb.h"
// A single executable, its arguments, and other information we know about it.
#define BBSH_FLAG_EXIT 1
* Licensed under the GPL v2 or later, see the file LICENSE in this tarball.
*/
-#include "busybox.h"
+
#include <glob.h> /* glob, of course */
#include <getopt.h> /* should be pretty obvious */
/* #include <dmalloc.h> */
+
extern char **environ; /* This is in <unistd.h>, but protected with __USE_GNU */
+#include "busybox.h" /* for struct bb_applet */
+
/* If you comment out one of these below, it will be #defined later
* to perform debug printfs to stderr: */
//For debugging/development on the shell only...
//#define DEBUG_SHELL
-
-#include "busybox.h"
#include <getopt.h>
#include <glob.h>
+
+#include "busybox.h" /* for struct bb_applet */
+
#define expand_t glob_t
/* Always enable for the moment... */
* Licensed under the GPL v2 or later, see the file LICENSE in this tarball.
*/
-#include "busybox.h"
+#include "libbb.h"
#include <sys/syslog.h>
#include <sys/klog.h>
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#if !defined CONFIG_SYSLOGD
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#include <sys/ipc.h>
#include <sys/sem.h>
#include <sys/shm.h>
* Licensed under the GPL v2 or later, see the file LICENSE in this tarball.
*/
-#include "busybox.h"
+#include "libbb.h"
#include <paths.h>
#include <sys/un.h>
* Licensed under GPLv2, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#include <unistd.h>
#include <sys/klog.h>
* Geert Uytterhoeven (Geert.Uytterhoeven@cs.kuleuven.ac.be)
*/
-#include "busybox.h"
+#include "libbb.h"
#define DEFAULTFBDEV FB_0
#define DEFAULTFBMODE "/etc/fb.modes"
* 5 July 2003 -- modified for Busybox by Erik Andersen
*/
-#include "busybox.h"
+#include "libbb.h"
/* Stuff extracted from linux/fd.h */
*/
#include <assert.h> /* assert */
-#include "busybox.h"
+#include "libbb.h"
/* Looks like someone forgot to add this to config system */
#ifndef ENABLE_FEATURE_FDISK_BLKSIZE
* Licensed under GPLv2, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
/* From <linux/fd.h> */
#define FDFLUSH _IO(2,0x4b)
* enforced (but it's not much fun on a character device :-).
*/
-#include "busybox.h"
+#include "libbb.h"
#include <mntent.h>
#include "minix.h"
*
*/
-#include "busybox.h"
#include <getopt.h>
+#include "libbb.h"
/* NON_OPT is the code that is returned when a non-option is found in '+'
mode */
*/
#include <getopt.h>
-#include "busybox.h"
+#include "libbb.h"
#include "dump.h"
/* This is a NOEXEC applet. Be very careful! */
#include <sys/ioctl.h>
#include <sys/utsname.h>
#include <getopt.h>
-#include "busybox.h"
+#include "libbb.h"
/* Copied from linux/rtc.h to eliminate the kernel dependency */
struct linux_rtc_time {
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
/* X/OPEN tells us to use <sys/{types,ipc,sem}.h> for semctl() */
/* X/OPEN tells us to use <sys/{types,ipc,msg}.h> for msgctl() */
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#include <errno.h>
#include <time.h>
#include <pwd.h>
*/
#include <getopt.h>
-#include <stdlib.h>
-#include "busybox.h"
+#include "libbb.h"
int losetup_main(int argc, char **argv);
int losetup_main(int argc, char **argv)
* Licensed under GPL version 2, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#include "xregex.h"
#define DEV_PATH "/dev"
* removed getopt based parser and added a hand rolled one.
*/
-#include "busybox.h"
+#include "libbb.h"
#include <mntent.h>
#include "minix.h"
* Licensed under GPL version 2, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
int mkswap_main(int argc, char **argv);
int mkswap_main(int argc, char **argv)
* Licensed under GPLv2 or later, see file License in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#if ENABLE_FEATURE_USE_TERMIOS
mount_it_now() does the actual mount.
*/
-#include "busybox.h"
+#include "libbb.h"
#include <mntent.h>
/* Needed for nfs support only... */
*
* Licensed under GPL version 2, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
extern int pivot_root(const char * new_root,const char * put_old);
* Licensed under GPL v2 or later, see file License for details.
*/
-#include "busybox.h"
+#include "libbb.h"
enum { RFC_868_BIAS = 2208988800UL };
* Paul Mundt <lethal@linux-sh.org>.
*/
-#include "busybox.h"
+#include "libbb.h"
#include <sys/utsname.h>
#define S_LEN 128
#include <stdio.h>
#include <sys/personality.h>
-#include "busybox.h"
+#include "libbb.h"
int setarch_main(int ATTRIBUTE_UNUSED argc, char **argv);
int setarch_main(int ATTRIBUTE_UNUSED argc, char **argv)
* Licensed under the GPL version 2, see the file LICENSE in this tarball.
*/
-#include "busybox.h"
+#include "libbb.h"
#include <mntent.h>
#include <sys/swap.h>
* Licensed under GPL version 2, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
+#include "libbb.h"
#include <sys/vfs.h>
* Licensed under GPL version 2, see file LICENSE in this tarball for details.
*/
-#include "busybox.h"
#include <mntent.h>
#include <getopt.h>
+#include "libbb.h"
#define OPTION_STRING "flDnravdt:"
#define OPT_FORCE 1