delete tons of extra #includes
authorDenis Vlasenko <vda.linux@googlemail.com>
Thu, 31 May 2007 22:42:12 +0000 (22:42 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Thu, 31 May 2007 22:42:12 +0000 (22:42 -0000)
59 files changed:
archival/cpio.c
archival/libunarchive/archive_xread_all_eof.c
archival/libunarchive/data_align.c
archival/libunarchive/data_extract_to_stdout.c
archival/libunarchive/decompress_uncompress.c
archival/libunarchive/filter_accept_all.c
archival/libunarchive/filter_accept_list.c
archival/libunarchive/filter_accept_reject_list.c
archival/libunarchive/find_list_entry.c
archival/libunarchive/get_header_tar_lzma.c
archival/libunarchive/header_list.c
archival/libunarchive/header_skip.c
archival/libunarchive/open_transformer.c
archival/libunarchive/seek_by_read.c
archival/libunarchive/unpack_ar_archive.c
console-tools/clear.c
console-tools/reset.c
console-tools/setkeycodes.c
coreutils/df.c
coreutils/id.c
coreutils/libcoreutils/getopt_mk_fifo_nod.c
coreutils/printenv.c
coreutils/uname.c
debianutils/pipe_progress.c
include/unarchive.h
init/init.c
libbb/ask_confirmation.c
libbb/bb_askpass.c
libbb/bb_do_delay.c
libbb/get_console.c
libbb/herror_msg.c
libbb/human_readable.c
libbb/inode_hash.c
libbb/lineedit.c
libbb/llist.c
libbb/login.c
libbb/mtab_file.c
libbb/safe_strncpy.c
libbb/sha1.c
miscutils/chrt.c
miscutils/devfsd.c
miscutils/runlevel.c
modutils/insmod.c
networking/arping.c
networking/libiproute/ip_parse_common_args.c
networking/libiproute/ipaddress.c
networking/libiproute/iplink.c
networking/libiproute/iproute.c
networking/libiproute/iprule.c
networking/libiproute/iptunnel.c
networking/libiproute/ll_addr.c
networking/libiproute/ll_map.c
networking/libiproute/ll_proto.c
networking/libiproute/ll_types.c
networking/libiproute/rtm_map.c
networking/libiproute/utils.c
networking/libiproute/utils.h
util-linux/dmesg.c
util-linux/hwclock.c

index 6d1ee166dcf2bc59871f8710ba4719bad7c9b869..72d31c35d28cd7d834a84fd28c4d7903e70d612c 100644 (file)
  *             Only supports new ASCII and CRC formats
  *
  */
-#include <fcntl.h>
-#include <stdlib.h>
-#include <string.h>
-#include <unistd.h>
-#include "unarchive.h"
 #include "libbb.h"
+#include "unarchive.h"
 
-#define CPIO_OPT_EXTRACT                       0x01
-#define CPIO_OPT_TEST                          0x02
-#define CPIO_OPT_UNCONDITIONAL         0x04
-#define CPIO_OPT_VERBOSE                       0x08
-#define CPIO_OPT_FILE                          0x10
-#define CPIO_OPT_CREATE_LEADING_DIR    0x20
-#define CPIO_OPT_PRESERVE_MTIME                0x40
+#define CPIO_OPT_EXTRACT                0x01
+#define CPIO_OPT_TEST                   0x02
+#define CPIO_OPT_UNCONDITIONAL          0x04
+#define CPIO_OPT_VERBOSE                0x08
+#define CPIO_OPT_FILE                   0x10
+#define CPIO_OPT_CREATE_LEADING_DIR     0x20
+#define CPIO_OPT_PRESERVE_MTIME         0x40
 
 int cpio_main(int argc, char **argv);
 int cpio_main(int argc, char **argv)
index 007f68c6d9b6b5e1281068498aedad71024d2d7f..7e082ab1d5d28bded6815c71c51c41d6e861517b 100644 (file)
@@ -3,8 +3,8 @@
  * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
  */
 
-#include "unarchive.h"
 #include "libbb.h"
+#include "unarchive.h"
 
 ssize_t archive_xread_all_eof(archive_handle_t *archive_handle,
                        unsigned char *buf, size_t count)
index 946c94d0d9bf6a5fa1d8ba70b86923ecd1ec9f59..9803199e092f4c8a40d3452b7fc32514d4fd86e0 100644 (file)
@@ -3,7 +3,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
  */
 
-#include <sys/types.h>
+//#include <sys/types.h>
 
 #include "libbb.h"
 #include "unarchive.h"
index d87a4a5957dd34b3086633c9613c4f5d0697a2ee..c8895ed6505412acd25866b62bf5b8df2b212b01 100644 (file)
@@ -3,6 +3,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
  */
 
+#include "libbb.h"
 #include "unarchive.h"
 
 void data_extract_to_stdout(archive_handle_t *archive_handle)
index a1d7fd67cda9f1cc2734c6c0740ca2d80e8a0b8e..ba73f1132f72175a5d994cbac2ca7ecc72262b8b 100644 (file)
@@ -26,9 +26,6 @@
  * [... History snipped ...]
  *
  */
-#include <stdio.h>
-#include <string.h>
-#include <unistd.h>
 
 /* Default input buffer size */
 #define        IBUFSIZ 2048
index 5c991cac4f095d7f28a7f3e4c6c6fee01ee497c5..47d771e4320e5bdc206b52fdd17842789a7d3a39 100644 (file)
@@ -5,7 +5,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
  */
 
-#include <stdlib.h>
+#include "libbb.h"
 #include "unarchive.h"
 
 /* Accept any non-null name, its not really a filter at all */
index cfc1b0c5894a6e0517022fe64242fb5f2c40e3ce..6e571ad4e34fce3cede7a5e399641d8322503dbe 100644 (file)
@@ -5,7 +5,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
  */
 
-#include <stdlib.h>
+#include "libbb.h"
 #include "unarchive.h"
 
 /*
index 79da350b6dd6ae8acaf2393cc9f63cf073215ed5..bf983b5e82194b595c1e093c838649e336984ad4 100644 (file)
@@ -5,7 +5,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
  */
 
-#include <stdlib.h>
+#include "libbb.h"
 #include "unarchive.h"
 
 /*
index d1afc72ce08c7cdff76e2dfc771e6255d77e99fd..f2741039d14b6f4c62c44b3c8efadfc7e078456b 100644 (file)
@@ -6,7 +6,7 @@
  */
 
 #include <fnmatch.h>
-#include <stdlib.h>
+#include "libbb.h"
 #include "unarchive.h"
 
 /* Find a string in a shell pattern list */
index 06b8daa0f800ed14fa8c523885d25af650884714..5c02767de8c2a9ab02a769dfbc2d12ece7640038 100644 (file)
@@ -6,6 +6,7 @@
  * Licensed under GPL v2, see file LICENSE in this tarball for details.
  */
 
+#include "libbb.h"
 #include "unarchive.h"
 
 char get_header_tar_lzma(archive_handle_t * archive_handle)
index fb461a68e6db15091a75ec47b4aec92415944fab..8cb8f40d97dc3cf18ef84019438d0657fb9fbacd 100644 (file)
@@ -2,7 +2,7 @@
 /*
  * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
  */
-#include <stdio.h>
+#include "libbb.h"
 #include "unarchive.h"
 
 void header_list(const file_header_t *file_header)
index 53242e011c1fd2a70e5f2b5684b35c2b199579f5..ef2172bb3ed55b2f1b2d9d203e357b060b515836 100644 (file)
@@ -2,7 +2,7 @@
 /*
  * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
  */
-#include <stdio.h>
+#include "libbb.h"
 #include "unarchive.h"
 
 void header_skip(const file_header_t *file_header ATTRIBUTE_UNUSED)
index 58a89b9181086db7c16260443122e17de74fc62c..0ee080621a054c2e0221028cf102f4c497bbe20f 100644 (file)
@@ -3,11 +3,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
  */
 
-#include <stdlib.h>
-#include <unistd.h>
-
 #include "libbb.h"
-
 #include "unarchive.h"
 
 /* transformer(), more than meets the eye */
index e46af484222fbeca0a1d5327830c8c49a96f1c03..452d82d10b2f220d8e0a1e319c8e6f81ca9b68ca 100644 (file)
@@ -3,10 +3,8 @@
  * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
  */
 
-#include <stdlib.h>
-
-#include "unarchive.h"
 #include "libbb.h"
+#include "unarchive.h"
 
 /*  If we are reading through a pipe(), or from stdin then we can't lseek,
  *  we must read and discard the data to skip over it.
index 6a84ae81172918ee779543a61f467b19bfb2dcbf..fc1820b97b86e068aff0151e12a2bd07ac149ef6 100644 (file)
@@ -2,11 +2,9 @@
 /*
  * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
  */
-#include <fcntl.h>
-#include <stdlib.h>
-#include <string.h>
-#include "unarchive.h"
+
 #include "libbb.h"
+#include "unarchive.h"
 
 void unpack_ar_archive(archive_handle_t *ar_archive)
 {
index 053293ce24315b009781a65ea3c610e81e916182..3c7d704b518f4a9971e844c763a2e07795a574fc 100644 (file)
 
 /* no options, no getopt */
 
-#include <stdio.h>
-#include <stdlib.h>
 #include "libbb.h"
 
-
 int clear_main(int argc, char **argv);
 int clear_main(int argc, char **argv)
 {
index c844e1511b1e13ebdea1b318e697e43ef90a86f8..deffe286dfb6a7c37b5fbd9a8917bc3a334d9023 100644 (file)
@@ -10,9 +10,6 @@
 
 /* no options, no getopt */
 
-#include <stdio.h>
-#include <stdlib.h>
-#include <unistd.h>
 #include "libbb.h"
 
 int reset_main(int argc, char **argv);
index a0d291d30064f92ff70eb9f1e6a7d8bb444bc5f9..0911ede50573e80ca043b30b05b43a75772bc680 100644 (file)
@@ -9,10 +9,9 @@
  * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
  */
 
-#include <sys/ioctl.h>
+//#include <sys/ioctl.h>
 #include "libbb.h"
 
-
 /* From <linux/kd.h> */
 struct kbkeycode {
        unsigned int scancode, keycode;
index d455d27f6afc9588988dc5f7bfc27cb4ff098a44..82730806edce899470c23e8668e5526bdc7f7104 100644 (file)
  * the command line.  Properly round *-blocks, Used, and Available quantities.
  */
 
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <unistd.h>
 #include <mntent.h>
 #include <sys/vfs.h>
 #include "libbb.h"
index 064bd29d9efe17018f7f00827e967b6adc71921f..9dd5b48d37e0738d956c45b2a8793c9d3d81b22c 100644 (file)
@@ -14,9 +14,6 @@
  */
 
 #include "libbb.h"
-#include <stdio.h>
-#include <unistd.h>
-#include <sys/types.h>
 
 #define PRINT_REAL        1
 #define NAME_NOT_NUMBER   2
index 32fa9bedea30d56d0893e7b47d4005e2507d4261..5065c3886a1cf77c333a67d1d7c2bad1b901f1e0 100644 (file)
  *
  */
 
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <unistd.h>
 #include "libbb.h"
-#include "coreutils.h"
+//#include "coreutils.h"
 
 mode_t getopt_mk_fifo_nod(int argc, char **argv)
 {
index 0e69ff217cbc4bd9e7ffec31a0a8eb434f29042c..2531d5a235081096faec61e0c447ea84b041f3aa 100644 (file)
@@ -8,9 +8,6 @@
  * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
  */
 
-#include <stdio.h>
-#include <string.h>
-#include <stdlib.h>
 #include "libbb.h"
 extern char **environ;
 
index d4188cdae6ab0d199c87eeb81865f2aa0e90ea69..a934c15f4a6b52e6128d600bdff19d562b0c8423 100644 (file)
  * Now does proper error checking on i/o.  Plus some further space savings.
  */
 
-#include <stdio.h>
-#include <stdlib.h>
-#include <stddef.h>
-#include <string.h>
-#include <unistd.h>
-#include <sys/types.h>
 #include <sys/utsname.h>
 #include "libbb.h"
 
index f950084931d571ab4f4cd1e65c3d7e46d74b51cc..ac8fb50f63ec821580d8c3d1440a3a355f7e44b9 100644 (file)
@@ -8,10 +8,6 @@
  */
 
 #include "libbb.h"
-#include <stdio.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <time.h>
 
 #define PIPE_PROGRESS_SIZE 4096
 
index 8aa90beccfd59a46da922b972173e494b71b7823..8b2da56465672a0700f0c87bc3bd2498e941b212 100644 (file)
@@ -10,7 +10,7 @@
 #define ARCHIVE_NOPRESERVE_OWN          32
 #define ARCHIVE_NOPRESERVE_PERM         64
 
-#include "libbb.h"
+//#include "libbb.h"
 
 typedef struct file_headers_s {
        char *name;
index 3dcd0726b9c2bfcfb0b3fa47417383fb67f72449..cb83b088d4ee708b6f92b871865ae77c81a71215 100644 (file)
@@ -11,9 +11,9 @@
 
 #include "libbb.h"
 #include <paths.h>
-#include <signal.h>
-#include <sys/ioctl.h>
-#include <sys/wait.h>
+//#include <signal.h>
+//#include <sys/ioctl.h>
+//#include <sys/wait.h>
 #include <sys/reboot.h>
 
 #if ENABLE_FEATURE_INIT_SYSLOG
index 4642fa03667343fafab5859899a7646c9f7cb19d..646ec4b7e1d3cfefd490bd633258a63792d8b14f 100644 (file)
@@ -11,8 +11,6 @@
  * return 1.  Otherwise return 0.
  */
 
-#include <stdio.h>
-#include <ctype.h>
 #include "libbb.h"
 
 int bb_ask_confirmation(void)
index 097a0a290c3d7eb454ce71ca4e407a570fe5939c..0f1f68687cc29b862dd0e170da0f414bc117d016 100644 (file)
@@ -8,13 +8,8 @@
  * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
  */
 
-#include <stdio.h>
-#include <string.h>
-#include <unistd.h>
-#include <fcntl.h>
-#include <signal.h>
 #include <termios.h>
-#include <sys/ioctl.h>
+//#include <sys/ioctl.h>
 
 #include "libbb.h"
 
index e14b67a199404457a6dface03ea2867f35427780..aa26aded1751534eb04b1b0267f20196e7891e34 100644 (file)
@@ -7,8 +7,6 @@
  * Licensed under the GPL v2, see the file LICENSE in this tarball.
  */
 
-#include <time.h>
-#include <unistd.h>
 #include "libbb.h"
 
 void bb_do_delay(int seconds)
index 9797ad6f09b3fcd55768a6d306ce62a0f6419665..b129518238608d9f1e28ce567fa640783a1d5387 100644 (file)
@@ -8,7 +8,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
  */
 
-#include <sys/ioctl.h>
+//#include <sys/ioctl.h>
 #include "libbb.h"
 
 
index 1e6908d8202dac1bbac3859e38b9642cc1544e8e..943702c68d4dd2b527f86d16186e85704edfb879 100644 (file)
@@ -7,9 +7,6 @@
  * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
  */
 
-#include <stdarg.h>
-#include <stdlib.h>
-
 #include "libbb.h"
 
 void bb_herror_msg(const char *s, ...)
index 7469e7999422bf1b4004d5ce1d58ced934b172b5..7714abecb7cbd70e08a13d49016862a8c9f8cfe8 100644 (file)
@@ -26,7 +26,6 @@
  *      and "#if 0"'d below.
  */
 
-#include <stdio.h>
 #include "libbb.h"
 
 const char *make_human_readable_str(unsigned long long size,
index 78c1b0f9e929865ea9c720d3c5f30a0d9ac8fbb5..69e39af63632cc935426236668bc39f3b738e09b 100644 (file)
@@ -8,9 +8,6 @@
  * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
  */
 
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
 #include "libbb.h"
 
 typedef struct ino_dev_hash_bucket_struct {
index 9bbc7097dc4a759105baf444d0a5a0f71689287d..b950d7f26827732d18abadd5497d2332bc0b6eb9 100644 (file)
@@ -28,7 +28,7 @@
    - not true viewing if length prompt less terminal width
  */
 
-#include <sys/ioctl.h>
+//#include <sys/ioctl.h>
 #include "libbb.h"
 
 
index 706751447e3dffa02ae3a7ae017cce3cf029d5fb..4b3971bbe58968b924355217834f450f4c8aa84d 100644 (file)
@@ -10,7 +10,6 @@
  * Licensed under the GPL v2 or later, see the file LICENSE in this tarball.
  */
 
-#include <stdlib.h>
 #include "libbb.h"
 
 /* Add data to the start of the linked list.  */
index f3a3357bcadfbcb6fd308e3c2a12a5221b4959d3..1cbadd228c88e5fcd80d82365f5ad2d008b99d79 100644 (file)
  */
 
 #include <sys/param.h>  /* MAXHOSTNAMELEN */
-#include <stdio.h>
-#include <unistd.h>
-#include "libbb.h"
-
 #include <sys/utsname.h>
-#include <time.h>
+#include "libbb.h"
 
 #define LOGIN " login: "
 
index 67367e3d7ca4f6c353ffd42f02a4decdd8b13be5..d00405d8a4d7dd97dd7d133d8adf33d51200bce0 100644 (file)
@@ -7,10 +7,8 @@
  * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
  */
 
-#include <stdio.h>
 #include "libbb.h"
 
-
 /* Busybox mount uses either /proc/mounts or /etc/mtab to
  * get the list of currently mounted filesystems */
 const char bb_path_mtab_file[] =
index 42bc16ea0d07acfddf27f148b36477881dfd6820..ebc7e28f30ca09e1c42a13c45312a77c9b63581d 100644 (file)
@@ -7,11 +7,8 @@
  * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
  */
 
-#include <string.h>
 #include "libbb.h"
 
-
-
 /* Like strncpy but make sure the resulting string is always 0 terminated. */
 char * safe_strncpy(char *dst, const char *src, size_t size)
 {
index 734fde4c57587d0a89a41c50bf7d0cf62faba9a8..552dcad8070c964da147974f2607e24c31a33c9a 100644 (file)
  *  stored in memory. It runs at 22 cycles per byte on a Pentium P4 processor
  */
 
-#include <fcntl.h>
-#include <limits.h>
-#include <stdio.h>
-#include <stdint.h>
-#include <stdlib.h>
-#include <string.h>
-#include <unistd.h>
-
 #include "libbb.h"
 
 #define SHA1_BLOCK_SIZE  64
index 8a4b78fc4fecd78541d0b070a7fc5e8c2ecd7d7c..d549708b4ee491a5306493cfcbb69343389f848d 100644 (file)
@@ -6,7 +6,6 @@
  * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
  */
 
-#include <unistd.h>
 #include <sched.h>
 #include <getopt.h> /* optind */
 #include "libbb.h"
index 994b80e7686f8c5bd6199235fafabdf1553bcc7e..ad934a3a487410d53cf12708a9ca3441c7b18b8e 100644 (file)
       Richard Gooch, c/o ATNF, P. O. Box 76, Epping, N.S.W., 2121, Australia.
 */
 
-#include "libbb.h"
-#include "xregex.h"
-#include <sys/wait.h>
-#include <sys/ioctl.h>
-#include <sys/socket.h>
+//#include <sys/wait.h>
+//#include <sys/ioctl.h>
+//#include <sys/socket.h>
 #include <sys/un.h>
 #include <dirent.h>
 #include <syslog.h>
 #include <sys/sysmacros.h>
+#include "libbb.h"
+#include "xregex.h"
 
 
 /* Various defines taken from linux/major.h */
index f7d55de0f4565b8e32fba0ee874f8d34b79c3ace..0aabfb024e38ce8549dee87e523a05b93c9ef739 100644 (file)
  * initially busyboxified by Bernhard Fischer
  */
 
-#include "libbb.h"
-#include <stdio.h>
 #include <utmp.h>
-#include <time.h>
-#include <stdlib.h>
+#include "libbb.h"
 
 int runlevel_main(int argc, char **argv);
 int runlevel_main(int argc, char **argv)
@@ -32,12 +29,15 @@ int runlevel_main(int argc, char **argv)
                        prev = ut->ut_pid / 256;
                        if (prev == 0) prev = 'N';
                        printf("%c %c\n", prev, ut->ut_pid % 256);
-                       endutent();
+                       if (ENABLE_FEATURE_CLEAN_UP)
+                               endutent();
                        return 0;
                }
        }
 
        puts("unknown");
-       endutent();
+       
+       if (ENABLE_FEATURE_CLEAN_UP)
+               endutent();
        return 1;
 }
index f8be9ce6b5c2ac28f41570074d2075a65c172612..c84e2b96ca9714d9cd0a939f630036a6d252c00f 100644 (file)
@@ -496,7 +496,6 @@ int delete_module(const char *);
 
 /* The relocatable object is manipulated using elfin types.  */
 
-#include <stdio.h>
 #include <elf.h>
 #include <endian.h>
 
index 0371df369eed43cca3c87edf8ac57e7f7e0939f6..d65be815ae09cfed185cc8914022d853a1b553b2 100644 (file)
@@ -8,8 +8,8 @@
  * Busybox port: Nick Fedchik <nick@fedchik.org.ua>
  */
 
-#include <sys/ioctl.h>
-#include <signal.h>
+//#include <sys/ioctl.h>
+//#include <signal.h>
 
 #include <arpa/inet.h>
 #include <net/if.h>
index 6efbc6912031c3ff7da31696d8dd8abc0ebe3b55..cea5b47539d55cb4ce9ed027cae1de5f80006512 100644 (file)
  * Rani Assaf <rani@magic.metawire.com> 980929:        resolve addresses
  */
 
-#include <string.h>
-
-#include "libbb.h"
+#include "ip_common.h"  /* #include "libbb.h" is inside */
 #include "utils.h"
-#include "ip_common.h"
-
 
 int preferred_family = AF_UNSPEC;
 smallint oneline;
index 4f83924ae7c359f3515d8b4081900f55dd5f21e1..e504862a90ec622c13ad43446856f21e8f80d462 100644 (file)
  *     Laszlo Valko <valko@linux.karinthy.hu> 990223: address label must be zero terminated
  */
 
-#include "libbb.h"
-#include <sys/socket.h>
-#include <sys/ioctl.h>
-
+//#include <sys/socket.h>
+//#include <sys/ioctl.h>
 #include <fnmatch.h>
-#include <string.h>
-#include <unistd.h>
-
 #include <net/if.h>
 #include <net/if_arp.h>
 
+#include "ip_common.h"  /* #include "libbb.h" is inside */
 #include "rt_names.h"
 #include "utils.h"
-#include "ip_common.h"
 
 
 typedef struct filter_t {
index 5feab1e4954bff38619b29282b62f9147a51d769..7db4d7e159e1adf1a01e3b6797736c4984fcefb9 100644 (file)
@@ -7,20 +7,16 @@
  * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
  */
 
-#include "libbb.h"
-
-#include <sys/ioctl.h>
-#include <sys/socket.h>
-
+//#include <sys/ioctl.h>
+//#include <sys/socket.h>
 #include <net/if.h>
 #include <net/if_packet.h>
 #include <netpacket/packet.h>
-
 #include <net/ethernet.h>
 
+#include "ip_common.h"  /* #include "libbb.h" is inside */
 #include "rt_names.h"
 #include "utils.h"
-#include "ip_common.h"
 
 /* taken from linux/sockios.h */
 #define SIOCSIFNAME    0x8923          /* set interface name */
index 4efe9fd746920ff48735180e872ca8976f91ccee..75e52939cecc221caaf68cd943f2efd33e2f1e39 100644 (file)
  * Kunihiro Ishiguro <kunihiro@zebra.org> 001102: rtnh_ifindex was not initialized
  */
 
-#include "libbb.h"
-
+#include "ip_common.h" /* #include "libbb.h" is inside */
 #include "rt_names.h"
 #include "utils.h"
-#include "ip_common.h"
 
 #ifndef RTAX_RTTVAR
 #define RTAX_RTTVAR RTAX_HOPS
index 0499a09944174a8378155826ae5206074988592c..e2e96f0239044412f9d3f260200072178c0884f5 100644 (file)
  * initially integrated into busybox by Bernhard Fischer
  */
 
-#include "libbb.h"
 #include <syslog.h>
-#include <sys/socket.h>
+//#include <sys/socket.h>
 #include <netinet/in.h>
 #include <netinet/ip.h>
 #include <arpa/inet.h>
 
+#include "ip_common.h"  /* #include "libbb.h" is inside */
 #include "rt_names.h"
 #include "utils.h"
-#include "ip_common.h"
+
 /*
 static void usage(void) __attribute__((noreturn));
 
@@ -41,6 +41,7 @@ static void usage(void)
        exit(-1);
 }
 */
+
 static int print_rule(struct sockaddr_nl *who ATTRIBUTE_UNUSED,
                                        struct nlmsghdr *n, void *arg)
 {
index a2eb0ccda6c9461ffacc4a51a3bbd8d3f9f288d6..3327b27a323d15d7458fccbc030cdc39ee2c344c 100644 (file)
  * Phil Karn <karn@ka9q.ampr.org>      990408: "pmtudisc" flag
  */
 
-#include "libbb.h"
-#include <sys/socket.h>
-#include <sys/ioctl.h>
-
+//#include <sys/socket.h>
+//#include <sys/ioctl.h>
 #include <netinet/ip.h>
-
 #include <net/if.h>
 #include <net/if_arp.h>
-
 #include <asm/types.h>
 #ifndef __constant_htons
 #define __constant_htons htons
 #endif
 #include <linux/if_tunnel.h>
 
+#include "ip_common.h"  /* #include "libbb.h" is inside */
 #include "rt_names.h"
 #include "utils.h"
-#include "ip_common.h"
 
 
 /* Dies on error */
index b4a218780deb84024793e6c0601fac20da26051b..ab5a2c522c46035a39371376bf705a1324ac1409 100644 (file)
  * Authors:    Alexey Kuznetsov, <kuznet@ms2.inr.ac.ru>
  */
 
-#include "libbb.h"
-
-#include <string.h>
 #include <net/if_arp.h>
 
+#include "libbb.h"
 #include "rt_names.h"
 #include "utils.h"
 
index e9a1616cc769b5dbe320ab21319fa5c5c9f10d52..eb9b0a4ffc9d99312e301c5128aa30797faeaddd 100644 (file)
  *
  */
 
-#include "libbb.h"
-#include <string.h>
+//#include <sys/socket.h>      /* socket() */
+#include <net/if.h>    /* struct ifreq and co. */
+//#include <sys/ioctl.h>       /* ioctl() & SIOCGIFINDEX */
 
+#include "libbb.h"
 #include "libnetlink.h"
 #include "ll_map.h"
 
-#include <sys/socket.h>        /* socket() */
-#include <net/if.h>    /* struct ifreq and co. */
-#include <sys/ioctl.h> /* ioctl() & SIOCGIFINDEX */
-
 struct idxmap {
        struct idxmap * next;
        int             index;
index aad460b5f8b535cdb45eef099241152df6f0b29c..10d749881cb4fef39465e09d2be2b6c76491bb87 100644 (file)
@@ -11,7 +11,6 @@
  */
 
 #include "libbb.h"
-
 #include "rt_names.h"
 #include "utils.h"
 
index 416ea6bbe2b9fc4c88cf1be4c46f28d6e12b572a..5d2843b141a5b5c4b970b262797303093a4ba9f2 100644 (file)
@@ -9,10 +9,10 @@
  *
  * Authors:    Alexey Kuznetsov, <kuznet@ms2.inr.ac.ru>
  */
-#include <stdio.h>
 #include <arpa/inet.h>
 #include <linux/if_arp.h>
 
+#include "libbb.h"
 #include "rt_names.h"
 
 const char* ll_type_n2a(int type, char *buf, int len)
index c16406b8bef99acd32834e329feee0af8c87a538..7fad0ecc8ff568b6e1ae561ed5b04c92e9da8061 100644 (file)
@@ -11,8 +11,7 @@
  *
  */
 
-#include <stdlib.h>
-#include <string.h>
+#include "libbb.h"
 #include "rt_names.h"
 #include "utils.h"
 
index 9605c39db2d916eece4863492e04d5b443cf23fa..7fc1dbc266d9a01f18b904394b37b54005eeebc0 100644 (file)
@@ -12,7 +12,6 @@
  */
 
 #include "libbb.h"
-
 #include "utils.h"
 #include "inet_common.h"
 
index 3b6fef1e3bc66dc93c305028fa53c3f63dca422b..3bbc71d141e6983115e2c5702d4e258109bb7aa8 100644 (file)
@@ -2,8 +2,6 @@
 #ifndef __UTILS_H__
 #define __UTILS_H__ 1
 
-#include "libbb.h"
-
 #include "libnetlink.h"
 #include "ll_map.h"
 #include "rtm_map.h"
index ed908ede93cd66af1b53d71d80e81ed275494b73..0c1c6fabb72d70225141fa0e351c3f86cc07178d 100644 (file)
@@ -9,9 +9,8 @@
  * Licensed under GPLv2, see file LICENSE in this tarball for details.
  */
 
-#include "libbb.h"
-#include <unistd.h>
 #include <sys/klog.h>
+#include "libbb.h"
 
 int dmesg_main(int argc, char **argv);
 int dmesg_main(int argc, char **argv)
index 686492578eaf3968cb162d283842d03eb220d71f..c4b793ef89f566702af78975a858c8dbf147f8fc 100644 (file)
@@ -7,8 +7,7 @@
  * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
 */
 
-
-#include <sys/ioctl.h>
+//#include <sys/ioctl.h>
 #include <sys/utsname.h>
 #include <getopt.h>
 #include "libbb.h"