← Commit list

299a6b4d7

Rob Landley
Rob Landley
2006-05-27
SOURCE BUG Duration: 44s

Subject

Consolidate #include so libbb.h does it.

SOURCE BUG

This commit was genuinely broken at the time (not related to our build system): scripts/config/mkconfigs.c (2005-08-01 - 2006-10-05 arasi) uretilen bbconfigopts.h icine .config satirlarini kacissiz, ham newline'larla gömüyordu - gecerli C degildi, busybox'un kendi bb_mkdep araci bile parse edemiyordu (7d219aab7 ile duzeltildi, mkconfigs shell scripte cevrildi)

→ Bu hatanin tam hikayesini ve duzeltme diffini gor

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

coreutils/date.c+0 -1
@@ -11,7 +11,6 @@
#include <stdlib.h>
#include <errno.h>
-#include <sys/time.h>
#include <unistd.h>
#include <time.h>
#include <stdio.h>
coreutils/dos2unix.c+0 -1
@@ -15,7 +15,6 @@
#include <unistd.h>
#include <stdint.h>
#include <fcntl.h>
-#include <sys/time.h>
#include "busybox.h"
#define CT_UNIX2DOS 1
coreutils/nice.c+0 -1
@@ -26,7 +26,6 @@
#include <limits.h>
#include <errno.h>
#include <unistd.h>
-#include <sys/time.h>
#include <sys/resource.h>
#include "busybox.h"
e2fsprogs/e2fsck.h+0 -1
@@ -14,7 +14,6 @@
#include <stddef.h>
#include <assert.h>
#include <signal.h>
-#include <sys/time.h>
#include <sys/stat.h>
#include <sys/resource.h>
#include <sys/param.h>
e2fsprogs/ext2fs/bmove.c+0 -1
@@ -14,7 +14,6 @@
#if HAVE_SYS_TYPES_H
#include <sys/types.h>
#endif
-#include <sys/time.h>
#include "ext2_fs.h"
#include "ext2fsP.h"
e2fsprogs/uuid/gen_uuid.c+0 -1
@@ -38,7 +38,6 @@
#include <fcntl.h>
#include <errno.h>
#include <sys/types.h>
-#include <sys/time.h>
#include <sys/stat.h>
#include <sys/file.h>
#ifdef HAVE_SYS_IOCTL_H
e2fsprogs/uuid/uuid.h+0 -1
@@ -36,7 +36,6 @@
#define _UUID_UUID_H
#include <sys/types.h>
-#include <sys/time.h>
#include <time.h>
typedef unsigned char uuid_t[16];
e2fsprogs/uuid/uuid_time.c+0 -1
@@ -38,7 +38,6 @@
#include <unistd.h>
#include <stdlib.h>
#include <sys/types.h>
-#include <sys/time.h>
#include <time.h>
#include "uuidP.h"
editors/vi.c+0 -1
@@ -57,7 +57,6 @@
#include <termios.h>
#include <unistd.h>
#include <sys/ioctl.h>
-#include <sys/time.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <time.h>
include/libbb.h+2 -0
@@ -24,6 +24,8 @@
#include <netinet/in.h>
#include <netdb.h>
+#include <sys/time.h>
+
#include "bb_config.h"
#ifdef CONFIG_SELINUX
#include <selinux/selinux.h>
init/init.c+0 -1
@@ -91,7 +91,6 @@ struct serial_struct {
*/
#define CORE_ENABLE_FLAG_FILE "/.init_enable_core"
#include <sys/resource.h>
-#include <sys/time.h>
#endif
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
loginutils/login.c+0 -1
@@ -10,7 +10,6 @@
#include <utmp.h>
#include <sys/resource.h>
#include <sys/stat.h>
-#include <sys/time.h>
#include <sys/types.h>
#include <ctype.h>
#include <time.h>
loginutils/su.c+0 -1
@@ -14,7 +14,6 @@
#include <utmp.h>
#include <sys/resource.h>
#include <sys/stat.h>
-#include <sys/time.h>
#include <sys/types.h>
#include <ctype.h>
#include <time.h>
loginutils/sulogin.c+0 -1
@@ -9,7 +9,6 @@
#include <utmp.h>
#include <sys/resource.h>
#include <sys/stat.h>
-#include <sys/time.h>
#include <sys/types.h>
#include <ctype.h>
#include <time.h>
miscutils/adjtimex.c+0 -1
@@ -44,7 +44,6 @@
#include <sys/types.h>
#include <stdlib.h>
#include <unistd.h>
-#include <sys/time.h>
#include <sys/timex.h>
#include "busybox.h"
miscutils/devfsd.c+0 -1
@@ -57,7 +57,6 @@
#include <stdarg.h>
#include <string.h>
#include <ctype.h>
-#include <sys/time.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <sys/wait.h>
miscutils/hdparm.c+0 -1
@@ -20,7 +20,6 @@
#include <endian.h>
#include <sys/ioctl.h>
#include <sys/sysmacros.h>
-#include <sys/time.h>
#include <sys/times.h>
#include <sys/mount.h>
#include <sys/mman.h>
miscutils/time.c+0 -1
@@ -29,7 +29,6 @@
#include <string.h>
#include <limits.h>
#include <unistd.h>
-#include <sys/time.h>
#include <sys/types.h> /* For pid_t. */
#include <sys/wait.h>
#include <sys/param.h> /* For getpagesize, maybe. */
networking/arping.c+0 -1
@@ -10,7 +10,6 @@
#include <sys/ioctl.h>
#include <signal.h>
-#include <sys/time.h>
#include <errno.h>
#include <stdlib.h>
networking/fakeidentd.c+0 -1
@@ -23,7 +23,6 @@
#include <sys/syslog.h>
#include <sys/types.h>
-#include <sys/time.h>
#include <time.h>
#include <sys/socket.h>
#include <netinet/in.h>
networking/ftpgetput.c+0 -1
@@ -15,7 +15,6 @@
#include <sys/types.h>
#include <sys/ioctl.h>
-#include <sys/time.h>
#include <sys/stat.h>
#include <ctype.h>
networking/httpd.c+0 -1
@@ -99,7 +99,6 @@
#include <sys/types.h>
#include <sys/socket.h> /* for connect and socket*/
#include <netinet/in.h> /* for sockaddr_in */
-#include <sys/time.h>
#include <sys/stat.h>
#include <sys/wait.h>
#include <fcntl.h> /* for open modes */
networking/inetd.c+0 -1
@@ -134,7 +134,6 @@
#include <sys/un.h>
#include <sys/file.h>
#include <sys/wait.h>
-#include <sys/time.h>
#include <sys/resource.h>
networking/nc.c+0 -1
@@ -24,7 +24,6 @@
#include <netinet/in.h>
#include <arpa/inet.h>
#include <netdb.h>
-#include <sys/time.h>
#include <sys/ioctl.h>
#include "busybox.h"
networking/ping.c+0 -1
@@ -15,7 +15,6 @@
#include <sys/param.h>
#include <sys/socket.h>
#include <sys/file.h>
-#include <sys/time.h>
#include <sys/times.h>
#include <signal.h>
networking/ping6.c+0 -1
@@ -37,7 +37,6 @@
#include <sys/param.h>
#include <sys/socket.h>
#include <sys/file.h>
-#include <sys/time.h>
#include <sys/times.h>
#include <signal.h>
networking/telnet.c+0 -7
@@ -45,13 +45,6 @@ enum { DOTRACE = 1 };
#define TRACE(x, y)
#endif
-#if 0
-#define USE_POLL
-#include <sys/poll.h>
-#else
-#include <sys/time.h>
-#endif
-
#define DATABUFSIZE 128
#define IACBUFSIZE 128
networking/telnetd.c+0 -1
@@ -24,7 +24,6 @@
/*#define DEBUG 1 */
#undef DEBUG
-#include <sys/time.h>
#include <sys/socket.h>
#include <sys/wait.h>
#include <sys/ioctl.h>
networking/tftp.c+0 -1
@@ -24,7 +24,6 @@
#include <string.h>
#include <sys/types.h>
#include <sys/socket.h>
-#include <sys/time.h>
#include <sys/stat.h>
#include <netdb.h>
#include <netinet/in.h>
networking/traceroute.c+0 -1
@@ -218,7 +218,6 @@
#include <sys/file.h>
#include <sys/ioctl.h>
#include <sys/socket.h>
-#include <sys/time.h> /* concession to AIX */
#include <sys/select.h>
#include "inet_common.h"
networking/udhcp/arpping.c+0 -1
@@ -5,7 +5,6 @@
* by Yoichi Hariguchi <[email protected]>
*/
-#include <sys/time.h>
#include <time.h>
#include <sys/socket.h>
#include <netinet/if_ether.h>
networking/udhcp/dhcpc.c+0 -1
@@ -7,7 +7,6 @@
* Licensed under the GPL v2 or later, see the file LICENSE in this tarball.
*/
-#include <sys/time.h>
#include <sys/file.h>
#include <unistd.h>
#include <getopt.h>
networking/udhcp/dhcpd.c+0 -1
@@ -34,7 +34,6 @@
#include <errno.h>
#include <sys/ioctl.h>
#include <time.h>
-#include <sys/time.h>
#include "dhcpd.h"
#include "arpping.h"
networking/wget.c+0 -1
@@ -17,7 +17,6 @@
#include <signal.h>
#include <sys/ioctl.h>
-#include <sys/time.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/socket.h>
networking/zcip.c+0 -1
@@ -38,7 +38,6 @@
#include <sys/ioctl.h>
#include <sys/types.h>
#include <sys/wait.h>
-#include <sys/time.h>
#include <sys/socket.h>
#include <arpa/inet.h>
procps/renice.c+0 -1
@@ -38,7 +38,6 @@
#include <limits.h>
#include <errno.h>
#include <unistd.h>
-#include <sys/time.h>
#include <sys/resource.h>
#include "busybox.h"
procps/top.c+0 -2
@@ -40,7 +40,6 @@
#ifdef CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE
#include <time.h>
-#include <sys/time.h>
#include <fcntl.h>
#include <netinet/in.h> /* htons */
#endif
@@ -370,7 +369,6 @@ static void clearmems(void)
#ifdef CONFIG_FEATURE_USE_TERMIOS
#include <termios.h>
-#include <sys/time.h>
#include <signal.h>
shell/ash.c+0 -1
@@ -58,7 +58,6 @@
#include <sys/param.h>
#include <sys/resource.h>
#include <sys/stat.h>
-#include <sys/time.h>
#include <sys/wait.h>
#include <stdio.h>
util-linux/hwclock.c+0 -1
@@ -9,7 +9,6 @@
#include <sys/ioctl.h>
-#include <sys/time.h>
#include <sys/utsname.h>
#include <ctype.h>
#include <fcntl.h>
util-linux/rdate.c+0 -1
@@ -8,7 +8,6 @@
* Licensed under GPL v2 or later, see file License for details.
*/
-#include <sys/time.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>