summaryrefslogtreecommitdiffstats
path: root/src/win32/filesystem_win32.c
AgeCommit message (Collapse)AuthorFilesLines
2024-12-11Fix potential null dereferencesDavid Robillard1-1/+3
2024-12-11Fix memory leakDavid Robillard1-5/+4
Also removes the last MAX_PATH buffer limit.
2024-12-11Add ZixDirEntryVisitFuncDavid Robillard1-5/+3
Although this type is only used once in the API, define it to avoid the complicated syntax of inline function pointer parameters, which confuses both people and clang-format.
2024-12-11Support building for UWPDavid Robillard1-14/+47
2024-12-11Support building for Windows with or without UNICODEDavid Robillard1-38/+145
2024-12-11Add option to build for older Windows versionsDavid Robillard1-17/+36
Adds configuration checks for Windows API functions, and a win_ver configuration option to change the targeted API version.
2024-12-11Use DeleteFile() instead of remove()David Robillard1-4/+3
2024-12-11Use CreateDirectory() instead of _mkdir()David Robillard1-4/+3
2024-12-11Fix widening conversions after arithmeticDavid Robillard1-2/+2
2024-11-24Clean up includesDavid Robillard1-1/+1
2024-11-23Use angle brackets for library includesDavid Robillard1-5/+5
2023-02-05Fix MinGW buildDavid Robillard1-2/+2
2023-02-04Suppress/fix clang-tidy warnings on WindowsDavid Robillard1-2/+2
2023-02-04Avoid use of rand()David Robillard1-1/+13
2023-02-04Fix clang build on WindowsDavid Robillard1-2/+0
2022-12-18Fix warnings on Windows without CreateSymbolicLinkDavid Robillard1-0/+4
2022-11-13Trim special parsing prefixes from canonical Windows pathsDavid Robillard1-0/+5
There doesn't seem to be any way to cleanly avoid getting these from GetFinalPathNameByHandle, but I don't think portable code would ever want them introduced.
2022-10-23Add filesystem APIDavid Robillard1-0/+325