aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* shell/ash: reimplement copy_fd as Windows does not have F_DUPFDNguyễn Thái Ngọc Duy2009-04-231-0/+17
| | | | | This implementation is quite inefficient. Looking forward to an improvement when we manage file handle table ourselves
* shell/ash: search for .exe automatically if .exe is not givenNguyễn Thái Ngọc Duy2009-04-231-1/+21
|
* shell/ash: stop looking at \r (for CRLF ending)Nguyễn Thái Ngọc Duy2009-04-231-0/+4
|
* shell/ash: suport /dev/null in redirectionNguyễn Thái Ngọc Duy2009-04-231-0/+24
|
* shell/ash: teach it to understand semicolon as path separatorNguyễn Thái Ngọc Duy2009-04-231-0/+12
|
* shell/ash: massive ifdefs to unrelevant remove codeNguyễn Thái Ngọc Duy2009-04-231-3/+104
| | | | | This does not mean that it compiles. But at least it makes later patches easier to see.
* shell/ash: add forkshell_* to transfer data via pipeNguyễn Thái Ngọc Duy2009-04-232-0/+129
|
* shell/ash: add basic code for transferring internal dataNguyễn Thái Ngọc Duy2009-04-231-0/+783
| | | | | | | Because there is no such thing like fork() on Windows, we somehow need a way to "clone" a shell process. This code streamlines important information that a subshell will need, make it ready for sending to the subshell.
* archival/cpio: leave device number field unknown, as Windows does not have itNguyễn Thái Ngọc Duy2009-04-231-0/+2
|
* coreutils/split: define NAME_MAX as Windows does not have oneNguyễn Thái Ngọc Duy2009-04-231-0/+4
|
* Config.in: remove menus that apparently will not work on Windows (except ↵Nguyễn Thái Ngọc Duy2009-04-2312-0/+12
| | | | maybe misc utils)
* coreutils/ls: ignore st_blocks as it does not exist on WindowsNguyễn Thái Ngọc Duy2009-04-231-0/+4
|
* findutils/xargs: do not subtract orig_arg_max to negative valueNguyễn Thái Ngọc Duy2009-04-231-1/+2
|
* editors/sed: save the last regex for use later with s///Nguyễn Thái Ngọc Duy2009-04-231-2/+9
|
* editors/patch: cannot open files because of trailing \nNguyễn Thái Ngọc Duy2009-04-231-3/+3
|
* editors/patch: strip all dirs if patch level is -1Nguyễn Thái Ngọc Duy2009-04-231-0/+7
|
* editors/patch: support /dev/nullNguyễn Thái Ngọc Duy2009-04-231-0/+4
|
* coreutils/test: fix wrong "test -rwx"Nguyễn Thái Ngọc Duy2009-04-231-0/+4
|
* coreutils/test: "test -x foo.exe" should return trueNguyễn Thái Ngọc Duy2009-04-231-0/+18
|
* coreutils/diff: support /dev/nullNguyễn Thái Ngọc Duy2009-04-231-1/+12
|
* coreutils/diff: treat \r as same as \nNguyễn Thái Ngọc Duy2009-04-231-0/+5
|
* coreutils/dd: support /dev/zeroNguyễn Thái Ngọc Duy2009-04-231-3/+11
|
* libbb/bb_make_directory() recognize Windows drives as root directoriesNguyễn Thái Ngọc Duy2009-04-231-0/+8
|
* libbb/bb_make_directory() workaround mkdir(".")Nguyễn Thái Ngọc Duy2009-04-231-0/+12
|
* libbb/bb_make_directory() remove trailing slashes before passing to mkdir() ↵Nguyễn Thái Ngọc Duy2009-04-231-4/+5
| | | | because Windows does not like it
* libbb/xfuncs.c: workaround vsnprintf(NULL, 0) on WindowsNguyễn Thái Ngọc Duy2009-04-231-15/+23
|
* libbb/message.c: convert /dev/null to NULNguyễn Thái Ngọc Duy2009-04-231-0/+5
|
* libbb/execable: make find_execable() recognize semicolon as path separator ↵Nguyễn Thái Ngọc Duy2009-04-231-0/+7
| | | | in PATH
* libbb/dump.c: _argv is already defined by stdlib.hNguyễn Thái Ngọc Duy2009-04-231-0/+1
|
* redefine CONFIG_BUSYBOX_EXEC_PATH to get full pathNguyễn Thái Ngọc Duy2009-04-233-0/+12
|
* applets: recognize baskslash as path separator when looking for basenameNguyễn Thái Ngọc Duy2009-04-231-0/+4
|
* adapt it to be buildableNguyễn Thái Ngọc Duy2009-04-2316-7/+105
|
* Kbuild/Config.in: add CONFIG_MINGW and imported files to build systemNguyễn Thái Ngọc Duy2009-04-233-17/+41
|
* trylink: link with ws2_32, required by MinGW compatibility layerNguyễn Thái Ngọc Duy2009-04-231-0/+1
|
* update imported git files to adapt to new environmentNguyễn Thái Ngọc Duy2009-04-2313-80/+124
|
* mingw.c: prefer busybox sh insteadNguyễn Thái Ngọc Duy2009-04-231-1/+35
|
* mingw.c: general cleanup and new missing functionsNguyễn Thái Ngọc Duy2009-04-232-9/+41
|
* mingw.c: make fopen support /dev/null (needed for cmp iirc)Nguyễn Thái Ngọc Duy2009-04-232-0/+11
|
* mingw_spawnve(): transfer O_APPEND attribute to child processesNguyễn Thái Ngọc Duy2009-04-232-0/+69
|
* path_lookup(): look for .exe in absolute path tooNguyễn Thái Ngọc Duy2009-04-231-1/+8
|
* mingw_getcwd(): pointer can be NULLNguyễn Thái Ngọc Duy2009-04-231-3/+3
|
* mingw_utime(): times can be NULLNguyễn Thái Ngọc Duy2009-04-231-2/+4
|
* import (unchanged) git files from e56b799d6ad8afba4168fffa7218d44c041a72d2Nguyễn Thái Ngọc Duy2009-04-2319-0/+9647
|
* fixes up to 1.6.1Nguyễn Thái Ngọc Duy2009-04-2310-47/+63
|
* fdisk: make it work with big disks (read: typical today's disks)vda2007-06-021-83/+58
| | | | | | | even if CONFIG_LFS is unset. git-svn-id: svn://busybox.net/trunk/busybox@18727 69ca8d6d-28ef-0310-b511-8ec308f3f277
* website: announce 1.6.0vda2007-06-012-13/+125
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18721 69ca8d6d-28ef-0310-b511-8ec308f3f277
* less: less <HUGEFILE + [End] busy loops, fix itvda2007-05-311-1/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18719 69ca8d6d-28ef-0310-b511-8ec308f3f277
* less: forgot trivial #if ENABLE_xxxxvda2007-05-311-0/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18718 69ca8d6d-28ef-0310-b511-8ec308f3f277
* delete tons of extra #includesvda2007-05-3159-176/+68
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18717 69ca8d6d-28ef-0310-b511-8ec308f3f277
* use "glibc errno" trick not only for ash, but for entire busyboxvda2007-05-3116-83/+23
| | | | | | | | (add/remove: 1/1 grow/shrink: 37/37 up/down: 139/-228) Total: -89 bytes git-svn-id: svn://busybox.net/trunk/busybox@18716 69ca8d6d-28ef-0310-b511-8ec308f3f277