aboutsummaryrefslogtreecommitdiff
path: root/butl/fdstream
AgeCommit message (Collapse)AuthorFilesLines
2017-04-24Make fdnull() to return auto_fdKaren Arutyunov1-11/+6
2017-04-19Reorder inline functions to keep MinGW GCC happy (export)Karen Arutyunov1-3/+3
2017-04-18Implement curl processBoris Kolpackov1-0/+7
2017-04-13Minor fixesBoris Kolpackov1-2/+2
2017-04-10Add fdstream::release()Boris Kolpackov1-1/+11
2017-03-20Fix file descriptors leakage to child process on WindowsKaren Arutyunov1-5/+16
2017-01-30Make fdopen_pipe(), fdopen(), fdnull() and fddup() to set FD_CLOEXEC flagKaren Arutyunov1-0/+20
2017-01-09Add operator<<(ostream, exception)Karen Arutyunov1-1/+1
2017-01-05Update copyright yearBoris Kolpackov1-1/+1
2016-11-14Add fdopen_pipe()Karen Arutyunov1-8/+43
2016-11-08Cosmetic changeBoris Kolpackov1-1/+1
2016-11-08Add fddup()Karen Arutyunov1-2/+9
2016-11-08Add auto_fd::close()Karen Arutyunov1-3/+8
2016-11-03Invent auto_fd, make use of it in fdstreams and processKaren Arutyunov1-46/+75
2016-10-17Support ifdstream non-blocking modeKaren Arutyunov1-6/+28
2016-09-16Optimize fdstream so performance is on par with fstreamKaren Arutyunov1-1/+4
2016-09-10Add sample usage with process to fdstream as a commentKaren Arutyunov1-0/+58
2016-08-08Cosmetic changesKaren Arutyunov1-1/+1
2016-08-03Implement faster emulation of Windows NUL via temporary fileBoris Kolpackov1-0/+18
2016-07-25Add DLL export/import supportBoris Kolpackov1-22/+24
2016-07-23Extend fdstreamKaren Arutyunov1-51/+259
2016-07-07Add cpfile()Karen Arutyunov1-1/+50
2016-07-07Fix ~ofdstream() not to sync if good() returns falseKaren Arutyunov1-1/+1
2016-06-03Add fdnull()Karen Arutyunov1-1/+10
2016-05-31Port to MinGWKaren Arutyunov1-0/+43
2016-01-24Flush buffer before closing file in ofdstreamBoris Kolpackov1-1/+1
2016-01-09Update copyright yearBoris Kolpackov1-1/+1
2015-11-25Implement ofdstreamBoris Kolpackov1-12/+38
2015-06-17Implement ifdstream, file descriptor input streamBoris Kolpackov1-0/+86
This is a portable replacement for GNU <ext/stdio_filebuf>.