Rob Landley
cc6d8d30ec
Fix umount so it works if there's no /etc/mtab or /proc/mounts, make
...
umount -a into a CONFIG_FEATURE (why not?), and zap the now obsolete
defconfig file (which was supposed to be part of the previous checkin).
2006-02-08 20:06:57 +00:00
Rob Landley
1ab4c3dc25
Help text update and tweak to defconfig to remove two more things that
...
the "maximum sane configuration" shouldn't have. (Explicit MTAB support in
mount, which you should only need if you have no /proc, and FEATURE_CLEAN_UP,
which exists to humor valgrind and otherwise just bloats the code).
2006-02-08 18:50:17 +00:00
Rob Landley
32251b4825
Convert some help text to english.
2006-02-08 18:34:21 +00:00
Mike Frysinger
271aa40a15
add back in path nulling after calling find_dev() since it is needed for now ...
2006-02-07 06:10:45 +00:00
Mike Frysinger
27a74e8017
Cristian Ionescu-Idbohrn writes:
...
force enough space padding so that applet names always end up on their own line
2006-02-07 00:58:11 +00:00
Mike Frysinger
0380166916
space out supported applet names so the config list doesnt wrap on an 80col terminal
2006-02-07 00:51:07 +00:00
Mike Frysinger
4fcefb9e90
fixup whitespace in awk help output
2006-02-06 23:38:59 +00:00
Rob Landley
30a6bba65f
Bug 677: there are apparently still people using telnet.
2006-02-06 02:49:45 +00:00
Mike Frysinger
ba9c4d1f89
get rid of warnings with applets that have no usage and get rid of pointless --- separator between applets
2006-02-06 01:11:34 +00:00
Mike Frysinger
f37529d6b6
if the .pl script gets updated, force doc regen
2006-02-05 22:15:39 +00:00
Mike Frysinger
b0ed3d7cc0
Rob Sullivan writes: Here's a patch to autogenerate the list of applets in the Busybox documentation
2006-02-05 22:10:40 +00:00
Rob Landley
bec26527a1
Save a few bytes in error message.
2006-02-05 03:31:44 +00:00
Mike Frysinger
a421ba8203
cleanup style ... just because you use less spaces doesnt mean the resulting code is smaller
2006-02-03 00:25:37 +00:00
Mike Frysinger
248d2220f9
shrink the code a bit
2006-02-03 00:19:42 +00:00
Mike Frysinger
53d57dbe6b
gavinl writes in Bug 661:
...
if read() file return less than 1, we should close the fd and then goto end.
2006-02-03 00:16:53 +00:00
Mike Frysinger
5509228a7b
alphabetical order and fix mdev comments about echo>/sys vs echo>/proc/sys
2006-02-02 23:14:57 +00:00
Mike Frysinger
35cf19d741
fix mdev help output
2006-02-02 22:52:59 +00:00
"Vladimir N. Oleynik"
4fc92206ed
destroy bug 679, use getopt_ulflags with new feature: usage option. Removed two strdup
2006-02-02 14:48:54 +00:00
Mike Frysinger
b38673fb9f
make the build system puuuuuuuuuuurty
2006-02-02 01:41:53 +00:00
"Vladimir N. Oleynik"
1f04c9d29c
removed anoinig `unused' warnings
2006-02-01 14:47:52 +00:00
"Vladimir N. Oleynik"
73ffd762ca
removed anoinig warnings
2006-02-01 12:56:19 +00:00
"Vladimir N. Oleynik"
b399a96343
remode warning: const static mix
2006-02-01 12:41:35 +00:00
Bernhard Reutner-Fischer
3038557649
- bzero -> memset
...
text data bss dec hex filename
1652855
14444 1215616 2882915 2bfd63 busybox.oorig.gcc-3.3
1652823 14444 1215616 2882883 2bfd43 busybox.gcc-3.3
1603655 14412 1215552 2833619 2b3cd3 busybox.oorig.gcc-3.4
1603655 14412 1215552 2833619 2b3cd3 busybox.gcc-3.4
1609755 14508 1215744 2840007 2b55c7 busybox.oorig.gcc-4.0
1609755 14508 1215744 2840007 2b55c7 busybox.gcc-4.0
1590495 13516 1215392 2819403 2b054b busybox.oorig.gcc-4.1-HEAD
1590495 13516 1215392 2819403 2b054b busybox.gcc-4.1-HEAD
1589079 13036 1213248 2815363 2af583 busybox.oorig.gcc-4.2-HEAD
1589079 13036 1213248 2815363 2af583 busybox.gcc-4.2-HEAD
2006-01-31 17:57:48 +00:00
"Vladimir N. Oleynik"
87be316149
more better for me signed<->unsigned and the const keyword usage
2006-01-31 14:25:52 +00:00
"Vladimir N. Oleynik"
4333a09d65
add feature: support for running scripts through an interpreter. Thanks Florian Schirmer <jolt@tuxbox.org>
2006-01-31 13:53:30 +00:00
"Vladimir N. Oleynik"
1f17d3287a
more obscure
2006-01-31 12:36:51 +00:00
"Vladimir N. Oleynik"
7600eec732
avoid signed<->unsigned warning
2006-01-31 12:12:15 +00:00
"Vladimir N. Oleynik"
57545c810a
avoid signed<->unsigned warning
2006-01-31 12:06:57 +00:00
"Vladimir N. Oleynik"
4d57926bd3
removed unneed signed, avoid warning
2006-01-31 11:57:06 +00:00
Bernhard Reutner-Fischer
81b94960a2
- pass -static via CC rather than LD
2006-01-31 11:29:22 +00:00
"Vladimir N. Oleynik"
39e7510664
more destroy potential overflow for x86_64.
2006-01-31 11:19:12 +00:00
"Vladimir N. Oleynik"
77bb33c474
destroy potential overflow for x86_64. Added ATTRIBUTE_UNUSED
2006-01-31 11:16:40 +00:00
Bernhard Reutner-Fischer
9f4a1e1c75
- add and use ATTRIBUTE_ALIGNED(num_bytes)
...
- remove unused parameter pindex from fdisk.c, xbsd_initlabel()
2006-01-31 09:53:53 +00:00
"Vladimir N. Oleynik"
dfe6e74157
changed strange mix signed<->unsigned
2006-01-31 09:44:04 +00:00
"Vladimir N. Oleynik"
dd14ca082a
protect potential overflow for x86_64
2006-01-31 09:35:45 +00:00
"Vladimir N. Oleynik"
4ccd2b4697
quick analize signed->unsigned: protect overflow of map[char], getchar->EOF. Use ATTRIBUTE_UNUSE.
2006-01-31 09:27:48 +00:00
Bernhard Reutner-Fischer
cd98555dfa
- fix typo i introduced yesterday.
2006-01-31 08:17:13 +00:00
Rob Landley
9e275e3450
Not on libbusybox.so: it's GPL, no API barrier, no stability promise.
2006-01-31 03:45:26 +00:00
Rob Landley
a167ec5e63
Turn defconfig into what make allyesconfig is today. Turn allyesconfig
...
back into allyesconfig. (Memo: apparently SELINUX doesn't compile anymore.)
Make defconfig shouldn't switch on libbusybox.so, but allyesconfig does.
2006-01-31 02:42:50 +00:00
Eric Andersen
3496fdc9a5
hopefully the last of the annoying signed/unsigned and mixed type errors
2006-01-30 23:09:20 +00:00
Eric Andersen
a68ea1cb93
fix up yet more annoying signed/unsigned and mixed type errors
2006-01-30 22:48:39 +00:00
Eric Andersen
9a58b02ec7
make certain we dereference the pointer as a time_t, esp on x86_64
...
where it might otherwise not be dereferenced as such by default
2006-01-30 22:33:31 +00:00
Eric Andersen
0cb6f35c33
fix up annoying signed/unsigned and mixed type errors
2006-01-30 22:30:41 +00:00
Eric Andersen
5e678873f9
clean up yet more annoying signed/unsigned mismatches and fixup
...
yet more incorrect types
2006-01-30 19:48:23 +00:00
Eric Andersen
2cdd4d56ff
passing around an int as a void* is a very bad idea
2006-01-30 18:33:12 +00:00
Eric Andersen
d78aea8b8e
sort out yet more type issues
2006-01-30 18:00:02 +00:00
Bernhard Reutner-Fischer
4bf31272ff
- very minor tweak: save 1 byte.
...
statistics:
text data bss dec hex filename
867 0 12 879 36f fold.o.oorig.gcc-3.3
843 0 12 855 357 fold.o.oorig.gcc-3.4
780 0 12 792 318 fold.o.oorig.gcc-4.0
761 0 12 773 305 fold.o.oorig.gcc-4.1-HEAD
761 0 12 773 305 fold.o.oorig.gcc-4.2-HEAD
866 0 12 878 36e fold.o.gcc-3.3
842 0 12 854 356 fold.o.gcc-3.4
779 0 12 791 317 fold.o.gcc-4.0
760 0 12 772 304 fold.o.gcc-4.1-HEAD
760 0 12 772 304 fold.o.gcc-4.2-HEAD
2006-01-30 17:41:06 +00:00
Eric Andersen
76b24270d4
with 2.4 kernel headers, lo_file_name is char, but with 2.6
...
headers we get a u8 for lo_file_name, so always cast to (char *)
when treating it as such.
2006-01-30 17:30:22 +00:00
Eric Andersen
f55289f4b9
fixup a few types to prevent gcc (rightfully) whining about mixing
...
signed and unsigned, unmatches pointer target types, etc
2006-01-30 17:27:00 +00:00
Bernhard Reutner-Fischer
20f4000086
- add some ATTRIBUTE_UNUSED.
...
- use shorter boilerplate while at it.
2006-01-30 17:17:14 +00:00