summaryrefslogtreecommitdiff
path: root/win32/win32.c
Commit message (Expand)AuthorAgeFilesLines
* win32_symlink(): we replace any /, we no longer need to check for themTony Cook2023-01-101-2/+1
* win32_symlink: correctly handle linking to abs path to a directoryTony Cook2023-01-101-2/+2
* on win32 translate / to \ in symlink targetsTony Cook2023-01-101-0/+18
* make win32_lstat() return the length of the link in st_sizeTony Cook2023-01-101-31/+62
* Correct typos as per GH 20435James E Keenan2022-12-291-2/+2
* make win32_readlink() return PrintName instead of SubstituteNameTony Cook2022-11-021-4/+4
* Win32 stat() didn't handle AF_UNIX socket filesTony Cook2022-11-021-50/+225
* win32.c: Add mutexes around some callsKarl Williamson2022-09-291-1/+12
* win32.c: use _mkgmtime() instead of mktime() in stat()Tomasz Konojacki2022-08-091-13/+10
* remove some leftover debug output from filetime_from_time()Tony Cook2022-06-031-1/+0
* Eliminate a variable keeping the length of a stringMax Maischein2022-02-181-3/+1
* _MSC_VER is now always >= 1800 (i.e. Visual C++ 2013, aka Visual C++ 12.0)Steve Hay2021-12-161-12/+1
* win32.c: Save a '&' instr by casting to U8Karl Williamson2021-07-301-5/+5
* win32.c: make reading UTF-8 characters from the console possibleTomasz Konojacki2021-04-141-1/+125
* Restore build with some mingw.org compilers using mingw runtimes >= 3.21Steve Hay2021-01-261-1/+3
* style: Detabify indentation of the C code maintained by the core.Michael G. Schwern2021-01-171-1185/+1185
* win32 symlink: reindentTony Cook2020-12-011-33/+34
* win32 symlink: treats paths that look like directories as directoriesTony Cook2020-12-011-5/+23
* Win32: try to make the new stat pre-Vista compatibleTony Cook2020-12-011-1/+15
* pre-vista support for win32_symlinkTony Cook2020-12-011-1/+14
* lstat(), readlink() and unlink() treat directory junctions as symlinksTony Cook2020-12-011-18/+46
* remove ${^WIN32_SLOPPY_STAT}Tony Cook2020-12-011-6/+0
* win32 symlink: only use the unprivileged flag if windows is new enoughTony Cook2020-12-011-1/+9
* Win32: re-work FILETIME <=> time_t conversionsTony Cook2020-12-011-15/+41
* Win32: implement our own stat(), and hence our own utimeTony Cook2020-12-011-209/+188
* Win32: implement symlink() and readlink()Tony Cook2020-12-011-36/+147
* Win32: add lstat(), fetch st_dev and st_ino and fetch st_nlink for fstatTony Cook2020-12-011-4/+195
* win32: remove support for disabling USE_LARGE_FILESTomasz Konojacki2020-11-221-28/+0
* win32.c: rework the waitpid(-1, WNOHANG) fixTomasz Konojacki2020-07-241-4/+7
* Remove use of dVAR in coreDagfinn Ilmari Mannsåker2020-07-201-4/+0
* Fix a bunch of repeated-word typosDagfinn Ilmari Mannsåker2020-05-221-1/+1
* Remove spurious double spaces before open braces in core C codeDagfinn Ilmari Mannsåker2020-04-131-1/+1
* Add mutex for accessing ENVKarl Williamson2020-03-111-0/+1
* win32/win32.c: Use inRANGE macroKarl Williamson2019-12-261-1/+1
* Convert issue links from rt.perl.org to GitHubDan Book2019-11-261-1/+1
* win32: Add more missing wchar.h includesDagfinn Ilmari Mannsåker2019-11-151-0/+1
* win32: fix waitpid(-1, WNOHANG) segfault/panicTomasz Konojacki2019-11-101-1/+4
* (perl #134221) support append mode temp files on Win32 tooTony Cook2019-07-161-1/+9
* add dVAR's for PERL_GLOBAL_STRUCT_PRIVATE buildsDavid Mitchell2019-02-191-0/+5
* Use sv_catpvs where appropriate vs sv_catpvKarl Williamson2018-08-061-1/+1
* win32: fix argumentless sleep()Tomasz Konojacki2018-08-011-0/+8
* avoid reading errno twice in a rowZefram2017-11-111-1/+2
* Change some strncmp(), etc. to strBEGINs()Karl Williamson2017-11-061-1/+1
* Convert strncmp into strnEQ, strnNEKarl Williamson2017-10-241-2/+2
* Convert strcmp into strEQ, strNEKarl Williamson2017-10-241-1/+1
* WIN32: update size after RenewHugo van der Sanden2017-03-151-1/+1
* Add support for VS2015 (VC++ 14.0)Steve Hay2017-02-191-3/+3
* Add locale mutexKarl Williamson2016-04-091-0/+1
* add shortcut around syscalls when file not found in win32_statDaniel Dragan2016-02-111-0/+8
* give Win32 miniperl a real getcwd for build perfDaniel Dragan2016-01-071-0/+32