Hi Veerendra,
> Hi Subrata
>
> While running ioctl testcases (ioctl02) , I am facing the below
> errors .
> I noticed the same errors in different OS'es like Redhat5.2, SLES10SP2
> and Ubuntu 8.04 also.
> Could you provide fix for these errors ?
Thanks for reporting the errors. But, i was not able to reproduce them
on my machine even when i ran it across all the /dev/tty* devices.
Please see the output for machine:
Linux 2.6.18-92.el5 #1 SMP Tue Apr 29 13:16:12 EDT 2008 i686 i686 i386
GNU/Linux
at the end of this mail.
But, i got pointer to some other issue. I found that running of ioctl()
tests were commented out. I did not find any reason why it should not be
run with default LTP run. So, i now integrated the running of both
ioctl01.c and ioctl02.c with runltp/syscalls with the added advantage
that these tests will now run on all the /dev/tty* device files. Please
use the below patch:
diff -uprN ltp-intermediate-20080919-orig/runtest/ltplite
ltp-intermediate-20080919/runtest/ltplite
--- ltp-intermediate-20080919-orig/runtest/ltplite 2008-09-24
21:09:40.000000000 +0530
+++ ltp-intermediate-20080919/runtest/ltplite 2008-09-24
21:14:07.000000000 +0530
@@ -352,6 +352,9 @@ getuid03 getuid03
#ioctl01 ioctl01 -D /dev/tty0
#ioctl02 ioctl02 -D /dev/tty0
+# Introducing ioctl tests for all /dev/tty* devices
+ioctl test_ioctl
+
ioperm01 ioperm01
ioperm02 ioperm02
diff -uprN ltp-intermediate-20080919-orig/runtest/syscalls
ltp-intermediate-20080919/runtest/syscalls
--- ltp-intermediate-20080919-orig/runtest/syscalls 2008-09-24
21:09:40.000000000 +0530
+++ ltp-intermediate-20080919/runtest/syscalls 2008-09-24
21:15:06.000000000 +0530
@@ -339,6 +339,9 @@ getuid03 getuid03
#ioctl01 ioctl01 -D /dev/tty0
#ioctl02 ioctl02 -D /dev/tty0
+# Introducing ioctl tests for all /dev/tty* devices
+ioctl test_ioctl
+
inotify01 inotify01
inotify02 inotify02
diff -uprN
ltp-intermediate-20080919-orig/testcases/kernel/syscalls/ioctl/ioctl01.c
ltp-intermediate-20080919/testcases/kernel/syscalls/ioctl/ioctl01.c
---
ltp-intermediate-20080919-orig/testcases/kernel/syscalls/ioctl/ioctl01.c
2008-09-24 21:09:49.000000000 +0530
+++ ltp-intermediate-20080919/testcases/kernel/syscalls/ioctl/ioctl01.c
2008-09-24 21:15:55.000000000 +0530
@@ -124,6 +124,10 @@ int main(int ac, char **av)
cleanup();
}
+ if (geteuid() != 0) {
+ tst_brkm(TBROK, tst_exit, "Test must be run as
root");
+ }
+
setup();
if ((fd = open(devname, O_RDWR, 0777)) < 0) {
diff -uprN
ltp-intermediate-20080919-orig/testcases/kernel/syscalls/ioctl/ioctl02.c
ltp-intermediate-20080919/testcases/kernel/syscalls/ioctl/ioctl02.c
---
ltp-intermediate-20080919-orig/testcases/kernel/syscalls/ioctl/ioctl02.c
2008-09-24 21:09:49.000000000 +0530
+++ ltp-intermediate-20080919/testcases/kernel/syscalls/ioctl/ioctl02.c
2008-09-24 21:16:17.000000000 +0530
@@ -128,6 +128,10 @@ int main(int ac, char **av)
cleanup();
}
+ if (geteuid() != 0) {
+ tst_brkm(TBROK, tst_exit, "Test must be run as
root");
+ }
+
setup();
/* Check for looping state if -i option is given */
diff -uprN
ltp-intermediate-20080919-orig/testcases/kernel/syscalls/ioctl/Makefile
ltp-intermediate-20080919/testcases/kernel/syscalls/ioctl/Makefile
---
ltp-intermediate-20080919-orig/testcases/kernel/syscalls/ioctl/Makefile
2008-09-24 21:09:49.000000000 +0530
+++ ltp-intermediate-20080919/testcases/kernel/syscalls/ioctl/Makefile
2008-09-24 21:12:02.000000000 +0530
@@ -26,6 +26,7 @@ all: $(TARGETS)
install:
@set -e; for i in $(TARGETS); do ln -f $$i ../../../bin/$$i ; done
+ ln -f test_ioctl ../../../bin/
clean:
rm -f $(TARGETS)
diff -uprN
ltp-intermediate-20080919-orig/testcases/kernel/syscalls/ioctl/test_ioctl
ltp-intermediate-20080919/testcases/kernel/syscalls/ioctl/test_ioctl
---
ltp-intermediate-20080919-orig/testcases/kernel/syscalls/ioctl/test_ioctl
1970-01-01 05:30:00.000000000 +0530
+++ ltp-intermediate-20080919/testcases/kernel/syscalls/ioctl/test_ioctl
2008-09-24 21:12:26.000000000 +0530
@@ -0,0 +1,62 @@
+#!/bin/sh
+################################################################################
+##
##
+## Copyright (c) International Business Machines Corp., 2008
##
+##
##
+## This program is free software; you can redistribute it and#or
modify ##
+## it under the terms of the GNU General Public License as published by
##
+## the Free Software Foundation; either version 2 of the License, or
##
+## (at your option) any later version.
##
+##
##
+## This program is distributed in the hope that it will be useful, but
##
+## WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY ##
+## or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
License ##
+## for more details.
##
+##
##
+## You should have received a copy of the GNU General Public License
##
+## along with this program; if not, write to the Free Software
##
+## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
USA ##
+##
##
+################################################################################
+
+export TCID=ioctl
+export TST_TOTAL=2
+export TST_COUNT=0
+
+for tttype in `ls /dev/tty*`
+do
+device_no=${tttype:8}
+case "$device_no" in
+[0-9]|[0-9][0-9])
+ tst_resm TINFO "Testing ioctl01 with $tttype"
+ ioctl01 -D $tttype
+ RC=$?
+ if [ $RC -eq 0 ]
+ then
+ tst_resm TPASS "ioctl01 Passed with $tttype"
+ else
+ tst_resm TFAIL "ioctl01 Failed with $tttype"
+ fi
+echo;;
+esac
+done
+
+for tttype in `ls /dev/tty*`
+do
+device_no=${tttype:8}
+case "$device_no" in
+[0-9]|[0-9][0-9])
+ tst_resm TINFO "Testing ioctl02 with $tttype"
+ ioctl02 -D $tttype
+ RC=$?
+ if [ $RC -eq 0 ]
+ then
+ tst_resm TPASS "ioctl02 Passed with $tttype"
+ else
+ tst_resm TFAIL "ioctl02 Failed with $tttype"
+ fi
+echo;;
+esac
+done
+tst_exit
+
Regards--
Subrata
============================================
Output
============================================
<<<test_start>>>
tag=ioctl stime=1222271552
cmdline="test_ioctl"
contacts=""
analysis=exit
initiation_status="ok"
<<<test_output>>>
ioctl 0 INFO : Testing ioctl01 with /dev/tty0
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty0
ioctl 0 INFO : Testing ioctl01 with /dev/tty1
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty1
ioctl 0 INFO : Testing ioctl01 with /dev/tty10
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty10
ioctl 0 INFO : Testing ioctl01 with /dev/tty11
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty11
ioctl 0 INFO : Testing ioctl01 with /dev/tty12
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty12
ioctl 0 INFO : Testing ioctl01 with /dev/tty13
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty13
ioctl 0 INFO : Testing ioctl01 with /dev/tty14
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty14
ioctl 0 INFO : Testing ioctl01 with /dev/tty15
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty15
ioctl 0 INFO : Testing ioctl01 with /dev/tty16
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty16
ioctl 0 INFO : Testing ioctl01 with /dev/tty17
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty17
ioctl 0 INFO : Testing ioctl01 with /dev/tty18
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty18
ioctl 0 INFO : Testing ioctl01 with /dev/tty19
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty19
ioctl 0 INFO : Testing ioctl01 with /dev/tty2
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty2
ioctl 0 INFO : Testing ioctl01 with /dev/tty20
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty20
ioctl 0 INFO : Testing ioctl01 with /dev/tty21
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty21
ioctl 0 INFO : Testing ioctl01 with /dev/tty22
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty22
ioctl 0 INFO : Testing ioctl01 with /dev/tty23
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty23
ioctl 0 INFO : Testing ioctl01 with /dev/tty24
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty24
ioctl 0 INFO : Testing ioctl01 with /dev/tty25
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty25
ioctl 0 INFO : Testing ioctl01 with /dev/tty26
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty26
ioctl 0 INFO : Testing ioctl01 with /dev/tty27
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty27
ioctl 0 INFO : Testing ioctl01 with /dev/tty28
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty28
ioctl 0 INFO : Testing ioctl01 with /dev/tty29
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty29
ioctl 0 INFO : Testing ioctl01 with /dev/tty3
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty3
ioctl 0 INFO : Testing ioctl01 with /dev/tty30
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty30
ioctl 0 INFO : Testing ioctl01 with /dev/tty31
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty31
ioctl 0 INFO : Testing ioctl01 with /dev/tty32
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty32
ioctl 0 INFO : Testing ioctl01 with /dev/tty33
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty33
ioctl 0 INFO : Testing ioctl01 with /dev/tty34
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty34
ioctl 0 INFO : Testing ioctl01 with /dev/tty35
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty35
ioctl 0 INFO : Testing ioctl01 with /dev/tty36
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty36
ioctl 0 INFO : Testing ioctl01 with /dev/tty37
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty37
ioctl 0 INFO : Testing ioctl01 with /dev/tty38
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty38
ioctl 0 INFO : Testing ioctl01 with /dev/tty39
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty39
ioctl 0 INFO : Testing ioctl01 with /dev/tty4
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty4
ioctl 0 INFO : Testing ioctl01 with /dev/tty40
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty40
ioctl 0 INFO : Testing ioctl01 with /dev/tty41
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty41
ioctl 0 INFO : Testing ioctl01 with /dev/tty42
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty42
ioctl 0 INFO : Testing ioctl01 with /dev/tty43
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty43
ioctl 0 INFO : Testing ioctl01 with /dev/tty44
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty44
ioctl 0 INFO : Testing ioctl01 with /dev/tty45
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty45
ioctl 0 INFO : Testing ioctl01 with /dev/tty46
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty46
ioctl 0 INFO : Testing ioctl01 with /dev/tty47
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty47
ioctl 0 INFO : Testing ioctl01 with /dev/tty48
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty48
ioctl 0 INFO : Testing ioctl01 with /dev/tty49
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty49
ioctl 0 INFO : Testing ioctl01 with /dev/tty5
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty5
ioctl 0 INFO : Testing ioctl01 with /dev/tty50
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty50
ioctl 0 INFO : Testing ioctl01 with /dev/tty51
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty51
ioctl 0 INFO : Testing ioctl01 with /dev/tty52
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty52
ioctl 0 INFO : Testing ioctl01 with /dev/tty53
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty53
ioctl 0 INFO : Testing ioctl01 with /dev/tty54
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty54
ioctl 0 INFO : Testing ioctl01 with /dev/tty55
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty55
ioctl 0 INFO : Testing ioctl01 with /dev/tty56
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty56
ioctl 0 INFO : Testing ioctl01 with /dev/tty57
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty57
ioctl 0 INFO : Testing ioctl01 with /dev/tty58
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty58
ioctl 0 INFO : Testing ioctl01 with /dev/tty59
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty59
ioctl 0 INFO : Testing ioctl01 with /dev/tty6
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty6
ioctl 0 INFO : Testing ioctl01 with /dev/tty60
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty60
ioctl 0 INFO : Testing ioctl01 with /dev/tty61
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty61
ioctl 0 INFO : Testing ioctl01 with /dev/tty62
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty62
ioctl 0 INFO : Testing ioctl01 with /dev/tty63
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty63
ioctl 0 INFO : Testing ioctl01 with /dev/tty7
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty7
ioctl 0 INFO : Testing ioctl01 with /dev/tty8
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty8
ioctl 0 INFO : Testing ioctl01 with /dev/tty9
ioctl01 1 PASS : expected failure - errno = 9 : Bad file
descriptor
ioctl01 2 PASS : expected failure - errno = 14 : Bad address
ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
ioctl for device
ioctl01 5 PASS : expected failure - errno = 14 : Bad address
ioctl 1 PASS : ioctl01 Passed with /dev/tty9
ioctl 0 INFO : Testing ioctl02 with /dev/tty0
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty0
ioctl 0 INFO : Testing ioctl02 with /dev/tty1
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty1
ioctl 0 INFO : Testing ioctl02 with /dev/tty10
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty10
ioctl 0 INFO : Testing ioctl02 with /dev/tty11
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty11
ioctl 0 INFO : Testing ioctl02 with /dev/tty12
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty12
ioctl 0 INFO : Testing ioctl02 with /dev/tty13
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty13
ioctl 0 INFO : Testing ioctl02 with /dev/tty14
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty14
ioctl 0 INFO : Testing ioctl02 with /dev/tty15
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty15
ioctl 0 INFO : Testing ioctl02 with /dev/tty16
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty16
ioctl 0 INFO : Testing ioctl02 with /dev/tty17
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty17
ioctl 0 INFO : Testing ioctl02 with /dev/tty18
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty18
ioctl 0 INFO : Testing ioctl02 with /dev/tty19
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty19
ioctl 0 INFO : Testing ioctl02 with /dev/tty2
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty2
ioctl 0 INFO : Testing ioctl02 with /dev/tty20
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty20
ioctl 0 INFO : Testing ioctl02 with /dev/tty21
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty21
ioctl 0 INFO : Testing ioctl02 with /dev/tty22
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty22
ioctl 0 INFO : Testing ioctl02 with /dev/tty23
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty23
ioctl 0 INFO : Testing ioctl02 with /dev/tty24
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty24
ioctl 0 INFO : Testing ioctl02 with /dev/tty25
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty25
ioctl 0 INFO : Testing ioctl02 with /dev/tty26
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty26
ioctl 0 INFO : Testing ioctl02 with /dev/tty27
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty27
ioctl 0 INFO : Testing ioctl02 with /dev/tty28
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty28
ioctl 0 INFO : Testing ioctl02 with /dev/tty29
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty29
ioctl 0 INFO : Testing ioctl02 with /dev/tty3
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty3
ioctl 0 INFO : Testing ioctl02 with /dev/tty30
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty30
ioctl 0 INFO : Testing ioctl02 with /dev/tty31
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty31
ioctl 0 INFO : Testing ioctl02 with /dev/tty32
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty32
ioctl 0 INFO : Testing ioctl02 with /dev/tty33
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty33
ioctl 0 INFO : Testing ioctl02 with /dev/tty34
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty34
ioctl 0 INFO : Testing ioctl02 with /dev/tty35
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty35
ioctl 0 INFO : Testing ioctl02 with /dev/tty36
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty36
ioctl 0 INFO : Testing ioctl02 with /dev/tty37
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty37
ioctl 0 INFO : Testing ioctl02 with /dev/tty38
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty38
ioctl 0 INFO : Testing ioctl02 with /dev/tty39
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty39
ioctl 0 INFO : Testing ioctl02 with /dev/tty4
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty4
ioctl 0 INFO : Testing ioctl02 with /dev/tty40
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty40
ioctl 0 INFO : Testing ioctl02 with /dev/tty41
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty41
ioctl 0 INFO : Testing ioctl02 with /dev/tty42
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty42
ioctl 0 INFO : Testing ioctl02 with /dev/tty43
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty43
ioctl 0 INFO : Testing ioctl02 with /dev/tty44
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty44
ioctl 0 INFO : Testing ioctl02 with /dev/tty45
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty45
ioctl 0 INFO : Testing ioctl02 with /dev/tty46
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty46
ioctl 0 INFO : Testing ioctl02 with /dev/tty47
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty47
ioctl 0 INFO : Testing ioctl02 with /dev/tty48
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty48
ioctl 0 INFO : Testing ioctl02 with /dev/tty49
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty49
ioctl 0 INFO : Testing ioctl02 with /dev/tty5
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty5
ioctl 0 INFO : Testing ioctl02 with /dev/tty50
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty50
ioctl 0 INFO : Testing ioctl02 with /dev/tty51
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty51
ioctl 0 INFO : Testing ioctl02 with /dev/tty52
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty52
ioctl 0 INFO : Testing ioctl02 with /dev/tty53
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty53
ioctl 0 INFO : Testing ioctl02 with /dev/tty54
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty54
ioctl 0 INFO : Testing ioctl02 with /dev/tty55
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty55
ioctl 0 INFO : Testing ioctl02 with /dev/tty56
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty56
ioctl 0 INFO : Testing ioctl02 with /dev/tty57
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty57
ioctl 0 INFO : Testing ioctl02 with /dev/tty58
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty58
ioctl 0 INFO : Testing ioctl02 with /dev/tty59
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty59
ioctl 0 INFO : Testing ioctl02 with /dev/tty6
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty6
ioctl 0 INFO : Testing ioctl02 with /dev/tty60
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty60
ioctl 0 INFO : Testing ioctl02 with /dev/tty61
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty61
ioctl 0 INFO : Testing ioctl02 with /dev/tty62
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty62
ioctl 0 INFO : Testing ioctl02 with /dev/tty63
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty63
ioctl 0 INFO : Testing ioctl02 with /dev/tty7
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty7
ioctl 0 INFO : Testing ioctl02 with /dev/tty8
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty8
ioctl 0 INFO : Testing ioctl02 with /dev/tty9
ioctl02 0 INFO : termio values are set as expected
ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
ioctl 1 PASS : ioctl02 Passed with /dev/tty9
incrementing stop
<<<execution_status>>>
duration=2 termination_type=exited termination_id=0 corefile=no
cutime=10 cstime=28
<<<test_end>>>
============================================
============================================
>
> ~/ltp-full-20080831/testcases/kernel/syscalls/ioctl # ./ioctl01 -D
> /dev/tty5
> tty5 tty50 tty51 tty52 tty53 tty54 tty55 tty56 tty57 tty58
> tty59
> e326m:~/ltp-full-20080831/testcases/kernel/syscalls/ioctl # ./ioctl01 -D
> /dev/tty5
> ioctl01 1 PASS : expected failure - errno = 9 : Bad file descriptor
> ioctl01 2 PASS : expected failure - errno = 14 : Bad address
> ioctl01 3 PASS : expected failure - errno = 22 : Invalid argument
> ioctl01 4 PASS : expected failure - errno = 25 : Inappropriate
> ioctl for device
> ioctl01 5 PASS : expected failure - errno = 14 : Bad address
>
> ~/ltp-full-20080831/testcases/kernel/syscalls/ioctl # ./ioctl02 -D
> /dev/tty5
> ioctl02 0 INFO : cflag has incorrect value. 4277
> ioctl02 1 FAIL : TCGETA/TCSETA tests FAILED with 1 error
> ioctl02 0 INFO : child: Got SIGTERM from parent.
>
>
> Regards, Veerendra C
> ___________________________
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Ltp-list mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/ltp-list
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list