Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
Our internal (minimal) tests are the tst*.c files in the posix\client directory. Currently, the default root for the POSIX subsystem is d:\psx.
tstdir.c: 'tstdir /psx/test' - requires a current version of tsthello.exe in d:\psx - d:\psx\test directory must exist with 2 levels of subdirectories that contain files. - d:\psx\test\tstdirs directory must exist
tstfile.c: ' tstfile tstf.one tstf.two'
- requires 3 files in d:\psx: tstf.one, tstf.two, out.dat. Contents unimportant.
**** Currently fails when trying to recreate a file that already exists because the wrong error code is returned from PbOpenExistingFcb Garyki will fix this.
tstfork.c : 'tstfork' - requires tsthello.exe in d:\psx
**** Currently fails with Exception in ex0(). Used to work and no changes make since that would effect this test.
tsthello.c: 'tsthello string'
- just proves that you can get in and out of subsystem
tstjc.c: 'tstjc' tstloop.c: 'tstloop'
tstmd.c: 'tstmd string'
- requires that whatever string you give it for an argument cannot exist as a directory in \psx
tstmisc: 'tstmisc'
- requires the file d:\psx\conffile (contents unimportant) - tests sysconf(), pathconf(), fpathconf(), uname(), time(), times()
tstnpipe.c: 'tstnpipe named.pip' - requires d:\psx\named.pip
**** Currently fails with erroneous error codes.
tstrmdir.c: 'tstrmdir dirname'
- requires the following sub directories in d:\psx\test: rmtst1 containing one file "ab" rmtst2 containing one file ".a" (??) rmtst3 containing one file "a." rmtst4 containing one file "abcde"
- /psx/test must not have an existing subdirectory with the same name as the dirname argument.
tstsid.c: 'tstsid'
tstsig.c: 'tstsig'
tstumask.c: ' tstumask'
|