blob: 3ba1f5dff1df7625df2258b182030e609ee8e14c [file] [log] [blame]
robbiew1f254532003-03-28 22:07:58 +00001#DESCRIPTION:Kernel system calls
robbiew9c6f71e2003-03-14 16:01:51 +00002abort01 ulimit -c 1024;abort01
robbiewa807d042002-12-30 19:54:31 +00003
plarscc1b6f22001-09-05 20:37:07 +00004accept01 accept01
5
6access01 access01
7access02 access02
8access03 access03
9access04 access04
10access05 access05
11
robbiew9a9533a2002-12-04 18:00:27 +000012acct01 acct01
13acct02 acct02
14
robbiew5cb61922002-12-24 16:58:29 +000015adjtimex01 adjtimex01
16adjtimex02 adjtimex02
17
plarscc1b6f22001-09-05 20:37:07 +000018alarm01 alarm01
19alarm02 alarm02
20alarm03 alarm03
robbiewe71965a2002-08-16 16:48:17 +000021alarm04 cp -f $LTPROOT/testcases/bin/sig_rev $TMP;alarm04
plarscc1b6f22001-09-05 20:37:07 +000022alarm05 alarm05
23alarm06 alarm06
24alarm07 alarm07
25
26asyncio02 asyncio02
27
28bind01 bind01
robbiew7b782792004-07-06 22:33:21 +000029bind02 bind02
plarscc1b6f22001-09-05 20:37:07 +000030
31brk01 brk01
32
robbiewc9831c92002-12-27 18:42:43 +000033capget01 capget01
34capget02 capget02
35
robbiewa5d67cb2003-01-01 20:44:12 +000036capset01 capset01
37capset02 capset02
38
plarscc1b6f22001-09-05 20:37:07 +000039chdir01 chdir01
40chdir01A symlink01 -T chdir01
41chdir02 chdir02
42chdir03 chdir03
43chdir04 chdir04
44
45chmod01 chmod01
46chmod01A symlink01 -T chmod01
47chmod02 chmod02
48chmod03 chmod03
49chmod04 chmod04
robbiewe71965a2002-08-16 16:48:17 +000050chmod05 cp -p $LTPROOT/testcases/bin/change_owner $TMP;chmod05
51chmod06 cp -p $LTPROOT/testcases/bin/change_owner $TMP;chmod06
plarscc1b6f22001-09-05 20:37:07 +000052chmod07 chmod07
53
54chown01 chown01
55chown02 chown02
plars6cf88ad2003-07-30 17:06:02 +000056chown03 export change_owner=$LTPROOT/testcases/bin/change_owner;chown03
robbiewe71965a2002-08-16 16:48:17 +000057chown04 cp -p $LTPROOT/testcases/bin/change_owner $TMP;chown04
plarscc1b6f22001-09-05 20:37:07 +000058chown05 chown05
59
60chroot01 chroot01
61chroot02 chroot02
62chroot03 chroot03
robbiewcfd67962002-05-03 15:51:20 +000063chroot04 chroot04
plarscc1b6f22001-09-05 20:37:07 +000064
robbiewe768ae32003-02-20 21:00:48 +000065
robbiew4da5e4a2002-11-18 20:38:59 +000066clone01 clone01
67clone02 clone02
68clone03 clone03
69clone04 clone04
70clone05 clone05
71clone06 clone06
robbiew3d354b62003-08-01 15:50:34 +000072clone07 clone07
robbiew4da5e4a2002-11-18 20:38:59 +000073
plarscc1b6f22001-09-05 20:37:07 +000074close01 close01
75close02 close02
76close08 close08
77
robbiew3d197e62002-12-04 18:06:18 +000078confstr01 confstr01
79
plarscc1b6f22001-09-05 20:37:07 +000080connect01 connect01
81
82creat01 creat01
83creat03 creat03
84creat04 creat04
85creat05 creat05
86creat06 creat06
robbiewe71965a2002-08-16 16:48:17 +000087creat07 creat07 -F $LTPROOT/testcases/bin/test1
robbiew4dff23d2002-12-30 20:09:58 +000088creat08 creat08
plarscc1b6f22001-09-05 20:37:07 +000089creat09 creat09
90
91dup01 dup01
92dup02 dup02
93dup03 dup03
94dup04 dup04
95dup05 dup05
robbiew6f0fc8b2003-01-09 16:23:00 +000096dup06 dup06
97dup07 dup07
plarscc1b6f22001-09-05 20:37:07 +000098
robbiew3d809452001-09-10 19:40:16 +000099dup201 dup201
plarscc1b6f22001-09-05 20:37:07 +0000100dup202 dup202
101dup203 dup203
102dup204 dup204
robbiewefc51aa2002-12-30 20:21:52 +0000103dup205 dup205
plarscc1b6f22001-09-05 20:37:07 +0000104
105execl01 execl01
106execle01 execle01
107execlp01 execlp01
108
109execv01 execv01
110execve01 execve01
robbiewe71965a2002-08-16 16:48:17 +0000111execve02 execve02 -F $LTPROOT/testcases/bin/test3
robbiew5435f932001-09-10 19:56:00 +0000112execve03 execve03
robbiewe71965a2002-08-16 16:48:17 +0000113execve04 cp -f $LTPROOT/testcases/bin/test3 $TMP; execve04 -F test3
114execve05 execve05 -F $LTPROOT/testcases/bin/test3
115execve06 execve06 20 $LTPROOT/testcases/bin/execve06 $LTPROOT/testcases/bin/execve06 4
plarscc1b6f22001-09-05 20:37:07 +0000116execvp01 execvp01
117
118exit01 exit01
119exit02 exit02
120
vapier073ad122006-09-10 10:06:06 +0000121#faccessat test cases
122faccessat01 faccessat01
123
plarscc1b6f22001-09-05 20:37:07 +0000124fchdir01 fchdir01
125fchdir02 fchdir02
robbiewcfd67962002-05-03 15:51:20 +0000126fchdir03 fchdir03
plarscc1b6f22001-09-05 20:37:07 +0000127
128fchmod01 fchmod01
129fchmod02 fchmod02
130fchmod03 fchmod03
131fchmod04 fchmod04
robbiewe71965a2002-08-16 16:48:17 +0000132fchmod05 cp -p $LTPROOT/testcases/bin/change_owner $TMP;fchmod05
133fchmod06 cp -p $LTPROOT/testcases/bin/change_owner $TMP;fchmod06
plarscc1b6f22001-09-05 20:37:07 +0000134fchmod07 fchmod07
135
vapier6c81d772006-09-10 10:04:50 +0000136#fchmodat test cases
137fchmodat01 fchmodat01
138
plarscc1b6f22001-09-05 20:37:07 +0000139fchown01 fchown01
140fchown02 fchown02
robbiewe71965a2002-08-16 16:48:17 +0000141fchown03 cp -p $LTPROOT/testcases/bin/change_owner $TMP;fchown03
plars6cf88ad2003-07-30 17:06:02 +0000142fchown04 export change_owner=$LTPROOT/testcases/bin/change_owner;fchown04
plarscc1b6f22001-09-05 20:37:07 +0000143fchown05 fchown05
144
vapier032481e2006-08-24 00:24:45 +0000145#fchownat test case
146fchownat01 fchownat01
147
robbiew91f51982001-09-11 16:48:47 +0000148fcntl01 fcntl01
plarscc1b6f22001-09-05 20:37:07 +0000149fcntl02 fcntl02
150fcntl03 fcntl03
151fcntl04 fcntl04
152fcntl05 fcntl05
153fcntl06 fcntl06
154fcntl07 fcntl07
155fcntl07B fcntl07B
156fcntl08 fcntl08
157fcntl09 fcntl09
158fcntl10 fcntl10
plars6b8cccf2001-09-25 15:26:11 +0000159fcntl11 fcntl11
160fcntl12 fcntl12
161fcntl13 fcntl13
162fcntl14 fcntl14
163fcntl15 fcntl15
robbiew869e9a42005-02-24 22:32:45 +0000164#fcntl16 fcntl16 #Contains errors.
plars6b8cccf2001-09-25 15:26:11 +0000165fcntl17 fcntl17
166fcntl18 fcntl18
167fcntl19 fcntl19
168fcntl20 fcntl20
169fcntl21 fcntl21
robbiew25ae5452004-03-02 22:55:42 +0000170fcntl22 fcntl22
171fcntl23 fcntl23
robbiew7937de62005-05-10 18:15:42 +0000172fcntl24 fcntl24
173fcntl25 fcntl25
174fcntl26 fcntl26
mreed10112fa152006-05-15 17:49:45 +0000175# The tests for these system calls fcntl27 and fcntl28 are temporarily being disabled
176# fcntl27 fcntl27
177# fcntl28 fcntl28
plarscc1b6f22001-09-05 20:37:07 +0000178
robbiew3a6f12b2002-12-20 17:13:14 +0000179fdatasync01 fdatasync01
180fdatasync02 fdatasync02
181
robbiewffd39942002-12-02 18:24:37 +0000182flock01 flock01
183flock02 flock02
plars74693462002-12-03 23:05:29 +0000184flock03 flock03
robbiewd7a33fa2002-12-26 20:23:29 +0000185flock04 flock04
186flock05 flock05
robbiew4483a712003-03-03 16:23:16 +0000187flock06 flock06
robbiewffd39942002-12-02 18:24:37 +0000188
robbiewdc44d2e2002-12-30 21:32:36 +0000189fmtmsg01 fmtmsg01
190
plarscc1b6f22001-09-05 20:37:07 +0000191fork01 fork01
192fork02 fork02
193fork03 fork03
194fork04 fork04
195fork05 fork05
196fork06 fork06
197fork07 fork07
198fork08 fork08
199fork09 fork09
plars6b8cccf2001-09-25 15:26:11 +0000200fork10 fork10
201fork11 fork11
plarscc1b6f22001-09-05 20:37:07 +0000202
203fpathconf01 fpathconf01
204
205fstat01 fstat01
206fstat02 fstat02
207fstat03 fstat03
208fstat04 fstat04
robbiew89572422002-06-05 15:35:34 +0000209fstat05 fstat05
plarscc1b6f22001-09-05 20:37:07 +0000210
vapierd2816c42006-08-24 04:20:05 +0000211#fstatat64/newfstatat test cases
212fstatat01 fstatat01
213
plarscc1b6f22001-09-05 20:37:07 +0000214fstatfs01 fstatfs01
215fstatfs02 fstatfs02
216
217fsync01 fsync01
218fsync02 fsync02
219fsync03 fsync03
220
221ftruncate01 ftruncate01
222ftruncate02 ftruncate02
robbiewe0147e92001-09-12 15:48:14 +0000223ftruncate03 ftruncate03
robbiew41b19692003-01-16 16:03:48 +0000224ftruncate04 ftruncate04
plarscc1b6f22001-09-05 20:37:07 +0000225
vapier6eeb1512006-08-24 04:18:31 +0000226#futimesat test cases
227futimesat01 futimesat01
228
robbiewaf04f6e2005-05-26 20:42:13 +0000229getcontext01 getcontext01
230
plarscc1b6f22001-09-05 20:37:07 +0000231getcwd01 getcwd01
232getcwd02 getcwd02
233getcwd03 getcwd03
234
235getdents01 getdents01
236getdents02 getdents02
237getdents03 getdents03
238getdents04 getdents04
plarscc1b6f22001-09-05 20:37:07 +0000239
robbiew83987632002-11-18 20:54:44 +0000240getdomainname01 getdomainname01
241
robbiew41b868b2005-05-26 19:07:12 +0000242getdtablesize01 getdtablesize01
243
plarscc1b6f22001-09-05 20:37:07 +0000244getegid01 getegid01
245
246geteuid01 geteuid01
247
248getgid01 getgid01
249getgid02 getgid02
250getgid03 getgid03
251
252getgroups01 getgroups01
253getgroups02 getgroups02
254getgroups03 getgroups03
255getgroups04 getgroups04
256
257gethostid01 gethostid01
258
259gethostname01 gethostname01
260
261getitimer01 getitimer01
262getitimer02 getitimer02
263getitimer03 getitimer03
264
robbiew7ba4dfb2005-04-12 22:23:09 +0000265getpagesize01 getpagesize01
266
plarscc1b6f22001-09-05 20:37:07 +0000267getpeername01 getpeername01
268
269getpgid01 getpgid01
270getpgid02 getpgid02
271
272getpgrp01 getpgrp01
273
274getpid01 getpid01
275getpid02 getpid02
276
277getppid01 getppid01
278getppid02 getppid02
279
280getpriority01 getpriority01
281getpriority02 getpriority02
282
283getresgid01 getresgid01
284getresgid02 getresgid02
285getresgid03 getresgid03
286
287getresuid01 getresuid01
288getresuid02 getresuid02
289getresuid03 getresuid03
290
robbiew3dde45d2003-01-08 16:33:11 +0000291getrlimit01 getrlimit01
292getrlimit02 getrlimit02
293
robbiewaa7c2cc2002-12-16 21:22:09 +0000294getrusage01 getrusage01
295getrusage02 getrusage02
296
plarscc1b6f22001-09-05 20:37:07 +0000297getsid01 getsid01
298getsid02 getsid02
299
300getsockname01 getsockname01
301
302getsockopt01 getsockopt01
303
304gettimeofday01 gettimeofday01
nstraz5abf9a92002-05-23 15:39:06 +0000305gettimeofday02 gettimeofday02
plarscc1b6f22001-09-05 20:37:07 +0000306
307getuid01 getuid01
308getuid02 getuid02
309getuid03 getuid03
310
robbiewd1e38432003-07-10 16:42:12 +0000311#Needs tty device.
312#ioctl01 ioctl01 -D /dev/tty0
313#ioctl02 ioctl02 -D /dev/tty0
plarscc1b6f22001-09-05 20:37:07 +0000314
robbiew2db8c7e2003-01-01 20:50:36 +0000315ioperm01 ioperm01
316ioperm02 ioperm02
317
robbiew6f9ec432002-12-30 18:08:19 +0000318iopl01 iopl01
319iopl02 iopl02
320
plarscc1b6f22001-09-05 20:37:07 +0000321kill01 kill01
322kill02 kill02
323kill03 kill03
324kill04 kill04
325kill05 kill05
326kill06 kill06
327kill07 kill07
328kill08 kill08
329kill09 kill09
330kill10 kill10
robbiewed3dbbf2003-03-14 15:58:53 +0000331kill11 ulimit -c 1024;kill11
robbiewe237cd32002-12-31 21:21:45 +0000332kill12 kill12
robbiew9f0e6782003-04-15 17:59:51 +0000333
plarscc1b6f22001-09-05 20:37:07 +0000334lchown01 lchown01
robbiewe71965a2002-08-16 16:48:17 +0000335lchown02 cp -p $LTPROOT/testcases/bin/create_link $TMP; lchown02
plarscc1b6f22001-09-05 20:37:07 +0000336
337link01 symlink01 -T link01
338link02 link02
339link03 link03
340link04 link04
341link05 link05
robbiew724848a2002-07-08 16:41:55 +0000342link06 link06
robbiew6bc7e2d2002-07-08 16:47:09 +0000343link07 link07
plarscc1b6f22001-09-05 20:37:07 +0000344
vapieraab2ac02006-09-10 09:59:08 +0000345#linkat test cases
346linkat01 linkat01
347
plarscc1b6f22001-09-05 20:37:07 +0000348listen01 listen01
349
350llseek01 llseek01
351llseek02 llseek02
352
353lseek01 lseek01
354lseek02 lseek02
355lseek03 lseek03
356lseek04 lseek04
357lseek05 lseek05
358lseek06 lseek06
359lseek07 lseek07
360lseek08 lseek08
361lseek09 lseek09
362lseek10 lseek10
363
364lstat01A symlink01 -T lstat01
365lstat01 lstat01
366lstat02 lstat02
robbiewefafa932001-09-12 17:02:12 +0000367lstat03 lstat03
plarscc1b6f22001-09-05 20:37:07 +0000368
robbiew2c012d72003-01-03 21:00:43 +0000369mallopt01 mallopt01
370
robbiew35bd5872003-01-03 20:17:28 +0000371memset01 memset01
robbiew844c8a72003-01-03 20:40:22 +0000372memcmp01 memcmp01
robbiewc6219fd2003-01-03 20:33:32 +0000373memcpy01 memcpy01
robbiew35bd5872003-01-03 20:17:28 +0000374
robbiewb284c112002-11-26 17:24:44 +0000375mlockall01 mlockall01
376mlockall02 mlockall02
robbiewe972ba52005-05-26 19:16:49 +0000377mlockall03 mlockall03
robbiewb284c112002-11-26 17:24:44 +0000378
plarscc1b6f22001-09-05 20:37:07 +0000379mkdir01 mkdir01
380mkdir02 mkdir02
381mkdir03 mkdir03
382mkdir04 mkdir04
robbiewefafa932001-09-12 17:02:12 +0000383mkdir05 mkdir05
plarscc1b6f22001-09-05 20:37:07 +0000384mkdir05A symlink01 -T mkdir05
385mkdir08 mkdir08
robbiewbd756502002-12-04 23:16:31 +0000386mkdir09 mkdir09
plarscc1b6f22001-09-05 20:37:07 +0000387
vapierdfa737c2006-08-24 00:20:29 +0000388#mkdirat test cases
389mkdirat01 mkdir01
390
plarscc1b6f22001-09-05 20:37:07 +0000391mknod01 mknod01
392mknod02 mknod02
393mknod03 mknod03
394mknod04 mknod04
395mknod05 mknod05
396mknod06 mknod06
397mknod07 mknod07
398mknod08 mknod08
robbiew61786512002-06-10 14:59:05 +0000399mknod09 mknod09
plarscc1b6f22001-09-05 20:37:07 +0000400
vapierd780ff62006-08-24 00:23:08 +0000401#mknodat test cases
402mknodat01 mknodat01
403
plarsbd2bbbd2002-06-13 22:16:13 +0000404mlock01 mlock01
405mlock02 mlock02
406
plarscc1b6f22001-09-05 20:37:07 +0000407qmm01 mmap001 -m 1
408mmap01 mmap01
409mmap02 mmap02
410mmap03 mmap03
411mmap04 mmap04
412mmap05 mmap05
413mmap06 mmap06
414mmap07 mmap07
415mmap08 mmap08
plars11556692003-04-09 20:26:41 +0000416mmap09 mmap09
plarscc1b6f22001-09-05 20:37:07 +0000417
robbiew835d5a42001-09-12 18:39:10 +0000418modify_ldt01 modify_ldt01
plarscc1b6f22001-09-05 20:37:07 +0000419modify_ldt02 modify_ldt02
420
robbiew080c2192002-11-26 21:12:07 +0000421#
422# These tests require an unmounted block device
423# to run correctly. Please see individual test
424# code for more information.
425#
426#mount01 mount01 -D /dev/...
427#mount02 mount02 -D /dev/...
428#mount03 mount03 -D /dev/...
429#mount04 mount04 -D /dev/...
430
plarscc1b6f22001-09-05 20:37:07 +0000431mprotect01 mprotect01
432mprotect02 mprotect02
433mprotect03 mprotect03
434
435mremap01 mremap01
436mremap02 mremap02
437mremap03 mremap03
438mremap04 mremap04
439
440msgctl01 msgctl01
441msgctl02 msgctl02
442msgctl03 msgctl03
robbiew4a6976c2001-09-12 19:00:24 +0000443msgctl04 msgctl04
plarscc1b6f22001-09-05 20:37:07 +0000444msgctl05 msgctl05
robbiew577ff1a2002-12-05 20:12:28 +0000445msgctl06 msgctl06
446msgctl07 msgctl07
447msgctl08 msgctl08
448msgctl09 msgctl09
plarscc1b6f22001-09-05 20:37:07 +0000449
450msgget01 msgget01
451msgget02 msgget02
452msgget03 msgget03
robbiew4a6976c2001-09-12 19:00:24 +0000453msgget04 msgget04
plarscc1b6f22001-09-05 20:37:07 +0000454
455msgrcv01 msgrcv01
robbiew4a6976c2001-09-12 19:00:24 +0000456msgrcv02 msgrcv02
plarscc1b6f22001-09-05 20:37:07 +0000457msgrcv03 msgrcv03
458msgrcv04 msgrcv04
459msgrcv05 msgrcv05
460msgrcv06 msgrcv06
461
462msgsnd01 msgsnd01
robbiew4a6976c2001-09-12 19:00:24 +0000463msgsnd02 msgsnd02
plarscc1b6f22001-09-05 20:37:07 +0000464msgsnd03 msgsnd03
465msgsnd04 msgsnd04
466msgsnd05 msgsnd05
467msgsnd06 msgsnd06
468
469msync01 msync01
470msync02 msync02
471msync03 msync03
472msync04 msync04
473msync05 msync05
474
robbiew3e8143e2002-12-02 18:01:15 +0000475munlock01 munlock01
476munlock02 munlock02
477
robbiew5d74ee32002-12-24 17:08:11 +0000478munlockall01 munlockall01
479munlockall02 munlockall02
480
plarscc1b6f22001-09-05 20:37:07 +0000481munmap01 munmap01
482munmap02 munmap02
483munmap03 munmap03
484
485nanosleep01 nanosleep01
486nanosleep02 nanosleep02
487nanosleep03 nanosleep03
488nanosleep04 nanosleep04
489
robbiewfd1cff32002-12-04 18:33:09 +0000490nftw01 nftw01
491nftw6401 nftw6401
492
plarscc1b6f22001-09-05 20:37:07 +0000493nice01 nice01
494nice02 nice02
495nice03 nice03
robbiew4a6976c2001-09-12 19:00:24 +0000496nice04 nice04
plarscc1b6f22001-09-05 20:37:07 +0000497nice05 nice05
498
499open01 open01
500open01A symlink01 -T open01
501open02 open02
502open03 open03
503open04 open04
504open05 open05
505open06 open06
506open07 open07
robbiew4a6976c2001-09-12 19:00:24 +0000507open08 open08
robbiewa2d47322002-12-31 21:58:11 +0000508open09 open09
robbiew3a77e6e2003-01-06 20:43:47 +0000509open10 open10
plarscc1b6f22001-09-05 20:37:07 +0000510
vapier4aaf10b2006-08-24 01:57:40 +0000511#openat test cases
512openat01 openat01
513
mridgeee9951a2004-08-24 18:42:52 +0000514mincore01 mincore01
515#mincore02 mincore02 currently hangs and does not exit correctly
516madvise01 madvise01
517madvise02 madvise02
518
plarscc1b6f22001-09-05 20:37:07 +0000519pathconf01 pathconf01
520
521pause01 pause01
522pause02 pause02
523pause03 pause03
524
robbiewe493ffb2003-12-16 17:23:24 +0000525# The personality() system call is poorly documented
526# and difficult to figure out how to use by looking
527# at the different architecture specific kernel files.
528#personality01 personality01
529#personality02 personality02
plarscc1b6f22001-09-05 20:37:07 +0000530
531pipe01 pipe01
robbiew906d4682003-01-06 17:23:07 +0000532pipe02 pipe02
533pipe03 pipe03
534pipe04 pipe04
plarscc1b6f22001-09-05 20:37:07 +0000535pipe05 pipe05
536pipe06 pipe06
robbiew906d4682003-01-06 17:23:07 +0000537pipe07 pipe07
plarscc1b6f22001-09-05 20:37:07 +0000538pipe08 pipe08
539pipe09 pipe09
540pipe10 pipe10
541pipe11 pipe11
542
543poll01 poll01
544
robbiewea1ca882002-12-19 19:06:19 +0000545prctl01 prctl01
546prctl02 prctl02
robbiewea1ca882002-12-19 19:06:19 +0000547
plarscc1b6f22001-09-05 20:37:07 +0000548pread01 pread01
549pread02 pread02
robbiewcfd67962002-05-03 15:51:20 +0000550pread03 pread03
plarscc1b6f22001-09-05 20:37:07 +0000551
robbiew4f33e5d2002-12-31 22:12:26 +0000552profil01 profil01
553
robbiew3815a9d2005-05-26 15:40:47 +0000554pselect01 pselect01
555
robbiew7aaab4f2002-12-19 18:21:31 +0000556ptrace01 ptrace01
557ptrace02 ptrace02
558ptrace03 ptrace03
559
plarscc1b6f22001-09-05 20:37:07 +0000560pwrite01 pwrite01
robbiew7da6f532001-09-12 21:41:14 +0000561pwrite02 pwrite02
robbiewcfd67962002-05-03 15:51:20 +0000562pwrite03 pwrite03
robbiew3c658152003-01-07 21:50:34 +0000563pwrite04 pwrite04
plarscc1b6f22001-09-05 20:37:07 +0000564
robbiew63cf8532003-02-20 20:42:12 +0000565
plarscc1b6f22001-09-05 20:37:07 +0000566read01 read01
567read02 read02
568read03 read03
569read04 read04
570
571readdir01 readdir01
robbiewcfd67962002-05-03 15:51:20 +0000572readdir02 readdir02
plarscc1b6f22001-09-05 20:37:07 +0000573
574readlink01A symlink01 -T readlink01
plars9d84a3b2001-09-25 16:05:38 +0000575readlink01 readlink01
plarscc1b6f22001-09-05 20:37:07 +0000576readlink02 readlink02
robbiewf1cd2d52001-09-10 21:15:34 +0000577readlink03 readlink03
robbiewe71965a2002-08-16 16:48:17 +0000578readlink04 cp -f $LTPROOT/testcases/bin/creat_slink $TMP; readlink04
plarscc1b6f22001-09-05 20:37:07 +0000579
vapier8a63ecb2006-09-10 10:03:21 +0000580#readlinkat test cases
581readlinkat01 readlinkat01
582
plarscc1b6f22001-09-05 20:37:07 +0000583readv01 readv01
584readv02 readv02
robbiewcd243f22002-05-21 17:06:02 +0000585readv03 readv03
plarscc1b6f22001-09-05 20:37:07 +0000586
robbiew4e03a3c2002-12-24 17:15:09 +0000587reboot01 reboot01
588reboot02 reboot02
589
robbiew2b3dc622001-09-10 19:33:45 +0000590recv01 recv01
plarscc1b6f22001-09-05 20:37:07 +0000591
robbiew3b67df92001-09-13 16:36:25 +0000592recvfrom01 recvfrom01
plarscc1b6f22001-09-05 20:37:07 +0000593
robbiew3b67df92001-09-13 16:36:25 +0000594recvmsg01 recvmsg01
plarscc1b6f22001-09-05 20:37:07 +0000595
596rename01 rename01
597rename01A symlink01 -T rename01
598rename02 rename02
599rename03 rename03
600rename04 rename04
601rename05 rename05
602rename06 rename06
603rename07 rename07
604rename08 rename08
robbiew528f4282001-09-18 17:10:50 +0000605rename09 rename09
plarscc1b6f22001-09-05 20:37:07 +0000606rename10 rename10
robbiew528f4282001-09-18 17:10:50 +0000607rename12 rename12
plarscc1b6f22001-09-05 20:37:07 +0000608rename13 rename13
robbiew717b4302002-12-04 18:40:58 +0000609rename14 rename14
plarscc1b6f22001-09-05 20:37:07 +0000610
vapierb0493c82006-09-10 09:57:28 +0000611#renameat test cases
612renameat01 renameat01
613
plarscc1b6f22001-09-05 20:37:07 +0000614rmdir01 rmdir01
robbiewed0977d2001-09-13 19:04:48 +0000615rmdir02 rmdir02
plarscc1b6f22001-09-05 20:37:07 +0000616rmdir03 rmdir03
617rmdir03A symlink01 -T rmdir03
618rmdir04 rmdir04
619rmdir05 rmdir05
620
621sbrk01 sbrk01
622
plarsfb9883e2002-12-06 22:57:32 +0000623sched_get_priority_max01 sched_get_priority_max01
624sched_get_priority_max02 sched_get_priority_max02
625
626sched_get_priority_min01 sched_get_priority_min01
627sched_get_priority_min02 sched_get_priority_min02
628
629sched_getparam01 sched_getparam01
630sched_getparam02 sched_getparam02
631sched_getparam03 sched_getparam03
632
robbiew5d7ec242002-12-24 16:51:53 +0000633sched_rr_get_interval01 sched_rr_get_interval01
634sched_rr_get_interval02 sched_rr_get_interval02
635sched_rr_get_interval03 sched_rr_get_interval03
636
plarsfb9883e2002-12-06 22:57:32 +0000637sched_setparam01 sched_setparam01
638sched_setparam02 sched_setparam02
639sched_setparam03 sched_setparam03
640sched_setparam04 sched_setparam04
641sched_setparam05 sched_setparam05
642
plarscc1b6f22001-09-05 20:37:07 +0000643sched_getscheduler01 sched_getscheduler01
644sched_getscheduler02 sched_getscheduler02
645
646sched_setscheduler01 sched_setscheduler01
647sched_setscheduler02 sched_setscheduler02
648
649sched_yield01 sched_yield01
650
651select01 select01
652select02 select02
653select03 select03
654
655semctl01 semctl01
robbiewed0977d2001-09-13 19:04:48 +0000656semctl02 semctl02
plarscc1b6f22001-09-05 20:37:07 +0000657semctl03 semctl03
plarsfea01722002-01-21 20:27:31 +0000658semctl04 semctl04
plarscc1b6f22001-09-05 20:37:07 +0000659semctl05 semctl05
robbiewbc5f6662002-12-05 20:23:49 +0000660semctl06 semctl06
661semctl07 semctl07
plarscc1b6f22001-09-05 20:37:07 +0000662
663semget01 semget01
664semget02 semget02
665semget03 semget03
666semget05 semget05
667semget06 semget06
668
669semop01 semop01
670semop02 semop02
671semop03 semop03
672semop04 semop04
673semop05 semop05
674
675send01 send01
676
plarscc1b6f22001-09-05 20:37:07 +0000677sendfile02 sendfile02
robbiew281272a2001-09-25 17:28:40 +0000678sendfile03 sendfile03
plarscc1b6f22001-09-05 20:37:07 +0000679
680sendmsg01 sendmsg01
681
682sendto01 sendto01
683
plarsd758be32002-11-01 15:59:31 +0000684setdomainname01 setdomainname01
685setdomainname02 setdomainname02
686setdomainname03 setdomainname03
687
plarscc1b6f22001-09-05 20:37:07 +0000688setfsgid01 setfsgid01
mridgedf9ae7e2004-05-21 14:51:40 +0000689setfsgid02 setfsgid02
690setfsgid03 setfsgid03
plarscc1b6f22001-09-05 20:37:07 +0000691
692setfsuid01 setfsuid01
mridgedf9ae7e2004-05-21 14:51:40 +0000693setfsuid02 setfsuid02
694setfsuid03 setfsuid03
plarscc1b6f22001-09-05 20:37:07 +0000695
696setgid01 setgid01
697setgid02 setgid02
698setgid03 setgid03
699
robbiew26e72a02003-04-08 15:40:07 +0000700setegid01 setegid01
701
plarscc1b6f22001-09-05 20:37:07 +0000702setgroups01 setgroups01
703setgroups02 setgroups02
704setgroups03 setgroups03
robbiew89572422002-06-05 15:35:34 +0000705setgroups04 setgroups04
plarscc1b6f22001-09-05 20:37:07 +0000706
plars2be4eff2002-11-01 15:44:39 +0000707sethostname01 sethostname01
708sethostname02 sethostname02
709sethostname03 sethostname03
710
plarscc1b6f22001-09-05 20:37:07 +0000711setitimer01 setitimer01
712setitimer02 setitimer02
713setitimer03 setitimer03
714
715setpgid01 setpgid01
716setpgid02 setpgid02
717setpgid03 setpgid03
718
719setpgrp01 setpgrp01
720setpgrp02 setpgrp02
721
722setpriority01 setpriority01
723setpriority02 setpriority02
724setpriority03 setpriority03
725setpriority04 setpriority04
726setpriority05 setpriority05
727
728setregid01 setregid01
robbiew2b3dc622001-09-10 19:33:45 +0000729setregid02 setregid02
730setregid03 setregid03
731setregid04 setregid04
plarscc1b6f22001-09-05 20:37:07 +0000732
robbiew802eb8b2002-12-27 18:47:45 +0000733setresgid01 setresgid01
734setresgid02 setresgid02
735setresgid03 setresgid03
736
robbiew2b3dc622001-09-10 19:33:45 +0000737setresuid01 setresuid01
738setresuid02 setresuid02
robbiewd295c942001-09-13 19:41:59 +0000739setresuid03 setresuid03
plarscc1b6f22001-09-05 20:37:07 +0000740
741setreuid01 setreuid01
robbiew2b3dc622001-09-10 19:33:45 +0000742setreuid02 setreuid02
plarscc1b6f22001-09-05 20:37:07 +0000743setreuid03 setreuid03
744setreuid04 setreuid04
745setreuid05 setreuid05
746setreuid06 setreuid06
747
748setrlimit01 setrlimit01
robbiew04dcae82001-09-13 19:52:02 +0000749setrlimit02 setrlimit02
plarscc1b6f22001-09-05 20:37:07 +0000750setrlimit03 setrlimit03
751
752setsid01 setsid01
753
754setsockopt01 setsockopt01
755
756settimeofday01 settimeofday01
757settimeofday02 settimeofday02
758
759setuid01 setuid01
760setuid02 setuid02
761setuid03 setuid03
762
763shmat01 shmat01
764shmat02 shmat02
765shmat03 shmat03
766
767shmctl01 shmctl01
768shmctl02 shmctl02
769shmctl03 shmctl03
plars7ce00c22002-09-30 19:59:58 +0000770shmctl04 shmctl04
plarscc1b6f22001-09-05 20:37:07 +0000771
robbiew2b3dc622001-09-10 19:33:45 +0000772shmdt01 shmdt01
robbiew04dcae82001-09-13 19:52:02 +0000773shmdt02 shmdt02
plarscc1b6f22001-09-05 20:37:07 +0000774
775shmget01 shmget01
776shmget02 shmget02
777shmget03 shmget03
robbiew0c0847c2001-09-13 20:23:54 +0000778shmget04 shmget04
plarscc1b6f22001-09-05 20:37:07 +0000779shmget05 shmget05
780
781sigaction01 sigaction01
robbiew0c0847c2001-09-13 20:23:54 +0000782sigaction02 sigaction02
robbiewee78cc52003-02-24 19:26:42 +0000783
plarscc1b6f22001-09-05 20:37:07 +0000784sigaltstack01 sigaltstack01
785sigaltstack02 sigaltstack02
786
robbiew2845acb2003-02-24 19:38:01 +0000787
plarscc1b6f22001-09-05 20:37:07 +0000788sighold02 sighold02
robbiew7cd714b2003-02-24 22:15:40 +0000789
plarscc1b6f22001-09-05 20:37:07 +0000790signal01 signal01
791signal02 signal02
792signal03 signal03
793signal04 signal04
794signal05 signal05
795
robbiew1a228e02003-02-21 22:14:33 +0000796sigpending02 sigpending02
797
plarscc1b6f22001-09-05 20:37:07 +0000798sigprocmask01 sigprocmask01
799
800sigrelse01 sigrelse01
801
802sigsuspend01 sigsuspend01
803
robbiewf01a9002003-04-15 17:42:39 +0000804
plarscc1b6f22001-09-05 20:37:07 +0000805socket01 socket01
806
robbiewe7c06512003-01-02 16:00:05 +0000807socketcall01 socketcall01
808socketcall02 socketcall02
809socketcall03 socketcall03
810socketcall04 socketcall04
811
plarscc1b6f22001-09-05 20:37:07 +0000812socketpair01 socketpair01
813
814sockioctl01 sockioctl01
815
vapierc033f492006-08-21 07:44:43 +0000816#splice test
817splice01 splice01
818tee01 tee01
819
plarscc1b6f22001-09-05 20:37:07 +0000820stat01 stat01
821stat02 stat02
822stat03 stat03
823stat04 symlink01 -T stat04
824stat05 stat05
825stat06 stat06
826
827statfs01 statfs01
828statfs02 statfs02
robbiew89572422002-06-05 15:35:34 +0000829statfs03 statfs03
plarscc1b6f22001-09-05 20:37:07 +0000830
robbiew783bc452005-08-31 21:31:27 +0000831statvfs01 statvfs01
832
robbiewa30214a2003-11-26 15:35:15 +0000833# This syscall is obsoleted by settimeofday.
plarsfd011592002-08-30 19:14:12 +0000834#stime01 stime01
robbiewa30214a2003-11-26 15:35:15 +0000835#stime02 stime02
plarscc1b6f22001-09-05 20:37:07 +0000836
robbiewc58f59a2002-12-31 22:43:14 +0000837string01 string01
838
robbiew0abc81f2003-01-02 16:45:29 +0000839swapoff01 swapoff01
840swapoff02 swapoff02
841
robbiewbea33222004-08-25 23:26:48 +0000842swapon01 swapon01
843swapon02 swapon02
robbiewdcc848e2003-01-02 21:03:35 +0000844
plarscc1b6f22001-09-05 20:37:07 +0000845symlink01 symlink01
846symlink02 symlink02
robbiew90996112001-09-13 20:31:13 +0000847symlink03 symlink03
plarscc1b6f22001-09-05 20:37:07 +0000848symlink04 symlink04
849symlink05 symlink05
850
vapier460557a2006-09-10 10:00:38 +0000851#symlinkat test cases
852symlinkat01 symlinkat01
853
plarscc1b6f22001-09-05 20:37:07 +0000854sync01 sync01
855sync02 sync02
856
robbiew35c803d2002-12-31 22:53:23 +0000857syscall01 syscall01
858
robbiewed1fe5e2002-12-04 19:06:19 +0000859sysconf01 sysconf01
860
plarscc1b6f22001-09-05 20:37:07 +0000861sysctl01 sysctl01
862sysctl03 sysctl03
863sysctl04 sysctl04
864sysctl05 sysctl05
865
robbiewdb26b082002-12-26 20:48:35 +0000866sysfs01 sysfs01
867sysfs02 sysfs02
868sysfs03 sysfs03
869sysfs04 sysfs04
870sysfs05 sysfs05
871sysfs06 sysfs06
872
plarscc1b6f22001-09-05 20:37:07 +0000873sysinfo01 sysinfo01
874sysinfo02 sysinfo02
875
robbiew564db0e2002-12-09 23:21:23 +0000876syslog01 syslog01
877syslog02 syslog02
878syslog03 syslog03
879syslog04 syslog04
880syslog05 syslog05
881syslog06 syslog06
882syslog07 syslog07
883syslog08 syslog08
884syslog09 syslog09
885syslog10 syslog10
robbiewee4e4fb2003-04-03 15:53:36 +0000886syslog11 syslog11
robbiew4946e5a2003-01-01 20:38:17 +0000887syslog12 syslog12
robbiew564db0e2002-12-09 23:21:23 +0000888
robbiewa30214a2003-11-26 15:35:15 +0000889# This syscall is obsoleted by gettimeofday.
890# time01 time01
891# time02 time02
plarscc1b6f22001-09-05 20:37:07 +0000892
893times01 times01
894times02 times02
895times03 times03
896
897truncate01 truncate01
898truncate02 truncate02
899truncate03 truncate03
robbiew89572422002-06-05 15:35:34 +0000900truncate04 truncate04
plarscc1b6f22001-09-05 20:37:07 +0000901
robbiew528f4282001-09-18 17:10:50 +0000902# This syscall is obsolete. The latest glibc does not even
903# include the ulimit.h file anymore. The test will fail
904# because the error handling has been simplified.
905#
906# ulimit01 ulimit01
plarscc1b6f22001-09-05 20:37:07 +0000907
908umask01 umask01
909umask02 umask02
910umask03 umask03
911
912uname01 uname01
913uname02 uname02
914uname03 uname03
915
916unlink01 symlink01 -T unlink01
917unlink05 unlink05
918unlink06 unlink06
919unlink07 unlink07
920unlink08 unlink08
921
vapier3688c122006-09-10 09:55:18 +0000922#unlinkat test cases
923unlinkat01 unlinkat01
924
robbiew85b41fd2002-11-27 16:09:57 +0000925#
926# These tests require an unmounted block device
927# to run correctly. Please see individual test
928# code for more information.
929#
930#umount01 umount01 -D /dev/...
931#umount02 umount02 -D /dev/...
932#umount03 umount03 -D /dev/...
robbiew85b41fd2002-11-27 16:09:57 +0000933
robbiew11f37552003-03-03 16:11:17 +0000934ustat01 ustat01
935ustat02 ustat02
936
plarscc1b6f22001-09-05 20:37:07 +0000937utime01 utime01
938utime01A symlink01 -T utime01
939utime02 utime02
940utime03 utime03
941utime04 utime04
942utime05 utime05
943utime06 utime06
944
945vfork01 vfork01
946vfork02 vfork02
947
948vhangup01 vhangup01
949vhangup02 vhangup02
950
vapier0b108792006-09-10 10:12:42 +0000951#vmsplice test cases
952vmsplice01 vmsplice01
953
plarscc1b6f22001-09-05 20:37:07 +0000954wait02 wait02
955
956wait401 wait401
957wait402 wait402
958
959waitpid01 waitpid01
960waitpid02 waitpid02
961waitpid03 waitpid03
962waitpid04 waitpid04
robbiew2b3dc622001-09-10 19:33:45 +0000963waitpid05 waitpid05
plarscc1b6f22001-09-05 20:37:07 +0000964waitpid06 waitpid06
965waitpid07 waitpid07
966waitpid08 waitpid08
967waitpid09 waitpid09
968waitpid10 waitpid10 5
969waitpid11 waitpid11
970waitpid12 waitpid12
971waitpid13 waitpid13
972
973write01 write01
974write02 write02
975write03 write03
976write04 write04
977write05 write05
978
979writev01 writev01
980writev02 writev02
981writev03 writev03
982writev04 writev04
983writev05 writev05
984