aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* win32: add localtime_r()Nguyễn Thái Ngọc Duy2010-04-202-1/+8
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: add gmtime_r()Nguyễn Thái Ngọc Duy2010-04-202-1/+8
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: add pipe()Nguyễn Thái Ngọc Duy2010-04-202-1/+8
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: add gettimeofday()Nguyễn Thái Ngọc Duy2010-04-201-0/+40
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: add mkstemp()Nguyễn Thái Ngọc Duy2010-04-202-1/+9
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: add sleep()Nguyễn Thái Ngọc Duy2010-04-202-1/+7
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: set binary I/O mode by defaultNguyễn Thái Ngọc Duy2010-04-202-0/+4
| | | | | | | | | | | Text mode is default on Windows, which is just bad. This file also hosts many functions that were extracted from commit e56b799d6ad8afba4168fffa7218d44c041a72d2 in Git repository, under directory compat. Some functions are modified/added by me, but usually credits go to Git developers. Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: Import fnmatch sourceNguyễn Thái Ngọc Duy2010-04-203-1/+497
| | | | | | | | This was extracted from commit e56b799d6ad8afba4168fffa7218d44c041a72d2 in Git repository. Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* Makefile, needs revertNguyễn Thái Ngọc Duy2010-04-201-0/+1
|
* Add README.win32Nguyễn Thái Ngọc Duy2010-04-191-0/+38
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* Makefile: support building on Windows using MinGW compilerNguyễn Thái Ngọc Duy2010-04-191-0/+5
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* Makefile: support building executable with extensionNguyễn Thái Ngọc Duy2010-04-191-5/+6
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* libbb: skip utmp part in messages.c on WindowsNguyễn Thái Ngọc Duy2010-04-191-0/+2
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: add missing system headersNguyễn Thái Ngọc Duy2010-04-198-0/+0
| | | | | | | | | | These empty headers are to prevent #include errors. Of course those #include may be wrapped inside #ifdefs and excluded, but that would turn libbb.h into a #ifdef mess. Note that all missing declaration is in mingw.h, not in these files. Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: Import fnmatch headerNguyễn Thái Ngọc Duy2010-04-191-0/+84
| | | | | | | | This was extracted from commit e56b799d6ad8afba4168fffa7218d44c041a72d2 in Git repository. Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: add termios.hNguyễn Thái Ngọc Duy2010-04-191-0/+129
| | | | | | | Just some declaration enough to build. Proper TTY support may come later, targeting Cygwin-based terminals. Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: add mingw.hNguyễn Thái Ngọc Duy2010-04-191-0/+296
| | | | | | This file is like libbb.h for MinGW port. Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* Exclude files that will not compile on WindowsNguyễn Thái Ngọc Duy2010-04-191-13/+14
|
* win32: platform.h: add bswap_xx()Nguyễn Thái Ngọc Duy2010-04-191-0/+7
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* libbb.h: support MinGW portNguyễn Thái Ngọc Duy2010-04-191-0/+16
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* platform.h: support MinGW portNguyễn Thái Ngọc Duy2010-04-191-4/+24
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: Refuse to be built by MinGW compiler unless platform MINGW32 is selectedNguyễn Thái Ngọc Duy2010-04-191-0/+4
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* Config.in: exclude some features from MinGW portNguyễn Thái Ngọc Duy2010-04-191-0/+20
|
* Config.in: add target platform MINGW32Nguyễn Thái Ngọc Duy2010-04-191-0/+3
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* Config.in: mark all applets POSIX onlyNguyễn Thái Ngọc Duy2010-04-1920-0/+300
|
* Config.in: add target platform selectionNguyễn Thái Ngọc Duy2010-04-171-0/+11
| | | | | | | Currently there is only one choice: POSIX. However non-POSIX platform may be supported in future. Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* vi: code shrinkDenys Vlasenko2010-04-161-9/+9
| | | | | | | | | | function old new delta vi_main 250 242 -8 colon 2980 2970 -10 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-18) Total: -18 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* vi: code shrink; save/restore errno in signal handlersDenys Vlasenko2010-04-161-19/+27
| | | | | | | | | | | | | | | function old new delta query_screen_dimensions - 54 +54 suspend_sig 50 64 +14 cont_sig 65 66 +1 catch_sig 42 32 -10 winch_sig 88 60 -28 edit_file 719 671 -48 refresh 848 767 -81 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 2/4 up/down: 69/-167) Total: -98 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* add a file which shows what builds on ancient RH9 imageDenys Vlasenko2010-04-161-0/+942
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* read_key: fix buffer length calculationTomas Heinrich2010-04-161-1/+1
| | | | | Signed-off-by: Tomas Heinrich <heinrich.tomas@gmail.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ar: fix a regression: "ar t arch.a" stopped shoting filesNguyễn Thái Ngọc Duy2010-04-151-1/+2
| | | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* httpd_indexcgi example: trivial fixDenys Vlasenko2010-04-151-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* udhcpc: make help text betterDenys Vlasenko2010-04-141-4/+4
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* loop: correct minor device number limitDenys Vlasenko2010-04-141-1/+2
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* devmem: map two pages only if it is necessaryDenys Vlasenko2010-04-141-7/+14
| | | | | | | function old new delta devmem_main 463 469 +6 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* mount: add an optional capability to create new /dev/loopN as neededLauri Kasanen2010-04-143-2/+25
| | | | | Signed-off-by: Lauri Kasanen <curaga@operamail.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* dnsd: enforce alignment on packet bufferDenys Vlasenko2010-04-142-1/+4
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* modutils-24: [mips] modutlis-24 segfault fix for 2.4 kernel modulesRalf Rösch2010-04-141-0/+3
| | | | | | | | | | | handling DWARF sections solves the problem. This seems to be a long outstanding bug: http://permalink.gmane.org/gmane.linux.busybox/4533 http://www.linux-mips.org/archives/linux-mips/2004-08/msg00072.html Signed-off-by: Ralf Rösch <ralf.roesch@rw-gmbh.de> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* hwclock: improve, and then disable clever sync code: it's bloatDenys Vlasenko2010-04-141-30/+82
| | | | | | | | | ...and hardware is too stupid to benefit from it anyway function old new delta hwclock_main 439 319 -120 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* xargs: do not decrease orig_arg_max to negative valuesDenys Vlasenko2010-04-091-20/+25
| | | | | | Based on patch by Nguyễn Thái Ngọc Duy <pclouds@gmail.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Exclude syslog code if FEATURE_SYSLOG is not setNguyễn Thái Ngọc Duy2010-04-092-5/+16
| | | | | | | syslog.h and syslog(...) may not exist in such configuration Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* tar: fix "hardlinks to symlinks chown" bug 1519.Denys Vlasenko2010-04-093-50/+82
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* tar: fix mishandling of repeated hardlink in tarball; expand testsDenys Vlasenko2010-04-093-16/+73
| | | | | | | | function old new delta data_extract_all 727 767 +40 get_header_tar 1576 1572 -4 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ipcalc: more correct checking for proper number of argumentsSteve Bennett2010-04-071-11/+12
| | | | | | | | function old new delta ipcalc_main 581 569 -12 Signed-off-by: Steve Bennett <steveb@workware.net.au> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ps: fix non-DESKTOP option handling codeDenys Vlasenko2010-04-071-23/+26
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* hexdump: make -s 0xNNNNN workDenys Vlasenko2010-04-061-2/+2
| | | | | | | function old new delta hexdump_main 603 605 +2 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* fix typoDenys Vlasenko2010-04-061-2/+2
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* libbb: add skip_dev_pfx()Denys Vlasenko2010-04-067-21/+17
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* init: clear utmp entries for dead processes, if they (entries) existDenys Vlasenko2010-04-061-0/+4
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Move utmp/wtmp support to "General configuration" sectionDenys Vlasenko2010-04-064-18/+22
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>