aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* win32: procps/kill maskNguyễn Thái Ngọc Duy2010-04-201-1/+1
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: Unmask findutilsNguyễn Thái Ngọc Duy2010-04-201-0/+7
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: Unmask debianutilsNguyễn Thái Ngọc Duy2010-04-201-2/+2
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: Unmask (partly) coreutilsNguyễn Thái Ngọc Duy2010-04-201-47/+51
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: Config.in: WIN32_NETNguyễn Thái Ngọc Duy2010-04-201-0/+5
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: mingw32/KbuildNguyễn Thái Ngọc Duy2010-04-201-1/+5
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: mingw32/test.cNguyễn Thái Ngọc Duy2010-04-201-0/+16
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: mingw.h mingw_isattyNguyễn Thái Ngọc Duy2010-04-201-0/+2
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: mingw32/termios.cNguyễn Thái Ngọc Duy2010-04-201-0/+286
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: mingw32/strbuf_file.cNguyễn Thái Ngọc Duy2010-04-201-0/+119
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: mingw32/strbuf.cNguyễn Thái Ngọc Duy2010-04-201-0/+352
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: mingw32/socket.cNguyễn Thái Ngọc Duy2010-04-201-0/+57
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: mingw32/git.cNguyễn Thái Ngọc Duy2010-04-201-0/+91
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: xmalloc_follow_symlinks: support ENOSYS by mingw portNguyễn Thái Ngọc Duy2010-04-201-1/+1
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: xasprintf fixupNguyễn Thái Ngọc Duy2010-04-201-0/+14
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: Replace spawn() and spawn_and_wait() with Win32 versionNguyễn Thái Ngọc Duy2010-04-201-1/+4
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: fdprintf: fix up EDITNguyễn Thái Ngọc Duy2010-04-201-1/+14
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: make_directory: drive letter support (buggy)Nguyễn Thái Ngọc Duy2010-04-201-4/+11
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: basename: support backslashesNguyễn Thái Ngọc Duy2010-04-201-0/+5
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: appletlib: special way to recognize applet name on WindowsNguyễn Thái Ngọc Duy2010-04-201-0/+12
| | | | | | | | | | argv[0] on Windows is always the executable path. We can't rely on it to extract the applet name. For single busybox executable, just pass an environment variable, BUSYBOX_APPLET_NAME. Also strip .exe suffix when looking for applet name. Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: lineedit.c: crapNguyễn Thái Ngọc Duy2010-04-201-0/+4
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: mingw.h fixupNguyễn Thái Ngọc Duy2010-04-201-1/+19
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: add strlcpy()Nguyễn Thái Ngọc Duy2010-04-201-0/+12
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: Replace rename() (WHY?)Nguyễn Thái Ngọc Duy2010-04-201-0/+34
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: Replace getcwd() to return forward slashesNguyễn Thái Ngọc Duy2010-04-201-0/+13
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: add utime()Nguyễn Thái Ngọc Duy2010-04-201-0/+29
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: Work around for dup2Nguyễn Thái Ngọc Duy2010-04-201-0/+7
| | | | | | Original dup2() does not return the fdto. Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: Replace stat/lstatNguyễn Thái Ngọc Duy2010-04-201-0/+134
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: Replace open/fopen to support /dev/nullNguyễn Thái Ngọc Duy2010-04-201-0/+34
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: mingw32/Kbuild (to be splitted. regex, winansi)Nguyễn Thái Ngọc Duy2010-04-201-0/+3
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: add shell script and internal applet execution to spawn* and exec*Nguyễn Thái Ngọc Duy2010-04-201-0/+347
| | | | | | | | Most of this was extracted from commit e56b799d6ad8afba4168fffa7218d44c041a72d2 in Git repository. Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: Support certain ANSI sequences on cmd.exeNguyễn Thái Ngọc Duy2010-04-202-0/+369
| | | | | | | | | | | | | | | | | | | | | | | | | | Support sequences are mostly color ones. This was extracted from commit e56b799d6ad8afba4168fffa7218d44c041a72d2 in Git repository. Changes from original version: > diff --git a/home/pclouds/w/git/compat/winansi.c b/tmp/winansi2.c > index 44dc293..e2e7010 100644 > --- a/home/pclouds/w/git/compat/winansi.c > +++ b/tmp/winansi2.c > @@ -2,8 +2,9 @@ > * Copyright 2008 Peter Harris <git@peter.is-a-geek.org> > */ > > +#include "libbb.h" > #include <windows.h> > -#include "../git-compat-util.h" > +#undef PACKED > > /* > Functions to be wrapped: Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: Import regex sourceNguyễn Thái Ngọc Duy2010-04-202-0/+5419
| | | | | | | | | | | | | | | | | | | | | | | These were extracted from commit e56b799d6ad8afba4168fffa7218d44c041a72d2 in Git repository. Changes from the original version: > diff --git a/tmp/regex.c b/win32/regex.c > index 87b33e4..2cca169 100644 > --- a/tmp/regex.c > +++ b/win32/regex.c > @@ -24,7 +24,9 @@ > #pragma alloca > #endif > > +#ifndef _GNU_SOURCE > #define _GNU_SOURCE > +#endif > > /* We need this for `regex.h', and perhaps for the Emacs include files. */ > #include <sys/types.h> Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: copy_file: lstat/stat macro conflictNguyễn Thái Ngọc Duy2010-04-201-0/+5
| | | | | | Rework Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: Makefile: support building with network supportNguyễn Thái Ngọc Duy2010-04-201-0/+3
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: add unlink()Nguyễn Thái Ngọc Duy2010-04-201-0/+8
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: include/mingw.h leftoverNguyễn Thái Ngọc Duy2010-04-201-1/+26
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: Unmask archivalNguyễn Thái Ngọc Duy2010-04-201-8/+9
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: getopt32: set optind = 0 on WindowsNguyễn Thái Ngọc Duy2010-04-201-1/+1
| | | | | | | I haven't dug deep into this, but experiments show that optind = 1 does not work. Maybe MinGW guys took getopt from glibc? Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* gzip: rename eof due to symbol conflict on WindowsNguyễn Thái Ngọc Duy2010-04-201-7/+7
| | | | Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: add getenv(), setenv(), unsetenv() and clearenv()Nguyễn Thái Ngọc Duy2010-04-203-4/+124
| | | | | | clearenv() is not supported yet. Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* win32: add poll()Nguyễn Thái Ngọc Duy2010-04-202-1/+70
| | | | | | Only works for pipes, as commented in the source code. Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
* 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>