1 #DESCRIPTION:Kernel system calls
2 abort01 ulimit -c 1024;abort01
39 chdir01A symlink01 -T chdir01
45 chmod01A symlink01 -T chmod01
49 chmod05 cp -p $LTPROOT/testcases/bin/change_owner $TMP;chmod05
50 chmod06 cp -p $LTPROOT/testcases/bin/change_owner $TMP;chmod06
55 chown03 export change_owner=$LTPROOT/testcases/bin/change_owner;chown03
56 chown04 cp -p $LTPROOT/testcases/bin/change_owner $TMP;chown04
86 creat07 creat07 -F $LTPROOT/testcases/bin/test1
112 execve02 execve02 -F $LTPROOT/testcases/bin/test3
114 execve04 cp -f $LTPROOT/testcases/bin/test3 $TMP; execve04 -F test3
115 execve05 execve05 -F $LTPROOT/testcases/bin/test3
116 execve06 execve06 20 $LTPROOT/testcases/bin/execve06 $LTPROOT/testcases/bin/execve06 4
122 #faccessat test cases
123 faccessat01 faccessat01
125 #fallocate test cases
126 fallocate01 fallocate01
127 fallocate02 fallocate02
128 fallocate03 fallocate03
130 #posix_fadvise test cases
131 posix_fadvise01 posix_fadvise01
132 posix_fadvise01_64 posix_fadvise01_64
133 posix_fadvise02 posix_fadvise02
134 posix_fadvise02_64 posix_fadvise02_64
135 posix_fadvise03 posix_fadvise03
136 posix_fadvise03_64 posix_fadvise03_64
137 posix_fadvise04 posix_fadvise04
138 posix_fadvise04_64 posix_fadvise04_64
148 fchmod05 cp -p $LTPROOT/testcases/bin/change_owner $TMP;fchmod05
149 fchmod06 cp -p $LTPROOT/testcases/bin/change_owner $TMP;fchmod06
153 fchmodat01 fchmodat01
157 fchown03 cp -p $LTPROOT/testcases/bin/change_owner $TMP;fchown03
158 fchown04 export change_owner=$LTPROOT/testcases/bin/change_owner;fchown04
162 fchownat01 fchownat01
180 #fcntl16 fcntl16 #Contains errors.
191 # The tests for these system calls fcntl27 and fcntl28 are temporarily being disabled
195 fdatasync01 fdatasync01
196 fdatasync02 fdatasync02
219 fpathconf01 fpathconf01
227 #fstatat64/newfstatat test cases
237 ftruncate01 ftruncate01
238 ftruncate01_64 ftruncate01_64
239 ftruncate02 ftruncate02
240 ftruncate02_64 ftruncate02_64
241 ftruncate03 ftruncate03
242 ftruncate03_64 ftruncate03_64
243 ftruncate04 ftruncate04
244 ftruncate04_64 ftruncate04_64
246 #futimesat test cases
247 futimesat01 futimesat01
249 getcontext01 getcontext01
257 getdents01 getdents01
258 getdents02 getdents02
259 getdents03 getdents03
260 getdents04 getdents04
262 getdomainname01 getdomainname01
264 getdtablesize01 getdtablesize01
267 getegid01_16 getegid01_16
269 getegid02_16 getegid02_16
274 getgid01_16 getgid01_16
275 # getgid02 is moved to getegid.
278 getgid03_16 getgid03_16
280 getgroups01 getgroups01
281 getgroups02 getgroups02
282 getgroups03 getgroups03
283 getgroups04 getgroups04
285 gethostid01 gethostid01
287 gethostname01 gethostname01
289 getitimer01 getitimer01
290 getitimer02 getitimer02
291 getitimer03 getitimer03
293 getpagesize01 getpagesize01
295 getpeername01 getpeername01
308 getpriority01 getpriority01
309 getpriority02 getpriority02
311 getresgid01 getresgid01
312 getresgid02 getresgid02
313 getresgid03 getresgid03
315 getresuid01 getresuid01
316 getresuid02 getresuid02
317 getresuid03 getresuid03
319 getrlimit01 getrlimit01
320 getrlimit02 getrlimit02
322 get_robust_list01 get_robust_list01
324 getrusage01 getrusage01
325 getrusage02 getrusage02
330 getsockname01 getsockname01
332 getsockopt01 getsockopt01
336 gettimeofday01 gettimeofday01
337 gettimeofday02 gettimeofday02
344 #ioctl01 ioctl01 -D /dev/tty0
345 #ioctl02 ioctl02 -D /dev/tty0
347 # Introducing ioctl tests for all /dev/tty* devices
359 io_cancel01 run-io_cancel.sh
360 io_destroy01 run-io_destroy.sh
361 io_getevents01 run-io_getevents.sh
362 io_setup01 run-io_setup.sh
363 io_submit01 run-io_submit.sh
375 kill11 ulimit -c 1024;kill11
379 lchown02 cp -p $LTPROOT/testcases/bin/create_link $TMP; lchown02
381 link01 symlink01 -T link01
408 lstat01A symlink01 -T lstat01
419 mlockall01 mlockall01
420 mlockall02 mlockall02
421 mlockall03 mlockall03
428 mkdir05A symlink01 -T mkdir05
462 modify_ldt01 run-modify_ldt01.sh
463 modify_ldt02 run-modify_ldt02.sh
466 # These tests require an unmounted block device
467 # to run correctly. Please see individual test
468 # code for more information.
470 #mount01 mount01 -D /dev/...
471 #mount02 mount02 -D /dev/...
472 #mount03 mount03 -D /dev/...
473 #mount04 mount04 -D /dev/...
475 move_pages01 move_pages.sh 01
476 move_pages02 move_pages.sh 02
477 move_pages03 move_pages.sh 03
478 move_pages04 move_pages.sh 04
479 move_pages05 move_pages.sh 05
480 move_pages06 move_pages.sh 06
481 move_pages07 move_pages.sh 07
482 move_pages08 move_pages.sh 08
483 move_pages09 move_pages.sh 09
484 move_pages10 move_pages.sh 10
485 move_pages11 move_pages.sh 11
487 mprotect01 mprotect01
488 mprotect02 mprotect02
489 mprotect03 mprotect03
534 munlockall01 munlockall01
535 munlockall02 munlockall02
541 nanosleep01 nanosleep01
542 nanosleep02 nanosleep02
543 nanosleep03 nanosleep03
544 nanosleep04 nanosleep04
556 open01A symlink01 -T open01
571 #mincore02 mincore02 currently hangs and does not exit correctly
575 pathconf01 pathconf01
581 # The personality() system call is poorly documented
582 # and difficult to figure out how to use by looking
583 # at the different architecture specific kernel files.
584 #personality01 personality01
585 #personality02 personality02
630 readlink01A symlink01 -T readlink01
631 readlink01 readlink01
632 readlink02 readlink02
633 readlink03 readlink03
634 readlink04 cp -f $LTPROOT/testcases/bin/creat_slink $TMP; readlink04
636 #readlinkat test cases
637 readlinkat01 readlinkat01
648 recvfrom01 recvfrom01
652 remap_file_pages01 remap_file_pages01
653 remap_file_pages02 remap_file_pages02
656 rename01A symlink01 -T rename01
671 renameat01 renameat01
676 rmdir03A symlink01 -T rmdir03
682 sched_get_priority_max01 sched_get_priority_max01
683 sched_get_priority_max02 sched_get_priority_max02
685 sched_get_priority_min01 sched_get_priority_min01
686 sched_get_priority_min02 sched_get_priority_min02
688 sched_getparam01 sched_getparam01
689 sched_getparam02 sched_getparam02
690 sched_getparam03 sched_getparam03
692 sched_rr_get_interval01 sched_rr_get_interval01
693 sched_rr_get_interval02 sched_rr_get_interval02
694 sched_rr_get_interval03 sched_rr_get_interval03
696 sched_setparam01 sched_setparam01
697 sched_setparam02 sched_setparam02
698 sched_setparam03 sched_setparam03
699 sched_setparam04 sched_setparam04
700 sched_setparam05 sched_setparam05
702 sched_getscheduler01 sched_getscheduler01
703 sched_getscheduler02 sched_getscheduler02
705 sched_setscheduler01 sched_setscheduler01
706 sched_setscheduler02 sched_setscheduler02
708 sched_yield01 sched_yield01
736 sendfile02 sendfile02
737 sendfile02_64 sendfile02_64
738 sendfile03 sendfile03
739 sendfile03_64 sendfile03_64
740 sendfile04 sendfile04
741 sendfile04_64 sendfile04_64
742 sendfile05 sendfile05
743 sendfile05_64 sendfile05_64
744 sendfile06 sendfile06
745 sendfile06_64 sendfile06_64
746 sendfile07 sendfile07
747 sendfile07_64 sendfile07_64
754 setdomainname01 setdomainname01
755 setdomainname02 setdomainname02
756 setdomainname03 setdomainname03
758 setfsgid01 setfsgid01
759 setfsgid02 setfsgid02
760 setfsgid03 setfsgid03
762 setfsuid01 setfsuid01
763 setfsuid02 setfsuid02
764 setfsuid03 setfsuid03
765 setfsuid04 setfsuid04
768 setgid01_16 setgid01_16
770 setgid02_16 setgid02_16
772 setgid03_16 setgid03_16
776 setgroups01 setgroups01
777 setgroups01_16 setgroups01_16
778 setgroups02 setgroups02
779 setgroups02_16 setgroups02_16
780 setgroups03 setgroups03
781 setgroups03_16 setgroups03_16
782 setgroups04 setgroups04
783 setgroups04_16 setgroups04_16
785 sethostname01 sethostname01
786 sethostname02 sethostname02
787 sethostname03 sethostname03
789 setitimer01 setitimer01
790 setitimer02 setitimer02
791 setitimer03 setitimer03
800 setpriority01 setpriority01
801 setpriority02 setpriority02
802 setpriority03 setpriority03
803 setpriority04 setpriority04
804 setpriority05 setpriority05
806 setregid01 setregid01
807 setregid02 setregid02
808 setregid03 setregid03
809 setregid04 setregid04
811 setresgid01 setresgid01
812 setresgid02 setresgid02
813 setresgid03 setresgid03
815 setresuid01 setresuid01
816 setresuid02 setresuid02
817 setresuid03 setresuid03
818 setresuid04 setresuid04
820 setreuid01 setreuid01
821 setreuid02 setreuid02
822 setreuid03 setreuid03
823 setreuid04 setreuid04
824 setreuid05 setreuid05
825 setreuid06 setreuid06
826 setreuid07 setreuid07
828 setrlimit01 setrlimit01
829 setrlimit02 setrlimit02
830 setrlimit03 setrlimit03
832 set_robust_list01 set_robust_list01
836 setsockopt01 setsockopt01
838 settimeofday01 settimeofday01
839 settimeofday02 settimeofday02
864 sigaction01 sigaction01
865 sigaction02 sigaction02
867 sigaltstack01 sigaltstack01
868 sigaltstack02 sigaltstack02
879 signalfd01 signalfd01
881 sigpending02 sigpending02
883 sigprocmask01 sigprocmask01
885 sigrelse01 sigrelse01
887 sigsuspend01 sigsuspend01
892 socketcall01 socketcall01
893 socketcall02 socketcall02
894 socketcall03 socketcall03
895 socketcall04 socketcall04
897 socketpair01 socketpair01
899 sockioctl01 sockioctl01
908 stat04 symlink01 -T stat04
918 # This syscall is obsoleted by settimeofday.
931 #Exclusive syscall() for POWER6 machines only
932 switch01 endian_switch01
940 #symlinkat test cases
941 symlinkat01 symlinkat01
946 #testcases for sync_file_range
947 sync_file_range01 sync_file_range01
981 # This syscall is obsoleted by gettimeofday.
988 # New syscall support from 2.6.25 kernel onwards
992 truncate01 truncate01
993 truncate01_64 truncate01_64
994 truncate02 truncate02
995 truncate02_64 truncate02_64
996 truncate03 truncate03
997 truncate03_64 truncate03_64
998 truncate04 truncate04
999 truncate04_64 truncate04_64
1001 # This syscall is obsolete. The latest glibc does not even
1002 # include the ulimit.h file anymore. The test will fail
1003 # because the error handling has been simplified.
1015 unlink01 symlink01 -T unlink01
1021 #unlinkat test cases
1022 unlinkat01 unlinkat01
1025 # These tests require an unmounted block device
1026 # to run correctly. Please see individual test
1027 # code for more information.
1029 #umount01 umount01 -D /dev/...
1030 #umount02 umount02 -D /dev/...
1031 #umount03 umount03 -D /dev/...
1037 utime01A symlink01 -T utime01
1044 # Introduced from Kernel 2.6.22 onwards
1045 utimensat01 utimensat_tests.sh
1053 #vmsplice test cases
1054 vmsplice01 vmsplice01
1070 waitpid10 waitpid10 5