summaryrefslogtreecommitdiff
path: root/file_io
Commit message (Expand)AuthorAgeFilesLines
* Follow-up to r1859473: Fix stupid typo: use *OFFSET instead of OFFSET inivan2019-05-181-1/+1
* win32: Use SetFilePointerEx() instead of SetFilePointer().ivan2019-05-181-26/+21
* win32: Check return value from apr_generate_random_bytes() inivan2019-05-161-2/+8
* apr_dir_read: Do not request short file names on Windows 7 and later. Thisivan2019-05-131-1/+15
* Use documented GetFileInformationByHandleEx() instead ofivan2019-05-051-12/+3
* * file_io/win32/filestat.civan2019-04-281-1/+2
* * file_io/win32/filestat.c: Use IsReparseTagNameSurrogate() macro to test forivan2019-04-281-1/+1
* Address some warnings raised by MSVC-32/64.ylavic2019-04-031-1/+1
* Revert r1789258, r1856189, r1856191 following discussion on list, in favorwrowe2019-04-011-4/+3
* apr_dir: no need to allocate our dir entry if readdir{,64}_r() is not used.ylavic2019-03-251-9/+14
* Follow up to r1856189: use NAME_MAX from limits.h when available.ylavic2019-03-251-1/+5
* Follow up to r1789258: configure to detect whether readdir() is thread-safe.ylavic2019-03-251-3/+1
* * file_io/unix/filepath.c (apr_filepath_merge): Fix Coverity warning;jorton2019-03-221-1/+1
* Narrow symbolic link detection on NTFSwrowe2019-03-202-14/+91
* Unlock mutex only if APR_FOPEN_XTHREAD flag is setmturk2018-04-241-1/+3
* Win32: Improve apr_file_read() performance on buffered files by reducingkotkov2018-04-061-23/+57
* pipe: factorize apr_file_pipe_create*() in terms of static helperylavic2017-09-264-101/+68
* pipe: fix apr_file_pipe_create_ex()'s blocking parameter forwarding.ylavic2017-09-261-1/+1
* Win32: Create and use file mutex only for files opened with APR_FOPEN_XTHREAD.kotkov2017-09-153-15/+26
* Win32: Don't seek to the end when opening files with APR_FOPEN_APPEND.kotkov2017-09-151-1/+0
* Revert r1806592 and r1806603 that were meant to be a refactoring of theivan2017-08-301-11/+11
* Win32: Fix a deadlock when appending to locked files (PR50058).ivan2017-08-291-0/+33
* Minor refactoring of the Win32 file write code.ivan2017-08-291-5/+5
* Minor refactoring of the Win32 file write code.ivan2017-08-291-3/+3
* Minor refactoring of the Win32 file write code.ivan2017-08-291-8/+8
* Win32: Improve apr_file_write() performance on buffered files by reducingivan2017-08-261-12/+32
* Factor out a helper function that contains the implementation of writingivan2017-08-261-29/+34
* Factor out a helper function that adapts WriteFile() to apr_size_tivan2017-08-261-24/+36
* Set perms correctly on file copy where destination existsniq2017-04-111-0/+1
* Do not try to use fdatasync() on macOS.brane2017-04-051-0/+2
* apr_dir_read: Since readdir() is now thread safe on most (if not all) unixesylavic2017-03-291-4/+7
* Fix two issues with apr_file_trunc() for buffered files:ivan2017-03-272-4/+37
* Win32: Improve apr_file_gets() performance on buffered files by not callingivan2017-03-021-65/+145
* Optimize apr_file_info_get(APR_FINFO_SIZE) on Windows.ivan2016-12-171-0/+18
* apr_file_io: Add apr_file_pipe_create_pools() allowing a pair ofminfrin2016-03-134-68/+165
* Fix comments for fcntl locksf2015-08-201-4/+4
* apr_filepath_merge: Fix truename length calculation on Windowsbrane2015-06-171-2/+2
* * configure.in: Detect mkostemp, mkostemp64.jorton2015-06-041-6/+14
* SECURITY: CVE-2015-1829 (cve.mitre.org)trawick2015-04-251-3/+33
* fix whitespace regression compared with 1.6.xtrawick2015-04-231-6/+6
* Correct nonsense test for non-exported sys/stat.h autoconf flagwrowe2014-02-123-3/+3
* Fix timing bug in parallel apr_dir_make_recursive on Windows.brane2014-01-211-17/+24
* stop using deprecated versions of APR_FOPEN_* and APR_FPROT_*trawick2014-01-189-63/+63
* apr_file_dup2() on Windows: Fix debug RTL assertion when attempting to trawick2013-11-061-3/+6
* APR_FOPEN_NONBLOCK is expected to be critical for an apptrawick2013-11-023-2/+11
* clang scan-build noted that we sometimes assigned garbagetrawick2013-10-231-6/+5
* definAtelytrawick2011-12-121-1/+1
* Fix cut'n'paste errorsf2011-11-191-1/+1
* Avoid fcntl() calls if support for O_CLOEXEC works.sf2011-10-151-9/+19
* Fix race condition that could lead to EEXIST being returnedsf2011-10-153-10/+25