aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/fhandler.cc
AgeCommit message (Expand)AuthorFilesLines
2021-02-10Cygwin: fhandler: clean up 'copyto' logicCorinna Vinschen1-13/+2
2021-02-10Cygwin: don't copy path_conv in fhandler_base::resetCorinna Vinschen1-1/+0
2020-10-04Cygwin: AF_UNIX: use FILE_OPEN_REPARSE_POINT when neededKen Brown1-2/+9
2020-08-05Cygwin: Add 'fallthrough' pseudo keyword for switch/case useCorinna Vinschen1-1/+2
2020-04-24Cygwin: file I/O: make sure to treat write return value as ssize_tCorinna Vinschen1-3/+3
2020-01-28Cygwin: move chmod_device declaration to winsup.hCorinna Vinschen1-1/+0
2020-01-28Cygwin: console: Share readahead buffer within the same process.Takashi Yano1-28/+28
2020-01-24Cygwin: device_access_denied: return false if O_PATH is setKen Brown1-0/+3
2019-05-09Revert "Cygwin: check for STATUS_PENDING in fhandler_base::raw_read"Ken Brown1-13/+1
2019-04-16Cygwin: check for STATUS_PENDING in fhandler_base::raw_readKen Brown1-1/+13
2019-03-30Cygwin: [gs]et_io_handle(): renamed to [gs]et_handle().Takashi Yano1-6/+6
2019-02-05Cygwin: proc fd: pass along open mode when reopening fileCorinna Vinschen1-1/+1
2019-01-28Cygwin: procfd: improve debug outputCorinna Vinschen1-2/+5
2019-01-15Cygwin: signalfd: set st_mode in fhandler_signalfd::fstatCorinna Vinschen1-3/+0
2019-01-13Cygwin: signal: implement signalfdCorinna Vinschen1-0/+3
2019-01-08Cygwin: open: workaround reopen file w/ delete disposition setCorinna Vinschen1-0/+17
2019-01-08Cygwin: open: handle O_CLOEXEC when opening file from handleCorinna Vinschen1-1/+5
2019-01-07Cygwin: open: support Linux-specific O_PATH flagCorinna Vinschen1-0/+3
2019-01-06Cygwin: Mark all O_TMPFILEs as deletedCorinna Vinschen1-5/+2
2019-01-06Cygwin: implement /proc/PID/fd/DESCRIPTOR reopening by handleCorinna Vinschen1-0/+7
2019-01-06Cygwin: fhandler_base::open: allow to reopen file from handleCorinna Vinschen1-1/+6
2018-12-26Cygwin: Change /proc/$PID/fd/<fd> symlink target for deleted filesCorinna Vinschen1-3/+15
2018-07-25Cygwin: fpathconf: update _PC_ASYNC_IO return valueYaakov Selkowitz1-0/+1
2018-07-25POSIX Asynchronous I/O support: fhandler filesMark Geisert1-2/+2
2018-03-01Cygwin: path_conv: rename is_rep_symlink to is_known_reparse_pointCorinna Vinschen1-3/+3
2018-02-23Cygwin: encapsulate Winsock based fhandler_socket classesCorinna Vinschen1-1/+1
2018-02-14Cygwin: improve O_TMPFILE handlingCorinna Vinschen1-2/+5
2017-11-14Cygwin: open: Remove unused code to handle HIDDEN and SYSTEM filesCorinna Vinschen1-8/+0
2017-11-14Cygwin: fcntl.h: Define O_TMPFILE and implement itCorinna Vinschen1-2/+19
2017-11-02posix_fallocate() *returns* error codes but does not set errnoErik M. Bray1-2/+1
2017-03-12Implement fhandler_dev_null::write to workaround a problem with NULCorinna Vinschen1-0/+9
2017-03-12Return value from write is ssize_t, not intCorinna Vinschen1-1/+1
2017-01-31Cygwin: Add IUTF8 termios iflagCorinna Vinschen1-20/+0
2017-01-14Always try to write complete incoming buffer on pipes and fifosCorinna Vinschen1-1/+1
2016-10-21Add _PC_CASE_INSENSITIVE to [f]pathconfKen Brown1-0/+2
2016-06-23Handle up to 63 partitions per driveCorinna Vinschen1-2/+2
2016-06-23Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout optioncygwin-2_5_2-releaseCorinna Vinschen1-3/+0
2016-03-20Revert "Debug printfs."Corinna Vinschen1-1/+0
2016-03-20Debug printfs.John Hood1-0/+1
2016-03-08Implement POSIX.1e ACL functionsCorinna Vinschen1-1/+1
2015-11-18Reapply POSIX ACL changes.Corinna Vinschen1-4/+5
2015-08-15Cygwin: Try to fix potential data corruption in pipe writeCorinna Vinschen1-0/+40
2015-02-24 * fhandler.h (class fhandler_base): Add was_nonblocking status flag.Corinna Vinschen1-3/+12
2014-08-28 * fhandler.cc (fhandler_base::facl): Drop CLASS_OBJ entry.Corinna Vinschen1-3/+0
2013-10-31 * devices.in (dev_cygdrive_storage): Revert mapping to \Device\Null.Corinna Vinschen1-30/+68
2013-10-24* external.cc (fillout_pinfo): If start_time is 0, wait a while beforeChristopher Faylor1-0/+5
2013-10-24 * devices.in (dev_storage): Map /dev/zero and /dev/full to \Device\Null.Corinna Vinschen1-0/+19
2013-10-23 * fhandler.cc (fhandler_base::fstat): Drop FH_FULL case to alignCorinna Vinschen1-3/+0
2013-10-22* fhandler.h (fhandler_base::cleanup): Mark as extern rather than inline.Christopher Faylor1-0/+5
2013-07-03* fhandler.cc (fhandler_base::close_with_arch): Make sure that the archetype isChristopher Faylor1-16/+14