aboutsummaryrefslogtreecommitdiff
path: root/libbutl/fdstream.cxx
AgeCommit message (Expand)AuthorFilesLines
2020-07-16On Windows increase fdopen() retry timeout on ERROR_SHARING_VIOLATION up to 2...Karen Arutyunov1-2/+2
2020-07-07On Windows make fdopen() to retry for a second on ERROR_SHARING_VIOLATION errorKaren Arutyunov1-3/+33
2020-06-19Get rid of deprecated use of enums in bitmasksBoris Kolpackov1-24/+22
2020-06-18Complete NetBSD compatibilityBoris Kolpackov1-3/+3
2020-06-18Add NetBSD compatibilitymagenbluten1-1/+1
2020-03-09Add more support for symlinks on WindowsKaren Arutyunov1-9/+24
2020-02-12Rename fdnull() to fdopen_null()Karen Arutyunov1-2/+2
2020-02-06Drop copyright notice from source codeBoris Kolpackov1-1/+0
2020-01-05Fix 'cast between incompatible function types' MinGW GCC warningKaren Arutyunov1-2/+5
2019-11-07Add path_name struct, open_file_or{stdin,stdout}() functionsBoris Kolpackov1-0/+39
2019-08-12Apply previous fix to fdstream::open()Boris Kolpackov1-20/+24
2019-08-12Fix fdstream fdopen_mode ctors to better match ios::openmode semanticsBoris Kolpackov1-2/+18
2019-08-12Add few fdstream constructor overloadsBoris Kolpackov1-4/+4
2019-05-03Partially dismantle modularization using Modules TS semanticsBoris Kolpackov1-4/+4
2019-04-15Add fdread() and fdselect()Karen Arutyunov1-87/+497
2019-03-04Fix 'may be used uninitialized' GCC 8.3 warningKaren Arutyunov1-2/+4
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2018-12-15Add support for fdstream positioningKaren Arutyunov1-7/+192
2018-11-24Add fdtruncate(), fdseek(), file position to [io]fdstream ctorsBoris Kolpackov1-15/+51
2018-10-17Fix undefined behavior for ofdstream::write(nullptr, 0)Karen Arutyunov1-3/+22
2018-10-09Remove invalid noexcept from fdnull() declarationKaren Arutyunov1-2/+2
2018-08-21Add utility functions for throwing ios::failureBoris Kolpackov1-99/+41
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2017-11-23Use uncaught_exceptions() if availableBoris Kolpackov1-1/+9
2017-09-24Use std.regex and std.theading modulesBoris Kolpackov1-0/+1
2017-09-22Initial modularization with both Clang and VC hacksBoris Kolpackov1-4/+31
2017-08-06Fix printing progress to non-terminal STDERRKaren Arutyunov1-1/+115
2017-07-24Add std*_fd() functionsBoris Kolpackov1-18/+18
2017-06-23Add support for querying position in fdbufBoris Kolpackov1-1/+10
2017-05-15Fix VC15 warnings (/W3)Karen Arutyunov1-10/+16
2017-05-02Detect opining of directory as file on FreeBSDBoris Kolpackov1-2/+14
2017-05-02Fix application of unary minus to unsignedBoris Kolpackov1-2/+2
2017-05-01Add hxx extension for headers and lib prefix for library dirKaren Arutyunov1-0/+1085