Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | introduce libbb/termios.c for terminal-related functions | Nguyễn Thái Ngọc Duy | 2009-05-09 | 4 | -83/+80 |
| | |||||
* | libbb/lineedit: simple adaptation to support tab-completion in ash | Nguyễn Thái Ngọc Duy | 2009-05-06 | 1 | -0/+70 |
| | | | | | this is far from perfect as a vt100 emulation, but enough to make ash's tab completion work. | ||||
* | libb/mingw_stat(): turn S_IEXEC on for .exe files | Nguyễn Thái Ngọc Duy | 2009-04-28 | 1 | -0/+4 |
| | |||||
* | libbb/xfuncs.c: reimplement get_terminal_width_height to understand Windows ↵ | Nguyễn Thái Ngọc Duy | 2009-04-28 | 1 | -3/+13 |
| | | | | console | ||||
* | libbb/xconnect: initialize winsock before using it | Nguyễn Thái Ngọc Duy | 2009-04-28 | 3 | -7/+23 |
| | |||||
* | libbb/strbuf_file: stdio emulation layer for handling with Winsock handles | Nguyễn Thái Ngọc Duy | 2009-04-28 | 2 | -0/+120 |
| | | | | not really robust, but enough to make wget works | ||||
* | libbb/xfuncs.c: fix get_terminal_width_height() to 80x25 | Nguyễn Thái Ngọc Duy | 2009-04-28 | 1 | -1/+10 |
| | |||||
* | run-command: rework interface to pass program path directly | Nguyễn Thái Ngọc Duy | 2009-04-23 | 2 | -5/+5 |
| | |||||
* | libbb/bb_make_directory() recognize Windows drives as root directories | Nguyễn Thái Ngọc Duy | 2009-04-23 | 1 | -0/+8 |
| | |||||
* | libbb/bb_make_directory() workaround mkdir(".") | Nguyễn Thái Ngọc Duy | 2009-04-23 | 1 | -0/+12 |
| | |||||
* | libbb/bb_make_directory() remove trailing slashes before passing to mkdir() ↵ | Nguyễn Thái Ngọc Duy | 2009-04-23 | 1 | -4/+5 |
| | | | | because Windows does not like it | ||||
* | libbb/xfuncs.c: workaround vsnprintf(NULL, 0) on Windows | Nguyễn Thái Ngọc Duy | 2009-04-23 | 1 | -15/+23 |
| | |||||
* | libbb/message.c: convert /dev/null to NUL | Nguyễn Thái Ngọc Duy | 2009-04-23 | 1 | -0/+5 |
| | |||||
* | libbb/execable: make find_execable() recognize semicolon as path separator ↵ | Nguyễn Thái Ngọc Duy | 2009-04-23 | 1 | -0/+7 |
| | | | | in PATH | ||||
* | libbb/dump.c: _argv is already defined by stdlib.h | Nguyễn Thái Ngọc Duy | 2009-04-23 | 1 | -0/+1 |
| | |||||
* | redefine CONFIG_BUSYBOX_EXEC_PATH to get full path | Nguyễn Thái Ngọc Duy | 2009-04-23 | 1 | -0/+9 |
| | |||||
* | adapt it to be buildable | Nguyễn Thái Ngọc Duy | 2009-04-23 | 5 | -1/+27 |
| | |||||
* | Kbuild/Config.in: add CONFIG_MINGW and imported files to build system | Nguyễn Thái Ngọc Duy | 2009-04-23 | 1 | -17/+34 |
| | |||||
* | update imported git files to adapt to new environment | Nguyễn Thái Ngọc Duy | 2009-04-23 | 12 | -79/+108 |
| | |||||
* | mingw.c: prefer busybox sh instead | Nguyễn Thái Ngọc Duy | 2009-04-23 | 1 | -1/+35 |
| | |||||
* | mingw.c: general cleanup and new missing functions | Nguyễn Thái Ngọc Duy | 2009-04-23 | 1 | -1/+32 |
| | |||||
* | mingw.c: make fopen support /dev/null (needed for cmp iirc) | Nguyễn Thái Ngọc Duy | 2009-04-23 | 1 | -0/+8 |
| | |||||
* | mingw_spawnve(): transfer O_APPEND attribute to child processes | Nguyễn Thái Ngọc Duy | 2009-04-23 | 1 | -0/+60 |
| | |||||
* | path_lookup(): look for .exe in absolute path too | Nguyễn Thái Ngọc Duy | 2009-04-23 | 1 | -1/+8 |
| | |||||
* | mingw_getcwd(): pointer can be NULL | Nguyễn Thái Ngọc Duy | 2009-04-23 | 1 | -3/+3 |
| | |||||
* | mingw_utime(): times can be NULL | Nguyễn Thái Ngọc Duy | 2009-04-23 | 1 | -2/+4 |
| | |||||
* | import (unchanged) git files from e56b799d6ad8afba4168fffa7218d44c041a72d2 | Nguyễn Thái Ngọc Duy | 2009-04-23 | 13 | -0/+8540 |
| | |||||
* | fixes up to 1.6.1 | Nguyễn Thái Ngọc Duy | 2009-04-23 | 1 | -3/+8 |
| | |||||
* | delete tons of extra #includes | vda | 2007-05-31 | 13 | -38/+4 |
| | | | | 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 busybox | vda | 2007-05-31 | 4 | -23/+3 |
| | | | | | | | | (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 | ||||
* | whitespace fixes | vda | 2007-05-30 | 2 | -2/+2 |
| | | | | git-svn-id: svn://busybox.net/trunk/busybox@18703 69ca8d6d-28ef-0310-b511-8ec308f3f277 | ||||
* | verror_msg: don't printf(NULL) | vda | 2007-05-29 | 1 | -3/+8 |
| | | | | git-svn-id: svn://busybox.net/trunk/busybox@18701 69ca8d6d-28ef-0310-b511-8ec308f3f277 | ||||
* | usage.c: remove reference to busybox.h | vda | 2007-05-26 | 4 | -4/+4 |
| | | | | | | | | *: s/include "busybox.h"/include "libbb.h" git-svn-id: svn://busybox.net/trunk/busybox@18696 69ca8d6d-28ef-0310-b511-8ec308f3f277 | ||||
* | xpipe: introduce (saves ~170 bytes) | vda | 2007-05-26 | 1 | -14/+18 |
| | | | | | | | | udhcp/signalpipe.c: use pipe instead of socketpair. git-svn-id: svn://busybox.net/trunk/busybox@18695 69ca8d6d-28ef-0310-b511-8ec308f3f277 | ||||
* | hush: fix handling of unmatched ${name (without closing '}') - | vda | 2007-05-24 | 2 | -4/+7 |
| | | | | | | | | | | was eating all remaining input, potentially megabytes. nofork: save/restore die_jmp too nofork: use -2222 instead of -111 as "special" return valur for zero (-111 is used by some applets. -2222 won't fit in exitcode and thus safer) git-svn-id: svn://busybox.net/trunk/busybox@18680 69ca8d6d-28ef-0310-b511-8ec308f3f277 | ||||
* | more compile fixes from randomconfig run | vda | 2007-05-17 | 1 | -0/+2 |
| | | | | git-svn-id: svn://busybox.net/trunk/busybox@18640 69ca8d6d-28ef-0310-b511-8ec308f3f277 | ||||
* | fix trivial compile errors found by randomconfig run | vda | 2007-05-17 | 1 | -0/+1 |
| | | | | git-svn-id: svn://busybox.net/trunk/busybox@18639 69ca8d6d-28ef-0310-b511-8ec308f3f277 | ||||
* | cryptpw: forgot svn add... how typical of me :( | vda | 2007-05-08 | 2 | -5/+50 |
| | | | | git-svn-id: svn://busybox.net/trunk/busybox@18588 69ca8d6d-28ef-0310-b511-8ec308f3f277 | ||||
* | cryptpw: new applet (a bit less than 3k added) | vda | 2007-05-08 | 2 | -1/+5 |
| | | | | | | | | (by Thomas Lundquist <lists@zelow.no>) git-svn-id: svn://busybox.net/trunk/busybox@18586 69ca8d6d-28ef-0310-b511-8ec308f3f277 | ||||
* | fix suid config handling | vda | 2007-05-02 | 1 | -2/+2 |
| | | | | git-svn-id: svn://busybox.net/trunk/busybox@18547 69ca8d6d-28ef-0310-b511-8ec308f3f277 | ||||
* | test: code size saving, no logic changes | vda | 2007-05-01 | 1 | -22/+126 |
| | | | | | | | | | | | | | | | | | | ps: fix warning, make a bit smaller kill -l: make smaller & know much more signals function old new delta get_signum 121 153 +32 kill_main 826 843 +17 get_signame 44 36 -8 signals 252 224 -28 .rodata 131955 131923 -32 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/3 up/down: 49/-68) Total: -19 bytes git-svn-id: svn://busybox.net/trunk/busybox@18534 69ca8d6d-28ef-0310-b511-8ec308f3f277 | ||||
* | hush: fix nofork + ctrl-Z clobbering of globals | vda | 2007-04-28 | 1 | -12/+29 |
| | | | | git-svn-id: svn://busybox.net/trunk/busybox@18521 69ca8d6d-28ef-0310-b511-8ec308f3f277 | ||||
* | find_root_device: use lstat - don't follow links | vda | 2007-04-21 | 1 | -1/+2 |
| | | | | git-svn-id: svn://busybox.net/trunk/busybox@18513 69ca8d6d-28ef-0310-b511-8ec308f3f277 | ||||
* | hush: begin fixing non-functional job control | vda | 2007-04-21 | 1 | -2/+4 |
| | | | | git-svn-id: svn://busybox.net/trunk/busybox@18505 69ca8d6d-28ef-0310-b511-8ec308f3f277 | ||||
* | procps: remove all global variables | vda | 2007-04-19 | 2 | -2/+2 |
| | | | | | | | | | | | text data bss dec hex filename 1462 14 24 1500 5dc busybox.t2/procps/ps.o 1484 0 0 1484 5cc busybox.t3/procps/ps.o 3122 0 252 3374 d2e busybox.t1/procps/top.o 3117 0 0 3117 c2d busybox.t3/procps/top.o git-svn-id: svn://busybox.net/trunk/busybox@18497 69ca8d6d-28ef-0310-b511-8ec308f3f277 | ||||
* | ps: add -o tty and -o rss support | vda | 2007-04-19 | 1 | -7/+23 |
| | | | | | | | | 1373 14 24 1411 583 busybox.t1/procps/ps.o 1462 14 24 1500 5dc busybox.t2/procps/ps.o git-svn-id: svn://busybox.net/trunk/busybox@18496 69ca8d6d-28ef-0310-b511-8ec308f3f277 | ||||
* | loop device code: readability improvement | vda | 2007-04-19 | 1 | -10/+14 |
| | | | | git-svn-id: svn://busybox.net/trunk/busybox@18494 69ca8d6d-28ef-0310-b511-8ec308f3f277 | ||||
* | lineedit: state->hist_file doesn't exist if !FEATURE_EDITING_SAVEHISTORY, | vda | 2007-04-15 | 1 | -0/+2 |
| | | | | | | | #ifdef it out git-svn-id: svn://busybox.net/trunk/busybox@18453 69ca8d6d-28ef-0310-b511-8ec308f3f277 | ||||
* | lineedit: nuke two unused variables and code which sets them | vda | 2007-04-14 | 1 | -9/+0 |
| | | | | | | | | | applets: do not even try to read config if run by real root msh: use named constants (O_RDONLY etc) in open() instead of magic numbers, other minor code size reduction. git-svn-id: svn://busybox.net/trunk/busybox@18439 69ca8d6d-28ef-0310-b511-8ec308f3f277 | ||||
* | lineedit: do not try to open NULL history file | vda | 2007-04-14 | 1 | -2/+2 |
| | | | | git-svn-id: svn://busybox.net/trunk/busybox@18437 69ca8d6d-28ef-0310-b511-8ec308f3f277 |