aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/pipe.cc
AgeCommit message (Expand)AuthorFilesLines
2013-05-01Throughout, (mainly in fhandler*) fix remaining gcc 4.7 mismatchYaakov Selkowitz1-1/+1
2013-04-23 * Merge in cygwin-64bit-branch.Corinna Vinschen1-16/+18
2013-01-21Throughout, change __attribute__ ((regparm (N))) to just __regN. Throughout,Christopher Faylor1-1/+1
2012-05-12* DevNotes: Add entry cgf-000005.Christopher Faylor1-5/+5
2012-04-30* fhandler.h (PIPE_ADD_PID): Define new flag.Christopher Faylor1-3/+8
2012-04-28* environ.cc (struct parse_thing): Add temporary (?) "pipe_byte" option.Christopher Faylor1-9/+17
2012-02-14 * cygheap.cc (init_cygheap::init_installation_root): Convert functionCorinna Vinschen1-2/+2
2012-01-22* fhandler.h (fhandler_fifo::arm): Declare new function.Christopher Faylor1-2/+2
2011-12-17Clean up whitespace.Christopher Faylor1-1/+1
2011-12-12* pipe.cc (fhandler_pipe::create): Use debug_printf to print debugging infoChristopher Faylor1-6/+41
2011-12-03Throughout, remove extra space after function name from debugging output.Christopher Faylor1-1/+1
2011-11-23* pipe.cc (fhandler_pipe::create): Avoid derefencing a NULL pointer.Christopher Faylor1-2/+2
2011-11-23* fhandler.h (fhandler_pipe::create): Rename from the misnamedChristopher Faylor1-5/+5
2011-10-30* fhandler.h (fhandler_pipe::create_selectable): Remove optional argument, takeChristopher Faylor1-34/+51
2011-10-23* fhandler_tty.cc (fhandler_pty_slave::read): Use consistent way for testingChristopher Faylor1-2/+8
2011-10-15* cygerrno.h (__set_errno): Modify debugging output to make searching straceChristopher Faylor1-4/+4
2011-08-15 * pipe.cc (pipe): Just call _pipe with O_BINARY mode. Move code toCorinna Vinschen1-19/+5
2011-08-12* miscfuncs.cc (create_pipe): Delete obsolete function.Christopher Faylor1-1/+0
2011-06-30 * dtable.cc (fh_oom): New static fhandler storage.Corinna Vinschen1-6/+10
2011-05-31* dtable.cc (dtable::select_write): Add missing argument to debug_printf.Christopher Faylor1-0/+1
2011-05-05* fhandler.cc (fhandler_base_overlapped::raw_read): Rename fromChristopher Faylor1-12/+0
2011-05-04 * fhandler.h (class fhandler_base): Remove uninterruptible_io statusCorinna Vinschen1-3/+0
2011-03-09* errno.cc (errmap): Change mapping of NO_SYSTEM_RESOURCES to EFBIG.Christopher Faylor1-5/+4
2010-08-14 * pipe.cc (fhandler_pipe::open): Duplicate content of opened pipeCorinna Vinschen1-0/+3
2010-04-02* fhandler.h (fhandler_base::setup_overlapped): Delete virtual declaration.Christopher Faylor1-2/+5
2010-03-31* fhandler.cc (fhandler_base::dup): Call setup_overlapped unconditionally.Christopher Faylor1-1/+6
2010-01-29* libc/strfmon.c (__setup_vars): Fix compiler warning about assigning constChristopher Faylor1-1/+1
2010-01-14 * cygwin.din (dup3): Export.Corinna Vinschen1-7/+10
2009-12-18 Throughout, replace hMainProc with GetCurrentProcess/NtCurrentProcessCorinna Vinschen1-1/+1
2009-12-09* fhandler_fifo.cc (fhandler_fifo::open): Avoid resetting errno after it hasChristopher Faylor1-1/+1
2009-10-31 * cygprops.h: New file.Corinna Vinschen1-3/+7
2009-08-17* pipe.cc (fhandler_pipe::create_selectable): Add -pipe to default pipe names.Christopher Faylor1-1/+1
2009-08-04* fhandler.h (fhandler_cygdrive:DRVSZ): New enum.Christopher Faylor1-5/+7
2009-07-03* dcrt0.cc (jit_debug): New global.Christopher Faylor1-3/+4
2009-01-27* fhandler.cc (fhandler_base::wait_overlapped): Set bytes to -1 on EINTR orChristopher Faylor1-0/+1
2008-12-23* fhandler.h (fhandler_base_setup_overlapped): Add new argument.Christopher Faylor1-133/+2
2008-12-22* pipe.cc (getov_result): Minor cleanup.Christopher Faylor1-3/+2
2008-12-21* pipe.cc (getov_result): Add parameters to facilitate better EOF checking.Christopher Faylor1-5/+9
2008-09-11* fhandler.h (fhandler_pipe::raw_read): Remove __stdcall decoration.Christopher Faylor1-1/+1
2008-09-11* cygheap.cc (creturn): Reorganize to avoid a new compiler warning/error.Christopher Faylor1-19/+19
2008-08-26 * fhandler.h (class fhandler_pipe): Rename read and writeCorinna Vinschen1-2/+2
2008-08-20* fhandler.cc (fhandler_base::wait_overlapped): Always assume that bytes willChristopher Faylor1-1/+1
2008-07-18 * environ.cc (known): Remove "binmode" option.Corinna Vinschen1-4/+1
2008-04-07Remove unneeded header files from source files throughout.Christopher Faylor1-5/+0
2008-03-22* dtable.cc: Define various device-related string constants as wide characterChristopher Faylor1-12/+25
2008-03-12 * pipe.cc (fhandler_pipe::create_selectable): Use MAX_PATH instead ofCorinna Vinschen1-1/+1
2008-02-15Perform whitespace cleanup throughout.Christopher Faylor1-1/+0
2008-01-01* tty.cc: Update copyright.Christopher Faylor1-2/+2
2008-01-01* newsym: First stab at understanding data as well as functions.Christopher Faylor1-13/+12
2007-12-16* dtable.cc (POSIX_NAMED_PIPE): New define.Christopher Faylor1-4/+153