aboutsummaryrefslogtreecommitdiff
path: root/win32/mingw.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Enable logname in mingw32 configurationRon Yorston2015-02-271-0/+17
|
* Make uid/gid handling more consistentRon Yorston2015-02-261-14/+51
| | | | | | | | Various fake POSIX routines returned different values for uid/gid: getuid/getgid used 1, stat used 0 and getpwuid used 1000. Standardise on 1000. Also, add fake getgrgid.
* Changes to allow building with MinGW-w64Ron Yorston2015-01-051-0/+5
|
* date: add support for %s formatRon Yorston2014-12-021-3/+15
|
* Move definition of bb_got_signal to mingw.cRon Yorston2014-11-291-0/+2
| | | | | On POSIX platforms bb_got_signal is defined in libbb/signals.c; for MinGW put the definition in win32/mingw.c. This is better than the
* mingw.c: ignore EACCES from mkdir if directory existsRon Yorston2014-10-091-1/+14
| | | | | | | | | | | Microsoft Windows has a strange issue with access permissions such that mkdir will sometimes return EACESS for an existing directory. This is mentioned here: http://www.apijunkie.com/APIJunkie/blog/post/2009/12/22/_mkdir-C-runtime-library-function-might-return-unexpected-error-values.aspx This was causing mkdir -p to fail on a particular machine. Ignoring the EACCES error if the directory exists fixes the problem.
* mingw.c: add missing break in fcntl implementationRon Yorston2014-10-091-0/+1
| | | | | | This may address: https://github.com/rmyorston/busybox-w32/issues/25
* stat: give directories write and execute permissionsRon Yorston2014-08-161-1/+1
| | | | | | Microsoft Windows ignores the read-only attribute on directories and has no equivalent to the Unix execute permission on directories. Treat all directories as writable and searchable.
* MinGW: rename execable -> executableRon Yorston2014-05-061-1/+1
|
* Merge branch 'busybox' into mergeRon Yorston2014-05-061-2/+2
| | | | | | | Conflicts: debianutils/which.c editors/vi.c libbb/executable.c
* Move handling of Windows globbing out of upstream codeRon Yorston2014-04-211-0/+5
|
* Fix some compiler warningsRon Yorston2014-03-131-9/+9
|
* Allow utimes to change times on directoriesRon Yorston2014-03-131-8/+21
|
* Remove unused mingw_utime; update utimes to handle read-only filesRon Yorston2014-03-121-41/+20
|
* mingw: dummy implementation of times/sysconfRon Yorston2014-01-301-0/+19
|
* date: improve emulation of %e formatRon Yorston2014-01-211-15/+20
|
* win32: use strptime from gnulibRon Yorston2014-01-201-5/+0
|
* date: add dummy stimeRon Yorston2014-01-191-0/+6
|
* date: emulate %e formatRon Yorston2014-01-191-0/+31
|
* Implement POSIX-compliant mktemp for WIN32Ron Yorston2014-01-071-0/+14
|
* Revise mingw_stat to minimise changes from upstream BusyBoxRon Yorston2014-01-071-8/+34
|
* Use win32_execable_file() in test, which and execable.cRon Yorston2012-05-091-0/+32
|
* mingw32: make access(2) check file format for executablesRon Yorston2012-05-091-1/+69
|
* ash: set working directory and environment on first startupRon Yorston2012-04-261-1/+5
|
* win32: add pw_shell to struct passwdRon Yorston2012-04-231-0/+1
|
* win32: support fancy prompts and (limited) tilde expansionRon Yorston2012-04-231-1/+29
|
* strsep is in upstream BusyBox: no need for MINGW32 versionRon Yorston2012-04-181-18/+0
|
* Make fake fcntl(F_DUPFD) for WIN32Ron Yorston2012-04-031-12/+40
|
* Update mingw.c from latest git/compatRon Yorston2012-03-301-51/+64
|
* Use gnulib poll, importing the version from gitRon Yorston2012-03-301-69/+0
|
* win32: add strptime()Nguyễn Thái Ngọc Duy2010-09-101-0/+5
|
* win32: add utimes and fix utime(file,NULL)Nguyễn Thái Ngọc Duy2010-09-101-0/+41
|
* win32: Replace rename() (WHY?)Nguyễn Thái Ngọc Duy2010-09-101-0/+34
|
* win32: Replace getcwd() to return forward slashesNguyễn Thái Ngọc Duy2010-09-101-0/+13
|
* win32: add utime()Nguyễn Thái Ngọc Duy2010-09-101-0/+29
|
* win32: Work around for dup2Nguyễn Thái Ngọc Duy2010-09-101-0/+7
| | | | Original dup2() does not return the fdto.
* win32: Replace stat/lstatNguyễn Thái Ngọc Duy2010-09-101-0/+134
|
* win32: Replace open/fopen to support /dev/nullNguyễn Thái Ngọc Duy2010-09-101-0/+34
|
* win32: add unlink()Nguyễn Thái Ngọc Duy2010-09-101-0/+8
|
* win32: add poll()Nguyễn Thái Ngọc Duy2010-09-101-0/+69
| | | | Only works for pipes, as commented in the source code.
* win32: add fcntl()Nguyễn Thái Ngọc Duy2010-09-101-0/+14
|
* win32: add mkdir()Nguyễn Thái Ngọc Duy2010-09-101-0/+6
|
* win32: add get_busybox_exec_path(), which is bb_busybox_exec_pathNguyễn Thái Ngọc Duy2010-09-101-0/+9
| | | | | This function will become bb_busybox_exec_path because there is no fixed installation location on Windows.
* win32: add realpath()Nguyễn Thái Ngọc Duy2010-09-101-0/+6
|
* win32: add strsep()Nguyễn Thái Ngọc Duy2010-09-101-0/+18
|
* win32: add link()Nguyễn Thái Ngọc Duy2010-09-101-0/+21
|
* win32: add function to map windows errors to posix onesNguyễn Thái Ngọc Duy2010-09-101-0/+113
|
* win32: add signal routines and SIGALRM supportNguyễn Thái Ngọc Duy2010-09-101-0/+124
| | | | | | 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.
* win32: add getpwuid()Nguyễn Thái Ngọc Duy2010-09-101-0/+14
|
* win32: add localtime_r()Nguyễn Thái Ngọc Duy2010-09-101-0/+7
|