7018c13a4b15b4d1568eeaae3c7aeb13a781e899 |
|
13-Nov-2015 |
Jan Stancek <jstancek@redhat.com> |
semctl01: wait for children to exit between tests This testcase occasionally hanged: semctl01 1 TPASS : buf.sem_nsems and buf.sem_perm.mode are correct semctl01 2 TPASS : buf.sem_perm.mode is correct semctl01 3 TPASS : semaphores have expected values semctl01 4 TPASS : number of sleeping processes is correct semctl01 5 TPASS : last pid value is correct semctl01 6 TPASS : semaphore value is correct semctl01 7 TBROK : semctl01.c:338: semop succeeded - cnt_setup <hangs here> because semop in GETZCNT test unexpectedly suceeded. All children are supposed to block here, because semval is not zero. Problem is that semctl01 sends SIGKILL to children from previous test (GETNCNT), but it doesn't wait for them to finish. Then it proceeds to increase semval for GETZCNT test and one child from previous test, which is still blocked on sem_op == -1 for SEM4 and has not exited yet, will decrease semval to 0. This breaks GETZCNT test, child unexpectedly completes and becomes zombie. Parent process then waits forever in TST_PROCESS_STATE_WAIT() for state to be 'S' - sleeping. Signed-off-by: Jan Stancek <jstancek@redhat.com> Acked-by: Wanlong Gao <wanlong.gao@gmail.com> Acked-by: Cyril Hrubis <chrubis@suse.cz>
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
d6d11d08678aac1ed2c370ea8e42e5f45aea07be |
|
09-Mar-2015 |
Cyril Hrubis <chrubis@suse.cz> |
Introduce tst_parse_opts() The pattern that was used in all testcases is: const char *msg; msg = parse_opts(...); if (msg) tst_brkm(TBROK, NULL, "OPTION PARSING ERROR - %s", msg); This change simplifies the steps to just calling: tst_parse_opts(...); Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
f9791efef2b421c621b08e21bdfcfe342ac21b85 |
|
05-Mar-2015 |
Cyril Hrubis <chrubis@suse.cz> |
syscalls/ipc/semctl01: Use TST_PROCESS_STATE_WAIT() Instead of the sync_pipe() and sleep(). This reduces runtime from 3s to 0.1s. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
605fa3362fd7cef0baa2131be32cf44661783d3e |
|
04-Feb-2015 |
Cyril Hrubis <chrubis@suse.cz> |
Get rid of TEST_CLEANUP Special thanks to Coccinelle for making this easy job. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
74225622077af37664b156b18aaa12f3bda9939e |
|
02-Jun-2014 |
Cyril Hrubis <chrubis@suse.cz> |
testcases: Constify missed msg variables. This finishes the fixes for change in parse_opts(), I've missed a few in: commit 0b9589f3f9c0345b29cfcf7da5a1253c708303eb Author: Cyril Hrubis <chrubis@suse.cz> Date: Tue May 27 17:40:33 2014 +0200 testcases: Constify char *msg variable. The parse_opts() now returns const char * instead of char * this commit fixes all warnings caused by the change. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
e38b961c385192f0d804914b77bd590734b42e75 |
|
02-Jun-2014 |
Cyril Hrubis <chrubis@suse.cz> |
Remove STD_FUNCTIONAL_TEST Only small part of the testcases was using STD_FUNCTIONAL_TEST and these that were actually using it mostly misused the interface or used it only to disable the tst_rest(TPASS, "sycall passed") message. The default value was STD_FUNCTION_TEST enabled, so this only removes code that is not executed in LTP testrun and there should be no functional changes. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
f74f0a9789894dd4bdd5144593a90cd48ec9a8c1 |
|
22-May-2013 |
DAN LI <li.dan@cn.fujitsu.com> |
semctl01.c: Pass the correct parameter For SEM_STAT, the semid argument is not a semaphore identifier, but instead an index into the kernel’s internal array that maintains information about all semaphore sets on the system. Pass a correct index of the kernel' internal array intead of a semaphores id when testing feature SEM_STAT. Signed-off-by: DAN LI <li.dan@cn.fujitsu.com> Reviewed-by: Jan Stancek <jstancek@redhat.com> Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com>
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
a63f9336c2750ca4ada6e7987b90c38b12ea21ad |
|
13-May-2013 |
DAN LI <li.dan@cn.fujitsu.com> |
semctl/semctl01.c: Test features IPC_INFO, SEM_INFO and SEM_STAT Additional tests for features IPC_INFO, SEM_INFO and SEM_STAT. Signed-off-by: DAN LI <li.dan@cn.fujitsu.com> Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com>
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
bffa8865e3ec438fe437163f95f0686f8c17c5f3 |
|
13-May-2013 |
DAN LI <li.dan@cn.fujitsu.com> |
semctl/semctl01.c: cleanup 1. Remove useless comments 2. Revise code to follow ltp-code-style Signed-off-by: DAN LI <li.dan@cn.fujitsu.com> Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com>
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
d59a659cd639ca2780b00049d102acd2a783d585 |
|
07-Mar-2013 |
Caspar Zhang <caspar@casparzhang.com> |
s/Tst_count/tst_count/ to avoid CamelCase when using latest checkpatch.pl, CamelCase variables are not encouraged, this patch does a batch update to replace all var `Tst_count` with `tst_count`. Signed-off-by: Caspar Zhang <caspar@casparzhang.com> Acked-by: Wanlong Gao <gaowanlong@cn.fujitsu.com>
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
354ebb48db8e66a853a58379a4808d5dcd1ceac3 |
|
07-Dec-2012 |
Wanlong Gao <gaowanlong@cn.fujitsu.com> |
cleanup code indent Cleanup the code indent using: find . -name *.c -exec Lindent {} \; It's really a big change, but can fix almost all of the indent problem in C code, although we can't ensure all of the changes are right, but the error changes are really few. Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com>
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
89af32a63ce8a780ea39337339e14caae244b5a4 |
|
24-Oct-2012 |
Cyril Hrubis <chrubis@suse.cz> |
Another semiautomated cleanup. This patch removes all dumbious comments as: /* loop counter */ /* message returned from from parse_opts */ /* parse standard options */ Various variations on: int i; /* ... counter .... */ Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
4548c6cf9bcdd96d8303caa4130ab638b61f8a30 |
|
19-Oct-2012 |
Wanlong Gao <gaowanlong@cn.fujitsu.com> |
Update FSF address find . -type f -exec sed -i 's/675 Mass Ave, Cambridge, MA 02139, USA/51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA/g' {} \; find . -type f -exec sed -i 's/59 Temple Place, Suite 330, Boston, MA 02111-1307 USA/51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA/g' {} \; Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com>
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
ec6edca7aa42b6affd989ef91b5897f96795e40f |
|
18-Oct-2012 |
Chris Dearman <chris@mips.com> |
Add missing newline at end of file This is a scripted change done using the following command: find . -type d -name .git -prune -o \ -type f \! -name \*\~ \! -name .\#\* \ \! -name \*.gz \! -name \*.pdf \! -name \*.patch -print0 | \ xargs -0 sed -i -e '$a\' Signed-off-by: Chris Dearman <chris@mips.com>
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
1569799abe4296fc5ca50ede305c1eb2ac482422 |
|
18-Dec-2010 |
Garrett Cooper <yanegomi@gmail.com> |
Fix some tests. Remove all externs to Tst_count. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
7d0a4a57fbcd47f72b67c08df532e8ef47f6fdae |
|
16-Dec-2010 |
Garrett Cooper <yanegomi@gmail.com> |
Cleanup style and get rid of conflicts problems. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
2c28215423293e443469a07ae7011135d058b671 |
|
16-Dec-2010 |
Garrett Cooper <yanegomi@gmail.com> |
Style and conformance changes. 1. Strip all leading space. 2. Move tst_exit() to main(). 3. Remove tst_exit() from cleanup(). 4. Remove cluebat comments. 5. Reduce some unnecessary whitespace. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
53740500924f6439623a8ac256b5be2d6c59ed1f |
|
16-Dec-2010 |
Garrett Cooper <yanegomi@gmail.com> |
Merge branch 'master' into ltp-broom Checkpoint work. Conflicts: doc/man3/tst_res.3 lib/tst_res.c testcases/commands/ade/size/test.c testcases/kernel/containers/pidns/pidns04.c testcases/kernel/device-drivers/agp/kernel_space/tagp.c testcases/kernel/device-drivers/base/tbase/tbase.c testcases/kernel/device-drivers/dev_sim_framework/kernel_space/tmod.c testcases/kernel/device-drivers/pci/tpci/tpci.c testcases/kernel/device-drivers/tbio/kernel_space/tbio.c testcases/kernel/device-drivers/usb/tusb/tusb.c testcases/kernel/device-drivers/usb/user_usb/user_tusb.c testcases/kernel/fs/acls/acl_file_test.c testcases/kernel/fs/acls/acl_link_test.c testcases/kernel/fs/doio/doio.c testcases/kernel/fs/doio/growfiles.c testcases/kernel/fs/doio/iogen.c testcases/kernel/fs/inode/inode02.c testcases/kernel/fs/mongo/mongo_compare.c testcases/kernel/fs/stream/stream01.c testcases/kernel/fs/stream/stream02.c testcases/kernel/fs/stream/stream04.c testcases/kernel/fs/stream/stream05.c testcases/kernel/hotplug/memory_hotplug/commands.c testcases/kernel/io/direct_io/diotest_routines.c testcases/kernel/io/disktest/parse.c testcases/kernel/io/ltp-aiodio/aio-stress.c testcases/kernel/io/ltp-aiodio/aiodio_append.c testcases/kernel/io/writetest/writetest.c testcases/kernel/ipc/pipeio/pipeio.c testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c testcases/kernel/mem/mtest01/mtest01.c testcases/kernel/mem/vmtests/data_space.c testcases/kernel/module/create_module/create_module01.c testcases/kernel/module/create_module/create_module02.c testcases/kernel/module/delete_module/delete_module02.c testcases/kernel/module/delete_module/delete_module03.c testcases/kernel/module/query_module/query_module01.c testcases/kernel/module/query_module/query_module03.c testcases/kernel/numa/support_numa.c testcases/kernel/sched/process_stress/process.c testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_lease.c testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_chroot.c testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_hostname.c testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_nice.c testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_rawio.c testcases/kernel/security/selinux-testsuite/tests/file/selinux_fcntl.c testcases/kernel/security/selinux-testsuite/tests/file/selinux_lock.c testcases/kernel/security/selinux-testsuite/tests/file/selinux_mmap.c testcases/kernel/security/selinux-testsuite/tests/file/selinux_mprotect.c testcases/kernel/security/selinux-testsuite/tests/file/selinux_nofcntl.c testcases/kernel/security/selinux-testsuite/tests/file/selinux_seek.c testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.c testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c testcases/kernel/syscalls/abort/abort01.c testcases/kernel/syscalls/accept/accept01.c testcases/kernel/syscalls/access/access01.c testcases/kernel/syscalls/access/access02.c testcases/kernel/syscalls/access/access03.c testcases/kernel/syscalls/access/access04.c testcases/kernel/syscalls/access/access05.c testcases/kernel/syscalls/add_key/add_key01.c testcases/kernel/syscalls/add_key/add_key02.c testcases/kernel/syscalls/adjtimex/adjtimex01.c testcases/kernel/syscalls/adjtimex/adjtimex02.c testcases/kernel/syscalls/alarm/alarm01.c testcases/kernel/syscalls/alarm/alarm02.c testcases/kernel/syscalls/alarm/alarm03.c testcases/kernel/syscalls/alarm/alarm05.c testcases/kernel/syscalls/alarm/alarm06.c testcases/kernel/syscalls/alarm/alarm07.c testcases/kernel/syscalls/asyncio/asyncio02.c testcases/kernel/syscalls/bdflush/bdflush01.c testcases/kernel/syscalls/bind/bind01.c testcases/kernel/syscalls/cacheflush/cacheflush01.c testcases/kernel/syscalls/capget/capget01.c testcases/kernel/syscalls/capget/capget02.c testcases/kernel/syscalls/capset/capset01.c testcases/kernel/syscalls/capset/capset02.c testcases/kernel/syscalls/chdir/chdir01.c testcases/kernel/syscalls/chdir/chdir02.c testcases/kernel/syscalls/chdir/chdir03.c testcases/kernel/syscalls/chdir/chdir04.c testcases/kernel/syscalls/chmod/chmod01.c testcases/kernel/syscalls/chmod/chmod03.c testcases/kernel/syscalls/chmod/chmod04.c testcases/kernel/syscalls/chmod/chmod05.c testcases/kernel/syscalls/chmod/chmod06.c testcases/kernel/syscalls/chmod/chmod07.c testcases/kernel/syscalls/chown/chown01.c testcases/kernel/syscalls/chown/chown02.c testcases/kernel/syscalls/chown/chown03.c testcases/kernel/syscalls/chown/chown04.c testcases/kernel/syscalls/chown/chown05.c testcases/kernel/syscalls/chroot/chroot01.c testcases/kernel/syscalls/chroot/chroot02.c testcases/kernel/syscalls/chroot/chroot03.c testcases/kernel/syscalls/chroot/chroot04.c testcases/kernel/syscalls/clock_getres/clock_getres01.c testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c testcases/kernel/syscalls/clock_nanosleep2/clock_nanosleep2_01.c testcases/kernel/syscalls/clone/clone01.c testcases/kernel/syscalls/clone/clone02.c testcases/kernel/syscalls/clone/clone03.c testcases/kernel/syscalls/clone/clone04.c testcases/kernel/syscalls/clone/clone05.c testcases/kernel/syscalls/clone/clone06.c testcases/kernel/syscalls/clone/clone07.c testcases/kernel/syscalls/close/close01.c testcases/kernel/syscalls/close/close02.c testcases/kernel/syscalls/close/close08.c testcases/kernel/syscalls/connect/connect01.c testcases/kernel/syscalls/creat/creat01.c testcases/kernel/syscalls/creat/creat03.c testcases/kernel/syscalls/creat/creat04.c testcases/kernel/syscalls/creat/creat05.c testcases/kernel/syscalls/creat/creat06.c testcases/kernel/syscalls/creat/creat07.c testcases/kernel/syscalls/creat/creat09.c testcases/kernel/syscalls/dup2/dup201.c testcases/kernel/syscalls/dup2/dup203.c testcases/kernel/syscalls/dup2/dup204.c testcases/kernel/syscalls/dup3/dup3_01.c testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c testcases/kernel/syscalls/eventfd2/eventfd2_01.c testcases/kernel/syscalls/eventfd2/eventfd2_02.c testcases/kernel/syscalls/execl/execl01.c testcases/kernel/syscalls/execle/execle01.c testcases/kernel/syscalls/execlp/execlp01.c testcases/kernel/syscalls/execv/execv01.c testcases/kernel/syscalls/execve/execve01.c testcases/kernel/syscalls/execve/execve02.c testcases/kernel/syscalls/execve/execve03.c testcases/kernel/syscalls/execve/execve04.c testcases/kernel/syscalls/execve/execve05.c testcases/kernel/syscalls/execvp/execvp01.c testcases/kernel/syscalls/exit/exit02.c testcases/kernel/syscalls/exit_group/exit_group01.c testcases/kernel/syscalls/faccessat/faccessat01.c testcases/kernel/syscalls/fadvise/posix_fadvise01.c testcases/kernel/syscalls/fadvise/posix_fadvise02.c testcases/kernel/syscalls/fadvise/posix_fadvise03.c testcases/kernel/syscalls/fadvise/posix_fadvise04.c testcases/kernel/syscalls/fallocate/fallocate01.c testcases/kernel/syscalls/fallocate/fallocate02.c testcases/kernel/syscalls/fallocate/fallocate03.c testcases/kernel/syscalls/fchdir/fchdir01.c testcases/kernel/syscalls/fchdir/fchdir02.c testcases/kernel/syscalls/fchdir/fchdir03.c testcases/kernel/syscalls/fchmod/fchmod01.c testcases/kernel/syscalls/fchmod/fchmod02.c testcases/kernel/syscalls/fchmod/fchmod03.c testcases/kernel/syscalls/fchmod/fchmod04.c testcases/kernel/syscalls/fchmod/fchmod05.c testcases/kernel/syscalls/fchmod/fchmod06.c testcases/kernel/syscalls/fchmod/fchmod07.c testcases/kernel/syscalls/fchmodat/fchmodat01.c testcases/kernel/syscalls/fchown/fchown01.c testcases/kernel/syscalls/fchown/fchown02.c testcases/kernel/syscalls/fchown/fchown03.c testcases/kernel/syscalls/fchown/fchown04.c testcases/kernel/syscalls/fchown/fchown05.c testcases/kernel/syscalls/fchownat/fchownat01.c testcases/kernel/syscalls/fcntl/fcntl01.c testcases/kernel/syscalls/fcntl/fcntl02.c testcases/kernel/syscalls/fcntl/fcntl03.c testcases/kernel/syscalls/fcntl/fcntl04.c testcases/kernel/syscalls/fcntl/fcntl05.c testcases/kernel/syscalls/fcntl/fcntl06.c testcases/kernel/syscalls/fcntl/fcntl09.c testcases/kernel/syscalls/fcntl/fcntl10.c testcases/kernel/syscalls/fcntl/fcntl11.c testcases/kernel/syscalls/fcntl/fcntl12.c testcases/kernel/syscalls/fcntl/fcntl13.c testcases/kernel/syscalls/fcntl/fcntl14.c testcases/kernel/syscalls/fcntl/fcntl15.c testcases/kernel/syscalls/fcntl/fcntl16.c testcases/kernel/syscalls/fcntl/fcntl17.c testcases/kernel/syscalls/fcntl/fcntl18.c testcases/kernel/syscalls/fcntl/fcntl19.c testcases/kernel/syscalls/fcntl/fcntl20.c testcases/kernel/syscalls/fcntl/fcntl21.c testcases/kernel/syscalls/fcntl/fcntl22.c testcases/kernel/syscalls/fcntl/fcntl23.c testcases/kernel/syscalls/fcntl/fcntl24.c testcases/kernel/syscalls/fcntl/fcntl25.c testcases/kernel/syscalls/fcntl/fcntl26.c testcases/kernel/syscalls/fcntl/fcntl27.c testcases/kernel/syscalls/fcntl/fcntl28.c testcases/kernel/syscalls/fork/fork01.c testcases/kernel/syscalls/fork/fork02.c testcases/kernel/syscalls/fork/fork03.c testcases/kernel/syscalls/fork/fork06.c testcases/kernel/syscalls/fork/fork07.c testcases/kernel/syscalls/fork/fork08.c testcases/kernel/syscalls/fork/fork09.c testcases/kernel/syscalls/fork/fork10.c testcases/kernel/syscalls/fork/fork11.c testcases/kernel/syscalls/fork/fork12.c testcases/kernel/syscalls/fstat/fstat01.c testcases/kernel/syscalls/fstat/fstat02.c testcases/kernel/syscalls/fstat/fstat03.c testcases/kernel/syscalls/fstat/fstat04.c testcases/kernel/syscalls/fstat/fstat05.c testcases/kernel/syscalls/fstatat/fstatat01.c testcases/kernel/syscalls/fstatfs/fstatfs01.c testcases/kernel/syscalls/fstatfs/fstatfs02.c testcases/kernel/syscalls/fsync/fsync01.c testcases/kernel/syscalls/fsync/fsync02.c testcases/kernel/syscalls/fsync/fsync03.c testcases/kernel/syscalls/ftruncate/ftruncate01.c testcases/kernel/syscalls/ftruncate/ftruncate02.c testcases/kernel/syscalls/futimesat/futimesat01.c testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c testcases/kernel/syscalls/get_robust_list/get_robust_list01.c testcases/kernel/syscalls/getcontext/getcontext01.c testcases/kernel/syscalls/getcpu/getcpu01.c testcases/kernel/syscalls/getcwd/getcwd01.c testcases/kernel/syscalls/getcwd/getcwd02.c testcases/kernel/syscalls/getcwd/getcwd03.c testcases/kernel/syscalls/getdents/getdents01.c testcases/kernel/syscalls/getdents/getdents02.c testcases/kernel/syscalls/getdents/getdents03.c testcases/kernel/syscalls/getdents/getdents04.c testcases/kernel/syscalls/getdomainname/getdomainname01.c testcases/kernel/syscalls/getegid/getegid01.c testcases/kernel/syscalls/getegid/getegid02.c testcases/kernel/syscalls/geteuid/geteuid01.c testcases/kernel/syscalls/getgid/getgid01.c testcases/kernel/syscalls/getgid/getgid03.c testcases/kernel/syscalls/getgroups/getgroups02.c testcases/kernel/syscalls/getgroups/getgroups03.c testcases/kernel/syscalls/getgroups/getgroups04.c testcases/kernel/syscalls/gethostid/gethostid01.c testcases/kernel/syscalls/gethostname/gethostname01.c testcases/kernel/syscalls/getitimer/getitimer01.c testcases/kernel/syscalls/getitimer/getitimer02.c testcases/kernel/syscalls/getitimer/getitimer03.c testcases/kernel/syscalls/getpagesize/getpagesize01.c testcases/kernel/syscalls/getpeername/getpeername01.c testcases/kernel/syscalls/getpgid/getpgid01.c testcases/kernel/syscalls/getpgid/getpgid02.c testcases/kernel/syscalls/getpgrp/getpgrp01.c testcases/kernel/syscalls/getpid/getpid01.c testcases/kernel/syscalls/getpid/getpid02.c testcases/kernel/syscalls/getppid/getppid01.c testcases/kernel/syscalls/getppid/getppid02.c testcases/kernel/syscalls/getpriority/getpriority01.c testcases/kernel/syscalls/getpriority/getpriority02.c testcases/kernel/syscalls/getresgid/getresgid01.c testcases/kernel/syscalls/getresgid/getresgid02.c testcases/kernel/syscalls/getresgid/getresgid03.c testcases/kernel/syscalls/getresuid/getresuid01.c testcases/kernel/syscalls/getresuid/getresuid02.c testcases/kernel/syscalls/getresuid/getresuid03.c testcases/kernel/syscalls/getrusage/getrusage01.c testcases/kernel/syscalls/getrusage/getrusage02.c testcases/kernel/syscalls/getsid/getsid01.c testcases/kernel/syscalls/getsid/getsid02.c testcases/kernel/syscalls/getsockname/getsockname01.c testcases/kernel/syscalls/getsockopt/getsockopt01.c testcases/kernel/syscalls/gettid/gettid01.c testcases/kernel/syscalls/gettimeofday/gettimeofday01.c testcases/kernel/syscalls/gettimeofday/gettimeofday02.c testcases/kernel/syscalls/getuid/getuid01.c testcases/kernel/syscalls/getuid/getuid02.c testcases/kernel/syscalls/inotify/inotify01.c testcases/kernel/syscalls/inotify/inotify02.c testcases/kernel/syscalls/inotify/inotify03.c testcases/kernel/syscalls/inotify_init/inotify_init1_01.c testcases/kernel/syscalls/inotify_init/inotify_init1_02.c testcases/kernel/syscalls/io_cancel/io_cancel01.c testcases/kernel/syscalls/io_destroy/io_destroy01.c testcases/kernel/syscalls/io_getevents/io_getevents01.c testcases/kernel/syscalls/io_setup/io_setup01.c testcases/kernel/syscalls/io_submit/io_submit01.c testcases/kernel/syscalls/ioctl/ioctl01.c testcases/kernel/syscalls/ioctl/ioctl02.c testcases/kernel/syscalls/ioperm/ioperm01.c testcases/kernel/syscalls/ioperm/ioperm02.c testcases/kernel/syscalls/iopl/iopl01.c testcases/kernel/syscalls/iopl/iopl02.c testcases/kernel/syscalls/ipc/msgctl/msgctl01.c testcases/kernel/syscalls/ipc/msgctl/msgctl02.c testcases/kernel/syscalls/ipc/msgctl/msgctl03.c testcases/kernel/syscalls/ipc/msgctl/msgctl04.c testcases/kernel/syscalls/ipc/msgctl/msgctl05.c testcases/kernel/syscalls/ipc/msgctl/msgctl08.c testcases/kernel/syscalls/ipc/msgctl/msgctl09.c testcases/kernel/syscalls/ipc/msgctl/msgctl10.c testcases/kernel/syscalls/ipc/msgctl/msgctl11.c testcases/kernel/syscalls/ipc/msgget/msgget01.c testcases/kernel/syscalls/ipc/msgget/msgget02.c testcases/kernel/syscalls/ipc/msgget/msgget03.c testcases/kernel/syscalls/ipc/msgget/msgget04.c testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c testcases/kernel/syscalls/ipc/semctl/semctl01.c testcases/kernel/syscalls/ipc/semctl/semctl02.c testcases/kernel/syscalls/ipc/semctl/semctl03.c testcases/kernel/syscalls/ipc/semctl/semctl04.c testcases/kernel/syscalls/ipc/semctl/semctl05.c testcases/kernel/syscalls/ipc/semctl/semctl06.c testcases/kernel/syscalls/ipc/semget/semget01.c testcases/kernel/syscalls/ipc/semget/semget02.c testcases/kernel/syscalls/ipc/semget/semget03.c testcases/kernel/syscalls/ipc/semget/semget05.c testcases/kernel/syscalls/ipc/semget/semget06.c testcases/kernel/syscalls/ipc/semop/semop01.c testcases/kernel/syscalls/ipc/semop/semop02.c testcases/kernel/syscalls/ipc/semop/semop03.c testcases/kernel/syscalls/ipc/semop/semop04.c testcases/kernel/syscalls/ipc/semop/semop05.c testcases/kernel/syscalls/ipc/shmat/shmat01.c testcases/kernel/syscalls/ipc/shmat/shmat02.c testcases/kernel/syscalls/ipc/shmat/shmat03.c testcases/kernel/syscalls/ipc/shmctl/shmctl01.c testcases/kernel/syscalls/ipc/shmctl/shmctl02.c testcases/kernel/syscalls/ipc/shmctl/shmctl03.c testcases/kernel/syscalls/ipc/shmctl/shmctl04.c testcases/kernel/syscalls/ipc/shmdt/shmdt01.c testcases/kernel/syscalls/ipc/shmdt/shmdt02.c testcases/kernel/syscalls/ipc/shmget/shmget01.c testcases/kernel/syscalls/ipc/shmget/shmget02.c testcases/kernel/syscalls/ipc/shmget/shmget03.c testcases/kernel/syscalls/ipc/shmget/shmget04.c testcases/kernel/syscalls/ipc/shmget/shmget05.c testcases/kernel/syscalls/keyctl/keyctl01.c testcases/kernel/syscalls/kill/kill01.c testcases/kernel/syscalls/kill/kill03.c testcases/kernel/syscalls/kill/kill04.c testcases/kernel/syscalls/kill/kill05.c testcases/kernel/syscalls/kill/kill06.c testcases/kernel/syscalls/kill/kill07.c testcases/kernel/syscalls/kill/kill08.c testcases/kernel/syscalls/kill/kill11.c testcases/kernel/syscalls/lchown/lchown01.c testcases/kernel/syscalls/lchown/lchown02.c testcases/kernel/syscalls/linkat/linkat01.c testcases/kernel/syscalls/listen/listen01.c testcases/kernel/syscalls/llseek/llseek01.c testcases/kernel/syscalls/llseek/llseek02.c testcases/kernel/syscalls/lseek/lseek06.c testcases/kernel/syscalls/lseek/lseek07.c testcases/kernel/syscalls/lseek/lseek08.c testcases/kernel/syscalls/lseek/lseek09.c testcases/kernel/syscalls/lseek/lseek10.c testcases/kernel/syscalls/lstat/lstat01.c testcases/kernel/syscalls/lstat/lstat02.c testcases/kernel/syscalls/lstat/lstat03.c testcases/kernel/syscalls/mbind/mbind01.c testcases/kernel/syscalls/mkdir/mkdir01.c testcases/kernel/syscalls/mkdir/mkdir02.c testcases/kernel/syscalls/mkdir/mkdir03.c testcases/kernel/syscalls/mkdir/mkdir04.c testcases/kernel/syscalls/mkdir/mkdir05.c testcases/kernel/syscalls/mkdir/mkdir08.c testcases/kernel/syscalls/mkdirat/mkdirat01.c testcases/kernel/syscalls/mknod/mknod02.c testcases/kernel/syscalls/mknod/mknod03.c testcases/kernel/syscalls/mknod/mknod04.c testcases/kernel/syscalls/mknod/mknod05.c testcases/kernel/syscalls/mknod/mknod06.c testcases/kernel/syscalls/mknod/mknod07.c testcases/kernel/syscalls/mknod/mknod08.c testcases/kernel/syscalls/mknod/mknod09.c testcases/kernel/syscalls/mknodat/mknodat01.c testcases/kernel/syscalls/mmap/mmap001.c testcases/kernel/syscalls/mmap/mmap01.c testcases/kernel/syscalls/mmap/mmap02.c testcases/kernel/syscalls/mmap/mmap03.c testcases/kernel/syscalls/mmap/mmap04.c testcases/kernel/syscalls/mmap/mmap05.c testcases/kernel/syscalls/mmap/mmap06.c testcases/kernel/syscalls/mmap/mmap07.c testcases/kernel/syscalls/mmap/mmap08.c testcases/kernel/syscalls/mmap/mmap09.c testcases/kernel/syscalls/modify_ldt/modify_ldt01.c testcases/kernel/syscalls/modify_ldt/modify_ldt02.c testcases/kernel/syscalls/mount/mount01.c testcases/kernel/syscalls/mount/mount02.c testcases/kernel/syscalls/mount/mount03.c testcases/kernel/syscalls/mprotect/mprotect01.c testcases/kernel/syscalls/mprotect/mprotect02.c testcases/kernel/syscalls/mprotect/mprotect03.c testcases/kernel/syscalls/mq_notify/mq_notify01.c testcases/kernel/syscalls/mq_open/mq_open01.c testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c testcases/kernel/syscalls/mq_timedsend/mq_timedsend01.c testcases/kernel/syscalls/mq_unlink/mq_unlink01.c testcases/kernel/syscalls/mremap/mremap01.c testcases/kernel/syscalls/mremap/mremap02.c testcases/kernel/syscalls/mremap/mremap03.c testcases/kernel/syscalls/mremap/mremap04.c testcases/kernel/syscalls/msync/msync01.c testcases/kernel/syscalls/msync/msync02.c testcases/kernel/syscalls/msync/msync03.c testcases/kernel/syscalls/msync/msync04.c testcases/kernel/syscalls/msync/msync05.c testcases/kernel/syscalls/munmap/munmap01.c testcases/kernel/syscalls/munmap/munmap02.c testcases/kernel/syscalls/munmap/munmap03.c testcases/kernel/syscalls/nanosleep/nanosleep01.c testcases/kernel/syscalls/nanosleep/nanosleep02.c testcases/kernel/syscalls/nanosleep/nanosleep03.c testcases/kernel/syscalls/nanosleep/nanosleep04.c testcases/kernel/syscalls/newuname/newuname01.c testcases/kernel/syscalls/nice/nice01.c testcases/kernel/syscalls/nice/nice02.c testcases/kernel/syscalls/nice/nice03.c testcases/kernel/syscalls/nice/nice04.c testcases/kernel/syscalls/open/open01.c testcases/kernel/syscalls/open/open02.c testcases/kernel/syscalls/open/open03.c testcases/kernel/syscalls/open/open04.c testcases/kernel/syscalls/open/open05.c testcases/kernel/syscalls/open/open06.c testcases/kernel/syscalls/open/open07.c testcases/kernel/syscalls/open/open08.c testcases/kernel/syscalls/open/open10.c testcases/kernel/syscalls/openat/openat01.c testcases/kernel/syscalls/pathconf/pathconf01.c testcases/kernel/syscalls/pause/pause01.c testcases/kernel/syscalls/pause/pause02.c testcases/kernel/syscalls/pause/pause03.c testcases/kernel/syscalls/personality/personality01.c testcases/kernel/syscalls/personality/personality02.c testcases/kernel/syscalls/pipe/pipe01.c testcases/kernel/syscalls/pipe/pipe02.c testcases/kernel/syscalls/pipe/pipe03.c testcases/kernel/syscalls/pipe/pipe04.c testcases/kernel/syscalls/pipe/pipe05.c testcases/kernel/syscalls/pipe/pipe06.c testcases/kernel/syscalls/pipe/pipe07.c testcases/kernel/syscalls/pipe/pipe08.c testcases/kernel/syscalls/pipe/pipe09.c testcases/kernel/syscalls/pipe/pipe10.c testcases/kernel/syscalls/pipe/pipe11.c testcases/kernel/syscalls/pipe2/pipe2_01.c testcases/kernel/syscalls/pipe2/pipe2_02.c testcases/kernel/syscalls/poll/poll01.c testcases/kernel/syscalls/prctl/prctl01.c testcases/kernel/syscalls/prctl/prctl02.c testcases/kernel/syscalls/pread/pread01.c testcases/kernel/syscalls/pread/pread02.c testcases/kernel/syscalls/pread/pread03.c testcases/kernel/syscalls/ptrace/ptrace01.c testcases/kernel/syscalls/ptrace/ptrace02.c testcases/kernel/syscalls/ptrace/ptrace03.c testcases/kernel/syscalls/pwrite/pwrite01.c testcases/kernel/syscalls/pwrite/pwrite02.c testcases/kernel/syscalls/pwrite/pwrite03.c testcases/kernel/syscalls/read/read01.c testcases/kernel/syscalls/read/read02.c testcases/kernel/syscalls/read/read03.c testcases/kernel/syscalls/read/read04.c testcases/kernel/syscalls/readdir/readdir02.c testcases/kernel/syscalls/readlink/readlink01.c testcases/kernel/syscalls/readlink/readlink02.c testcases/kernel/syscalls/readlink/readlink03.c testcases/kernel/syscalls/readlink/readlink04.c testcases/kernel/syscalls/readlinkat/readlinkat01.c testcases/kernel/syscalls/readv/readv01.c testcases/kernel/syscalls/readv/readv02.c testcases/kernel/syscalls/readv/readv03.c testcases/kernel/syscalls/reboot/reboot01.c testcases/kernel/syscalls/reboot/reboot02.c testcases/kernel/syscalls/recv/recv01.c testcases/kernel/syscalls/recvfrom/recvfrom01.c testcases/kernel/syscalls/recvmsg/recvmsg01.c testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c testcases/kernel/syscalls/rename/rename01.c testcases/kernel/syscalls/rename/rename02.c testcases/kernel/syscalls/rename/rename03.c testcases/kernel/syscalls/rename/rename04.c testcases/kernel/syscalls/rename/rename05.c testcases/kernel/syscalls/rename/rename06.c testcases/kernel/syscalls/rename/rename07.c testcases/kernel/syscalls/rename/rename08.c testcases/kernel/syscalls/rename/rename09.c testcases/kernel/syscalls/rename/rename10.c testcases/kernel/syscalls/rename/rename12.c testcases/kernel/syscalls/rename/rename13.c testcases/kernel/syscalls/rename/rename14.c testcases/kernel/syscalls/renameat/renameat01.c testcases/kernel/syscalls/rmdir/rmdir01.c testcases/kernel/syscalls/rmdir/rmdir02.c testcases/kernel/syscalls/rmdir/rmdir03.c testcases/kernel/syscalls/rmdir/rmdir04.c testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c testcases/kernel/syscalls/rt_sigaction/rt_sigaction03.c testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask02.c testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c testcases/kernel/syscalls/sched_getaffinity/sched_getaffinity01.c testcases/kernel/syscalls/sched_getparam/sched_getparam01.c testcases/kernel/syscalls/sched_getparam/sched_getparam02.c testcases/kernel/syscalls/sched_getparam/sched_getparam03.c testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler01.c testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler02.c testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c testcases/kernel/syscalls/sched_setparam/sched_setparam01.c testcases/kernel/syscalls/sched_setparam/sched_setparam02.c testcases/kernel/syscalls/sched_setparam/sched_setparam03.c testcases/kernel/syscalls/sched_setparam/sched_setparam04.c testcases/kernel/syscalls/sched_setparam/sched_setparam05.c testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c testcases/kernel/syscalls/sched_yield/sched_yield01.c testcases/kernel/syscalls/send/send01.c testcases/kernel/syscalls/sendfile/sendfile02.c testcases/kernel/syscalls/sendfile/sendfile03.c testcases/kernel/syscalls/sendfile/sendfile04.c testcases/kernel/syscalls/sendfile/sendfile05.c testcases/kernel/syscalls/sendfile/sendfile06.c testcases/kernel/syscalls/sendfile/sendfile07.c testcases/kernel/syscalls/sendmsg/sendmsg01.c testcases/kernel/syscalls/sendto/sendto01.c testcases/kernel/syscalls/set_robust_list/set_robust_list01.c testcases/kernel/syscalls/set_thread_area/set_thread_area01.c testcases/kernel/syscalls/set_thread_area/set_thread_area02.c testcases/kernel/syscalls/set_tid_address/set_tid_address01.c testcases/kernel/syscalls/setdomainname/setdomainname02.c testcases/kernel/syscalls/setdomainname/setdomainname03.c testcases/kernel/syscalls/setfsgid/setfsgid01.c testcases/kernel/syscalls/setfsgid/setfsgid02.c testcases/kernel/syscalls/setfsgid/setfsgid03.c testcases/kernel/syscalls/setfsuid/setfsuid01.c testcases/kernel/syscalls/setfsuid/setfsuid02.c testcases/kernel/syscalls/setfsuid/setfsuid03.c testcases/kernel/syscalls/setfsuid/setfsuid04.c testcases/kernel/syscalls/setgid/setgid01.c testcases/kernel/syscalls/setgid/setgid02.c testcases/kernel/syscalls/setgid/setgid03.c testcases/kernel/syscalls/setgroups/setgroups02.c testcases/kernel/syscalls/setgroups/setgroups03.c testcases/kernel/syscalls/setgroups/setgroups04.c testcases/kernel/syscalls/setitimer/setitimer01.c testcases/kernel/syscalls/setitimer/setitimer02.c testcases/kernel/syscalls/setitimer/setitimer03.c testcases/kernel/syscalls/setpgid/setpgid01.c testcases/kernel/syscalls/setpgid/setpgid02.c testcases/kernel/syscalls/setpgid/setpgid03.c testcases/kernel/syscalls/setpgrp/setpgrp02.c testcases/kernel/syscalls/setpriority/setpriority01.c testcases/kernel/syscalls/setpriority/setpriority02.c testcases/kernel/syscalls/setpriority/setpriority03.c testcases/kernel/syscalls/setpriority/setpriority04.c testcases/kernel/syscalls/setpriority/setpriority05.c testcases/kernel/syscalls/setregid/setregid01.c testcases/kernel/syscalls/setregid/setregid02.c testcases/kernel/syscalls/setregid/setregid03.c testcases/kernel/syscalls/setregid/setregid04.c testcases/kernel/syscalls/setresuid/setresuid04.c testcases/kernel/syscalls/setreuid/setreuid01.c testcases/kernel/syscalls/setreuid/setreuid07.c testcases/kernel/syscalls/setrlimit/setrlimit01.c testcases/kernel/syscalls/setrlimit/setrlimit02.c testcases/kernel/syscalls/setrlimit/setrlimit03.c testcases/kernel/syscalls/setsid/setsid01.c testcases/kernel/syscalls/setsockopt/setsockopt01.c testcases/kernel/syscalls/setuid/setuid02.c testcases/kernel/syscalls/setuid/setuid03.c testcases/kernel/syscalls/setuid/setuid04.c testcases/kernel/syscalls/sgetmask/sgetmask01.c testcases/kernel/syscalls/sigaction/sigaction01.c testcases/kernel/syscalls/sigaction/sigaction02.c testcases/kernel/syscalls/sigaltstack/sigaltstack01.c testcases/kernel/syscalls/sigaltstack/sigaltstack02.c testcases/kernel/syscalls/signal/signal02.c testcases/kernel/syscalls/signal/signal03.c testcases/kernel/syscalls/signal/signal04.c testcases/kernel/syscalls/signal/signal05.c testcases/kernel/syscalls/signalfd4/signalfd4_01.c testcases/kernel/syscalls/signalfd4/signalfd4_02.c testcases/kernel/syscalls/sigprocmask/sigprocmask01.c testcases/kernel/syscalls/sigsuspend/sigsuspend01.c testcases/kernel/syscalls/socket/socket01.c testcases/kernel/syscalls/socket/socket02.c testcases/kernel/syscalls/socket/socket03.c testcases/kernel/syscalls/socketpair/socketpair01.c testcases/kernel/syscalls/socketpair/socketpair02.c testcases/kernel/syscalls/sockioctl/sockioctl01.c testcases/kernel/syscalls/splice/splice02.c testcases/kernel/syscalls/ssetmask/ssetmask01.c testcases/kernel/syscalls/stat/stat01.c testcases/kernel/syscalls/stat/stat02.c testcases/kernel/syscalls/stat/stat03.c testcases/kernel/syscalls/stat/stat05.c testcases/kernel/syscalls/statfs/statfs01.c testcases/kernel/syscalls/statfs/statfs02.c testcases/kernel/syscalls/statfs/statfs03.c testcases/kernel/syscalls/statvfs/statvfs01.c testcases/kernel/syscalls/stime/stime01.c testcases/kernel/syscalls/stime/stime02.c testcases/kernel/syscalls/swapoff/swapoff01.c testcases/kernel/syscalls/swapoff/swapoff02.c testcases/kernel/syscalls/swapon/swapon01.c testcases/kernel/syscalls/swapon/swapon02.c testcases/kernel/syscalls/swapon/swapon03.c testcases/kernel/syscalls/symlink/symlink02.c testcases/kernel/syscalls/symlink/symlink03.c testcases/kernel/syscalls/symlink/symlink04.c testcases/kernel/syscalls/symlink/symlink05.c testcases/kernel/syscalls/symlinkat/symlinkat01.c testcases/kernel/syscalls/sync/sync01.c testcases/kernel/syscalls/sync/sync02.c testcases/kernel/syscalls/sync_file_range/sync_file_range01.c testcases/kernel/syscalls/sysctl/sysctl01.c testcases/kernel/syscalls/sysctl/sysctl04.c testcases/kernel/syscalls/sysctl/sysctl05.c testcases/kernel/syscalls/sysinfo/sysinfo01.c testcases/kernel/syscalls/sysinfo/sysinfo02.c testcases/kernel/syscalls/tee/tee01.c testcases/kernel/syscalls/time/time01.c testcases/kernel/syscalls/time/time02.c testcases/kernel/syscalls/timer_getoverrun/timer_getoverrun01.c testcases/kernel/syscalls/timer_gettime/timer_gettime01.c testcases/kernel/syscalls/timerfd/timerfd02.c testcases/kernel/syscalls/timerfd/timerfd03.c testcases/kernel/syscalls/times/times01.c testcases/kernel/syscalls/tkill/tkill01.c testcases/kernel/syscalls/tkill/tkill02.c testcases/kernel/syscalls/truncate/truncate01.c testcases/kernel/syscalls/truncate/truncate02.c testcases/kernel/syscalls/truncate/truncate03.c testcases/kernel/syscalls/truncate/truncate04.c testcases/kernel/syscalls/umask/umask01.c testcases/kernel/syscalls/umask/umask03.c testcases/kernel/syscalls/uname/uname01.c testcases/kernel/syscalls/uname/uname02.c testcases/kernel/syscalls/uname/uname03.c testcases/kernel/syscalls/unlink/unlink05.c testcases/kernel/syscalls/unlinkat/unlinkat01.c testcases/kernel/syscalls/unshare/unshare01.c testcases/kernel/syscalls/unshare/unshare02.c testcases/kernel/syscalls/ustat/ustat01.c testcases/kernel/syscalls/ustat/ustat02.c testcases/kernel/syscalls/utime/utime01.c testcases/kernel/syscalls/utime/utime02.c testcases/kernel/syscalls/utime/utime03.c testcases/kernel/syscalls/utime/utime04.c testcases/kernel/syscalls/utime/utime05.c testcases/kernel/syscalls/utime/utime06.c testcases/kernel/syscalls/utimes/utimes01.c testcases/kernel/syscalls/vfork/vfork01.c testcases/kernel/syscalls/vfork/vfork02.c testcases/kernel/syscalls/vmsplice/vmsplice01.c testcases/kernel/syscalls/wait/wait02.c testcases/kernel/syscalls/wait4/wait401.c testcases/kernel/syscalls/wait4/wait402.c testcases/kernel/syscalls/waitid/waitid01.c testcases/kernel/syscalls/waitid/waitid02.c testcases/kernel/timers/clock_gettime/clock_gettime03.c testcases/kernel/timers/clock_settime/clock_settime03.c testcases/kernel/timers/timer_create/timer_create04.c testcases/misc/math/float/exp_log/genmodf.c testcases/misc/math/float/main.c testcases/network/sockets/ltpServer.c testcases/network/tcp_cmds/perf_lan/pingpong6.c testcases/open_posix_testsuite/conformance/interfaces/clock_settime/5-1.c testcases/open_posix_testsuite/conformance/interfaces/clock_settime/5-2.c testcases/open_posix_testsuite/conformance/interfaces/fork/2-1.c testcases/open_posix_testsuite/conformance/interfaces/munlockall/5-1.c testcases/open_posix_testsuite/conformance/interfaces/nanosleep/2-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_join/threads_scenarii.c testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/18-1.c testcases/open_posix_testsuite/conformance/interfaces/raise/2-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/4-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/5-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_rr_get_interval/3-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/2-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/2-2.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-5.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/9-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/1-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_close/3-2.c testcases/open_posix_testsuite/conformance/interfaces/sem_init/3-2.c testcases/open_posix_testsuite/conformance/interfaces/sigpending/1-3.c testcases/open_posix_testsuite/conformance/interfaces/sigwait/8-1.c testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/2-1.c testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/2-2.c testcases/open_posix_testsuite/stress/threads/fork/s-c1.c testcases/open_posix_testsuite/stress/threads/pthread_kill/stress.c testcases/open_posix_testsuite/stress/threads/sem_getvalue/stress.c
|
e1f008ec81a2828dfb2113ce97347946f42e9f3e |
|
14-Dec-2010 |
Garrett Cooper <yanegomi@gmail.com> |
Fix compile. Apparently git doesn't stash local changes, so when one's doing git checkout <branch>, then has to pull / do a merge, the local changes are still active, and because there is a non-empty message in a merge, you end up screwing yourself over because the merge is then committed for you by git. THANKS LINUS... YOU CAN GO SUCK EGGS. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
43088e16aa60d69e3ec5a69cdd8bdd45b8891127 |
|
14-Dec-2010 |
Garrett Cooper <yanegomi@gmail.com> |
Merge branch 'master' of ssh://ltp.git.sourceforge.net/gitroot/ltp/ltp Conflicts: lib/parse_opts.c testcases/Makefile testcases/kernel/syscalls/lchown/lchown01.c testcases/kernel/syscalls/lchown/lchown02.c testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/5-1.c testcases/open_posix_testsuite/conformance/interfaces/clock_settime/1-1.c testcases/open_posix_testsuite/conformance/interfaces/clock_settime/5-1.c testcases/open_posix_testsuite/conformance/interfaces/clock_settime/5-2.c testcases/open_posix_testsuite/conformance/interfaces/fork/11-1.c testcases/open_posix_testsuite/conformance/interfaces/fork/12-1.c testcases/open_posix_testsuite/conformance/interfaces/fork/13-1.c testcases/open_posix_testsuite/conformance/interfaces/fork/14-1.c testcases/open_posix_testsuite/conformance/interfaces/fork/16-1.c testcases/open_posix_testsuite/conformance/interfaces/fork/17-1.c testcases/open_posix_testsuite/conformance/interfaces/fork/17-2.c testcases/open_posix_testsuite/conformance/interfaces/fork/18-1.c testcases/open_posix_testsuite/conformance/interfaces/fork/19-1.c testcases/open_posix_testsuite/conformance/interfaces/fork/2-1.c testcases/open_posix_testsuite/conformance/interfaces/fork/21-1.c testcases/open_posix_testsuite/conformance/interfaces/fork/22-1.c testcases/open_posix_testsuite/conformance/interfaces/fork/6-1.c testcases/open_posix_testsuite/conformance/interfaces/fork/7-1.c testcases/open_posix_testsuite/conformance/interfaces/fork/8-1.c testcases/open_posix_testsuite/conformance/interfaces/fork/9-1.c testcases/open_posix_testsuite/conformance/interfaces/mlock/10-1.c testcases/open_posix_testsuite/conformance/interfaces/mlock/12-1.c testcases/open_posix_testsuite/conformance/interfaces/mlock/5-1.c testcases/open_posix_testsuite/conformance/interfaces/mlock/speculative/12-1.c testcases/open_posix_testsuite/conformance/interfaces/mlockall/15-1.c testcases/open_posix_testsuite/conformance/interfaces/mlockall/3-6.c testcases/open_posix_testsuite/conformance/interfaces/mlockall/3-7.c testcases/open_posix_testsuite/conformance/interfaces/mlockall/8-1.c testcases/open_posix_testsuite/conformance/interfaces/mlockall/speculative/15-1.c testcases/open_posix_testsuite/conformance/interfaces/mmap/18-1.c testcases/open_posix_testsuite/conformance/interfaces/munlock/11-1.c testcases/open_posix_testsuite/conformance/interfaces/munlock/7-1.c testcases/open_posix_testsuite/conformance/interfaces/munlockall/5-1.c testcases/open_posix_testsuite/conformance/interfaces/nanosleep/2-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/1-2.c testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/2-2.c testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/3-2.c testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/3-3.c testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/4-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getinheritsched/1-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getschedpolicy/2-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getscope/1-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getstack/1-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getstacksize/1-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/1-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/2-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/2-2.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/4-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/1-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/1-4.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/4-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/5-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/speculative/5-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setscope/1-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setscope/4-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setscope/5-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/1-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/4-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/6-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/7-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstacksize/1-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstacksize/4-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_wait/2-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_getpshared/2-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/5-2.c testcases/open_posix_testsuite/conformance/interfaces/pthread_create/8-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/3-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_getschedparam/1-3.c testcases/open_posix_testsuite/conformance/interfaces/pthread_getschedparam/4-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_join/1-2.c testcases/open_posix_testsuite/conformance/interfaces/pthread_join/6-3.c testcases/open_posix_testsuite/conformance/interfaces/pthread_join/threads_scenarii.c testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/1-2.c testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/8-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/3-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/3-2.c testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/3-3.c testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/3-4.c testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/2-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/2-2.c testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/2-3.c testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_init/2-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/1-2.c testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/5-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/18-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/5-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/7-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_init/2-2.c testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_lock/1-1.c testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_unlock/3-1.c testcases/open_posix_testsuite/conformance/interfaces/raise/2-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/1-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/1-2.c testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/1-3.c testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/1-4.c testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_max/2-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/1-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/1-2.c testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/1-3.c testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/1-4.c testcases/open_posix_testsuite/conformance/interfaces/sched_get_priority_min/2-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/3-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/4-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_getparam/6-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/3-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/4-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/5-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_getscheduler/7-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_rr_get_interval/2-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_rr_get_interval/3-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/1-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/10-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/2-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/2-2.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/20-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/21-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/21-2.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-2.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-3.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-4.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-5.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-6.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/23-7.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-2.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-3.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-4.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/26-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/27-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/5-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/9-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/1-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/15-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/15-2.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/16-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-2.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-6.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-7.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-2.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-3.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-4.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-5.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/20-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/21-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/22-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/22-2.c testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/4-1.c testcases/open_posix_testsuite/conformance/interfaces/sched_yield/1-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_close/3-2.c testcases/open_posix_testsuite/conformance/interfaces/sem_destroy/3-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_init/1-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_init/2-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_init/2-2.c testcases/open_posix_testsuite/conformance/interfaces/sem_init/3-2.c testcases/open_posix_testsuite/conformance/interfaces/sem_init/3-3.c testcases/open_posix_testsuite/conformance/interfaces/sem_init/7-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-3.c testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-4.c testcases/open_posix_testsuite/conformance/interfaces/sem_open/10-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_open/2-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_open/3-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-2.c testcases/open_posix_testsuite/conformance/interfaces/sem_post/2-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_post/4-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_post/5-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_post/6-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/1-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/11-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/2-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/2-2.c testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/3-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/4-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/6-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/6-2.c testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/9-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/1-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/2-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/2-2.c testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/3-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/6-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/7-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/9-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-2.c testcases/open_posix_testsuite/conformance/interfaces/sem_wait/11-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_wait/12-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_wait/13-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_wait/3-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_wait/5-1.c testcases/open_posix_testsuite/conformance/interfaces/sem_wait/7-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/1-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/11-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/13-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/14-2.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/16-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/17-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/18-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/20-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/20-2.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/20-3.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/23-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/26-2.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/28-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/28-2.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/28-3.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/32-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/34-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_open/5-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/1-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/2-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/3-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/5-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/6-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/8-1.c testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/9-1.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-1.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-10.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-11.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-12.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-13.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-14.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-15.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-16.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-17.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-18.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-19.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-2.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-20.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-21.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-22.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-23.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-24.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-25.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-26.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-3.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-4.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-5.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-6.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-7.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-8.c testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-9.c testcases/open_posix_testsuite/conformance/interfaces/sigpending/1-3.c testcases/open_posix_testsuite/conformance/interfaces/sigqueue/12-1.c testcases/open_posix_testsuite/conformance/interfaces/sigqueue/3-1.c testcases/open_posix_testsuite/conformance/interfaces/sigwait/1-1.c testcases/open_posix_testsuite/conformance/interfaces/sigwait/2-1.c testcases/open_posix_testsuite/conformance/interfaces/sigwait/3-1.c testcases/open_posix_testsuite/conformance/interfaces/sigwait/4-1.c testcases/open_posix_testsuite/conformance/interfaces/sigwait/6-2.c testcases/open_posix_testsuite/conformance/interfaces/sigwait/8-1.c testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/1-4.c testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/2-1.c testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/2-2.c testcases/open_posix_testsuite/functional/mqueues/send_rev_2.c testcases/open_posix_testsuite/functional/semaphores/sem_lock.c testcases/open_posix_testsuite/functional/threads/pi_test/pitest-5.c testcases/open_posix_testsuite/functional/timers/clocks/invaliddates.c testcases/open_posix_testsuite/functional/timers/clocks/twopsetclock.c testcases/open_posix_testsuite/functional/timers/timers/twoevtimers.c testcases/open_posix_testsuite/stress/mqueues/multi_send_rev_1.c testcases/open_posix_testsuite/stress/mqueues/multi_send_rev_2.c testcases/open_posix_testsuite/stress/semaphores/multi_con_pro.c testcases/open_posix_testsuite/stress/threads/fork/s-c1.c testcases/open_posix_testsuite/stress/threads/pthread_cancel/stress.c testcases/open_posix_testsuite/stress/threads/pthread_getschedparam/stress.c testcases/open_posix_testsuite/stress/threads/pthread_kill/stress.c testcases/open_posix_testsuite/stress/threads/pthread_once/stress.c testcases/open_posix_testsuite/stress/threads/sem_getvalue/stress.c testcases/open_posix_testsuite/stress/threads/sem_init/s-c1.c testcases/open_posix_testsuite/stress/threads/sem_open/s-c1.c
|
60fa8014af7534eaefa901200c8df4b74ce422e6 |
|
22-Nov-2010 |
Garrett Cooper <yanegomi@gmail.com> |
More meaningful cleanup with making options parsing errors consistent. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
45e285d46ab47b0ff76c88acb5ba97b0bd5f753d |
|
22-Nov-2010 |
Garrett Cooper <yanegomi@gmail.com> |
Remove useless casts. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
9e365e8e209904086b18420438b4792851c219b8 |
|
03-Jul-2010 |
Subrata Modak <subratamodak@subratamodak.linux.ibm.com> |
semctl01 and shmctl01 will hang during uClinux test: ltp test case shmctl01 and semctl01 can not execute. When press ctrl and c, it can not exist. -- root:/> shmctl01 ^Cshmctl01 0 INFO : received unexpected signal 2 ^Cshmctl01 0 INFO : received unexpected signal 2 -- The reason is the child will unlink the pipe if pipename isn't NULL,which may make the parent waitting forever. Signed-off-by: Bob Liu <lliubbo@gmail.com>.
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
56207cec7732e09c216c751c0b5f88a242bacae6 |
|
23-Mar-2009 |
subrata_modak <subrata_modak> |
Coding Syle Cleanups. Signed-Off-By: <michal.simek@petalogix.com>.
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
bdbaec51a423e715c2b03ed9e497e9a1fba6103e |
|
26-Feb-2009 |
subrata_modak <subrata_modak> |
Clean Trailing Tab: Signed-off-by: Michal Simek <monstr@monstr.eu>.
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
4bb656a129f7507823e9e6d6b98b1a02fd80ef89 |
|
26-Feb-2009 |
subrata_modak <subrata_modak> |
Clear Trailing Whitespace. Signed-off-by: Michal Simek <monstr@monstr.eu>.
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
43337a3cf6f8809647cf9fc6c0054241f44b1fb1 |
|
26-Feb-2009 |
subrata_modak <subrata_modak> |
Fix return(0) to return 0. Signed-off-by: Michal Simek <monstr@monstr.eu>.
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
4b13c89b73061c9e26d22a0852be5b6eec827c96 |
|
22-Jan-2009 |
subrata_modak <subrata_modak> |
[Patch 2/2] Used named PIPE in test cases for NOMMU arch instead of anonymous: In NOMMU arch, anonymous PIPE can't be accessed in child process if it is started by vfork/execve. This patch uses named PIPE instead and changes related test cases accordingly. Signed-off-by: Sonic Zhang <sonic.adi@gmail.com>.
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
8791f67bd356a9b6ebd825ce4ec8a6580adc3aaf |
|
20-May-2008 |
subrata_modak <subrata_modak> |
Make-sync_pipe-API-more-generic-and-update-related.patch. Roy Lee <roylee17@gmail.com> noted: Referring to the sync_pipes API, create_sync_pipes(), wait_son_startup(), notify_startup(), which is defined in the: testcases/kernel/syscalls/lib/libtestsuite.[ch], I found the new sync_pipes API very convenient to synchronize processes. However the naming might pose some semantic restrictions on their usages. Since it can be used for making parent to wait child, and vice versa, perhaps a better naming should be used. For example: sync_pipes_create (), sync_pipes_wait (), sync_pipes_notify(), other names will be good as long as they don't assume the caller is child or parent. Furthermore, since it is also suitable for being used in common test cases, moving it outside the syscalls's directory to a more common place might be a good idea. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted: I fully agree with your remarks. But if you want to make these functions more generic, it should be possible to call sync_pipe_wait / notify several times, which is not possible in the current code since I close file descriptors in these functions. A quite simple solution is to keep these file descriptors opened, and to add a function to close them or simply let these file descriptors being closed by libC or kernel at process end. Signed-off-by: Roy Lee <roylee17@gmail.com>.
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
41399ed3955982231ac34cfe274beb2d2c9540fb |
|
14-Mar-2008 |
subrata_modak <subrata_modak> |
Fixes a concurrency issue in semctl01. This test was using usleep to synchronize tasks. On a heavily loaded system, this synchronization is not enough to ensure execution correctness. This patch is a bit more intrusive than my previous ones. Patch content : * Define 2 new functions in kernel/syscalls/lib/libtestsuite.c, used to synchronize a father and a son using pipes. - create_sync_pipes: create a pair of pipes used for the synchronization, - wait_son_startup: function used in the father to wait for its son to start ts execution, - notify_startup: function used in the son to notify it has started its execution, * Add a kernel/syscalls/lib/libtestsuite.h file to cleanly export newly defines functions, * Fix the semctl01test. The idea used to synchronize : - For each task created, the father waits for the son to start its execution using the newly define functions, - After the last son has been created, the father do a sleep(1) to give time to the sons to execute the semop function, The final sleep does not guaranty the sons will have time to do the semop. On a REALLY heavily loaded system, this will still fail... The only solution I see to be sure the son is really blocked on the semop before the father continue its execution it to use the wchan info from /proc/<pid>/wchan file..., by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
f7298c78ccec20dbf2f96a83265c38811655241a |
|
05-Dec-2005 |
mridge <mridge> |
Updates from Jennifer Monk to enable compiling w/o errors using XLC
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
d34d581c6a320e356a6cda923c7aa399479e812c |
|
12-Jul-2005 |
robbiew <robbiew> |
Applied fixes by Paul J.Y. Lahaie to implement support for UCLinux
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
23499f09a7c071dfe524cd7c130c67192a162d04 |
|
18-Nov-2002 |
robbiew <robbiew> |
Applied cleanup patch from Saji Kumar <saji.kumar@wipro.com>. I removed additional warnings created when -Wall option used. I also fixed Makefiles to correctly locate the libraries and header files necessary for compilation.
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
e2cb9cd9e65779466d3aa3228f932935add02b61 |
|
21-Jan-2002 |
iyermanoj <iyermanoj> |
Modified the call to semctl to comply with the man pages. Ported for PPC64.
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|
865695bbc89088b9526ea9045410e5afb70a985c |
|
28-Aug-2001 |
plars <plars> |
restructuring work done, and adding about 400 testcases
/external/ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
|