2 // Copyright (c) 2000-2001 Silicon Graphics, Inc. All Rights Reserved.
4 // This program is free software; you can redistribute it and/or modify it
5 // under the terms of version 2 of the GNU General Public License as
6 // published by the Free Software Foundation.
8 // This program is distributed in the hope that it would be useful, but
9 // WITHOUT ANY WARRANTY; without even the implied warranty of
10 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
12 // Further, this software is distributed without any warranty that it is
13 // free of the rightful claim of any third person regarding infringement
14 // or the like. Any license provided herein, whether implied or
15 // otherwise, applies only to this software file. Patent licenses, if
16 // any, provided herein do not apply to combinations of this program with
17 // other software, or any other product whatsoever.
19 // You should have received a copy of the GNU General Public License along
20 // with this program; if not, write the Free Software Foundation, Inc., 59
21 // Temple Place - Suite 330, Boston MA 02111-1307, USA.
23 // Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
24 // Mountain View, CA 94043, or:
28 // For further information regarding this notice, see:
30 // http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
32 // This test will use the following files:
34 ctf stf ls_to_copy ctest.c
35 fcntl open_test truncate rd wf mmap_cp
36 read_invis write_invis
37 set_region set_return_on_destroy
38 --------------------------------------------
39 // These setup commands are run before the daemon starts.
40 // They reset the file structure of the test directory
45 $1/stf $1 $real_dir/l??
47 cp $1/ctest.c $real_dir
48 chown $lname $real_dir/l??
49 chown $lname $real_dir/ctest.c
50 $1/set_return_on_destroy $real_dir test
52 print "Please resize your DMAPI event queue to hold about 2 to 10 events."
53 --------------------------------------------
54 @@ Slow i/o test: Do 10 open_tests
57 $1/open_test $2/ls0 o_rdwr &
58 $1/open_test $2/ls0 o_rdwr &
59 $1/open_test $2/ls0 o_rdwr &
60 $1/open_test $2/ls0 o_rdwr &
61 $1/open_test $2/ls0 o_rdwr &
62 $1/open_test $2/ls0 o_rdwr &
63 $1/open_test $2/ls0 o_rdwr &
64 $1/open_test $2/ls0 o_rdwr &
65 $1/open_test $2/ls0 o_rdwr &
66 $1/open_test $2/ls0 o_rdwr &
67 --------------------------------------------
68 @@ Slow i/o test: Append ten bytes to ls1
81 --------------------------------------------
82 @@ Slow i/o test: Do one more, then stand back and wait!
84 $1/open_test $2/ls0 o_rdwr