Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 4 Feb 1996 11:56:37 -0800 (PST)
From:      John Dyson <dyson>
To:        CVS-committers, cvs-sys
Subject:   cvs commit: src/sys/kern kern_descrip.c sys_pipe.c
Message-ID:  <199602041956.LAA29135@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
dyson       96/02/04 11:56:36

  Modified:    sys/sys   pipe.h
               sys/kern  kern_descrip.c sys_pipe.c
  Log:
  Improve the performance for pipe(2) again.  Also include some
  fixes for previous version of new pipes from Bruce Evans.  This
  new version:
  
  Supports more properly the semantics of select (BDE).
  Supports "OLD_PIPE" correctly (kern_descrip.c, BDE).
  Eliminates incorrect EPIPE returns (bash 'pipe broken' messages.)
  Much faster yet, currently tuned relatively conservatively -- but now
  	gives approx 50% more perf than the new pipes code did originally.
  	(That was about 50% more perf than the original BSD pipe code.)
  
  Known bugs outstanding:
  	No support for async io (SIGIO).  Will be included soon.
  
  Next to do:
  	Merge support for FIFOs.
  
  Submitted by: bde
  
  Revision  Changes    Path
  1.3       +36 -1     src/sys/sys/pipe.h
  1.25      +7 -1      src/sys/kern/kern_descrip.c
  1.5       +442 -46   src/sys/kern/sys_pipe.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199602041956.LAA29135>