From 2942097ac20fab2d8237e9f7004cd2153b6ac0af Mon Sep 17 00:00:00 2001
From: Christopher Faylor <me@cgf.cx>
Date: Sun, 7 Mar 2004 04:51:29 +0000
Subject: [PATCH] * winsup.api/known_bugs.tcl: Remove mknod01 since mknod now
 works. * winsup.api/ltp/mknod01.c: Remove root check when running on cygwin.

---
 winsup/testsuite/ChangeLog                 | 5 +++++
 winsup/testsuite/winsup.api/known_bugs.tcl | 2 +-
 winsup/testsuite/winsup.api/ltp/mknod01.c  | 2 ++
 3 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/winsup/testsuite/ChangeLog b/winsup/testsuite/ChangeLog
index 033be1005..3a790587e 100644
--- a/winsup/testsuite/ChangeLog
+++ b/winsup/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2004-03-06  Christopher Faylor  <cgf@redhat.com>
+
+	* winsup.api/known_bugs.tcl: Remove mknod01 since mknod now works.
+	* winsup.api/ltp/mknod01.c: Remove root check when running on cygwin.
+
 2004-03-04  Thomas Pfaff  <tpfaff@gmx.net>
 
 	* winsup.api/pthread/mutex8e.c: New testcase.
diff --git a/winsup/testsuite/winsup.api/known_bugs.tcl b/winsup/testsuite/winsup.api/known_bugs.tcl
index f3fc01527..0af25ab02 100644
--- a/winsup/testsuite/winsup.api/known_bugs.tcl
+++ b/winsup/testsuite/winsup.api/known_bugs.tcl
@@ -1,6 +1,6 @@
 set xfail_list [list dup03 dup05 \
     fcntl05 fcntl07B \
-    lseek04 mknod01 select03 \
+    lseek04 select03 \
     setgroups01 setuid02 \
     ulimit01 unlink06 unlink08 \
     sample-fail sample-miscompile]
diff --git a/winsup/testsuite/winsup.api/ltp/mknod01.c b/winsup/testsuite/winsup.api/ltp/mknod01.c
index 6cfe4885a..e25194e0c 100644
--- a/winsup/testsuite/winsup.api/ltp/mknod01.c
+++ b/winsup/testsuite/winsup.api/ltp/mknod01.c
@@ -238,9 +238,11 @@ setup()
     /* make a temp dir and cd to it */
     tst_tmpdir();
 
+#ifndef __CYGWIN__
     /* Check that user is root */
     if ( geteuid() != 0 )
 	tst_brkm(TBROK, cleanup, "Must be root for this test!");
+#endif
 
     /* build a temp node name to bre created my mknod */
     sprintf(Path, "./tnode_%d", getpid());