aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* win32: add fcntl()Nguyễn Thái Ngọc Duy2010-04-202-1/+15
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: add waitpid()Nguyễn Thái Ngọc Duy2010-04-203-1/+12
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: add mkdir()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: add get_busybox_exec_path(), which is bb_busybox_exec_pathNguyễn Thái Ngọc Duy2010-04-203-0/+17
| | | | | | | This function will become bb_busybox_exec_path because there is no fixed installation location on Windows. Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: add realpath()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: add strsep()Nguyễn Thái Ngọc Duy2010-04-202-1/+19
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: add link()Nguyễn Thái Ngọc Duy2010-04-202-1/+22
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: add function to map windows errors to posix onesNguyễn Thái Ngọc Duy2010-04-201-0/+113
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: add signal routines and SIGALRM supportNguyễn Thái Ngọc Duy2010-04-202-1/+128
| | | | | | | | The implementation for SIGALRM only because Git needs it (I think for progress display or something). Probably not hurt having it. Although the only thing needed here are stubs. Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: add getpwuid()Nguyễn Thái Ngọc Duy2010-04-202-1/+15
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* 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>