Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Sep 2005 17:05:48 +0000 (UTC)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/tools/regression/fifo/fifo_io fifo_io.c
Message-ID:  <200509121705.j8CH5mRg067230@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
rwatson     2005-09-12 17:05:48 UTC

  FreeBSD src repository

  Modified files:
    tools/regression/fifo/fifo_io fifo_io.c 
  Log:
  Further updates to fifo_io regression test:
  
  - Teach fifo_io about kqueue monitoring of fifo file descriptor status,
    and add test cases for kqueue to match existing case for poll and
    select.  Add a new cleanup routine, cleanfifokq(), for use in tests that
    use kqueues.  kqueue_setup() sets up kqueue sessions, and kqueue_status()
    returns file descriptor status.
  
  - Correct a bug in select handling relating to the nfds argument, which
    was incorrect so resulted in select occuring on the wrong file descriptor,
    and possible false positive/negative results.
  
  - Clarify error reporting in one byte write+read tests to distinguish
    errors in the after case from the before case.
  
  Revision  Changes    Path
  1.3       +287 -61   src/tools/regression/fifo/fifo_io/fifo_io.c



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