Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | general warning cleanupold | Nguyễn Thái Ngọc Duy | 2009-05-10 | 10 | -104/+52 |
| | |||||
* | cygwin_tc?etattr(): dont do anything if failed to detect Cygwin tty | Nguyễn Thái Ngọc Duy | 2009-05-10 | 1 | -4/+4 |
| | |||||
* | get_wincon_width_height(): do not return uninitialized value if ↵ | Nguyễn Thái Ngọc Duy | 2009-05-10 | 1 | -3/+1 |
| | | | | GetConsoleScreenBufferInfo() fails | ||||
* | Introduce FEATURE_CYGWIN_TTY | Nguyễn Thái Ngọc Duy | 2009-05-10 | 3 | -3/+229 |
| | | | | | | | | | | | | | This feature allows terminal-aware applications to access Cygwin-based terminal emulator, like rxvt, by allowing access to termios structure managed by Cygwin. The way this works is really intrusive. It examines Cygwin's (unofficial) shared information to find out termios data and manipulate directly on that (without locking, for now). Different Cygwin versions may change share info layout. This patch only supports cygwin-1.7.0-46. Support for other versions can be added later. | ||||
* | 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 |