OSDN Git Service

* libltp/include/test.h: Fix C warnings.
[pf3gnuchains/pf3gnuchains3x.git] / winsup / testsuite / ChangeLog
1 2003-01-23  Christopher Faylor  <cgf@redhat.com>
2
3         * libltp/include/test.h: Fix C warnings.
4         * winsup.api/checksignal.c: Ditto.
5         * winsup.api/crlf.c: Ditto.
6         * winsup.api/devzero.c: Ditto.
7         * winsup.api/iospeed.c: Ditto.
8         * winsup.api/mmaptest01.c: Ditto.
9         * winsup.api/mmaptest02.c: Ditto.
10         * winsup.api/mmaptest03.c: Ditto.
11         * winsup.api/mmaptest04.c: Ditto.
12         * winsup.api/nullgetcwd.c: Ditto.
13         * winsup.api/sigchld.c: Ditto.
14         * winsup.api/signal-into-win32-api.c: Ditto.
15         * winsup.api/systemcall.c: Ditto.
16         * winsup.api/waitpid.c: Ditto.
17         * winsup.api/pthread/mainthreadexits.c: Ditto.
18         * winsup.api/pthread/test.h: Ditto.
19         * winsup.api/pthread/threadidafterfork.c: Ditto.
20
21         * Makefile.in: Remove cygrun.exe from RUNTIME since it is built here
22         now.
23
24 2003-01-23  Christopher Faylor  <cgf@redhat.com>
25
26         * Makeifle.in: Use ALL_CFLAGS to build test programs so that correct
27         libraries and other options are used.
28
29 2003-01-22  Corinna Vinschen  <corinna@vinschen.de>
30
31         * cygrun.c: Move here from ../cygwin.
32         * Makefile.in: Build cygrun.exe.
33         * winsup.api/winsup.exp: Expect cygrun.exe in $rootme.
34
35 2003-01-21  Christopher Faylor  <cgf@redhat.com>
36
37         * Makefile.in: Find tcl library in the right place.
38
39 2003-01-21  Thomas Pfaff  <tpfaff@gmx.net>
40
41         * winsup.api/pthread/cancel9.c: Make child pid static global.
42         (main): Wait in mainthread until child process has terminated.
43
44 2003-01-14  Thomas Pfaff  <tpfaff@gmx.net>
45
46         * winsup.api/pthread/cancel10.c: New test.
47
48 2003-01-14  Thomas Pfaff  <tpfaff@gmx.net>
49
50         * winsup.api/pthread/cancel9.c: New test.
51
52 2003-01-14  Thomas Pfaff  <tpfaff@gmx.net>
53
54         * winsup.api/pthread/cancel7.c: New test.
55         * winsup.api/pthread/cancel8.c: Ditto.
56
57 2003-01-14  Thomas Pfaff  <tpfaff@gmx.net>
58
59         * winsup.api/pthread/cancel6.c: New test.
60
61 2003-01-09  Thomas Pfaff  <tpfaff@gmx.net>
62         
63         * winsup.api/pthread/mutex1d.c: New test. Port from pthreads-win32 
64         project.
65         * winsup.api/pthread/mutex1e.c: Ditto.
66         * winsup.api/pthread/mutex4.c: Ditto.
67         * winsup.api/pthread/mutex5.c: Ditto.
68         * winsup.api/pthread/mutex6d.c: Ditto.
69         * winsup.api/pthread/mutex6e.c: Ditto.
70         * winsup.api/pthread/mutex7.c: Ditto.
71         * winsup.api/pthread/mutex7d.c: Ditto.
72         * winsup.api/pthread/mutex7e.c: Ditto.
73         * winsup.api/pthread/mutex7r.c: Ditto.
74
75 2002-11-25  Robert Collins  <rbtcollins@hotmail.com>
76
77         * readme: Document running portions of the test suite (Thanks Egor!).
78         * winsup.api/pthread/mainthreadexits.c: New file, derived from 
79         Thomas Pfaff's test cases.
80         * winsup.api/pthread/threadidafterfork.c: Ditto.
81
82 2002-08-25  Christopher Faylor  <cgf@redhat.com>
83
84         * Makefile.in (RUNTEST): Use Makefile's srcdir and bupdir* macros,
85         where appropriate.
86         * winsup.api/winsup.exp: Use -nodefaultlibs when linking executable to
87         avoid potentially linking installed dll.
88
89 2002-07-06  Christopher Faylor  <cgf@redhat.com>
90
91         * testsuite/winsup.api/winsup.exp: Add -mwin32 to gcc flags so
92         windows.h will be found.
93
94 2002-07-04  Egor Duda  <deo@logos-m.ru>
95
96         * winsup.api/pthread/cancel1.c: New test. Port from pthreads-win32 
97         project.
98         * winsup.api/pthread/cancel2.c: Ditto.
99         * winsup.api/pthread/cancel3.c: Ditto.
100         * winsup.api/pthread/cancel4.c: Ditto.
101         * winsup.api/pthread/cancel5.c: Ditto.
102
103 2002-07-03  Christopher Faylor  <cgf@redhat.com>
104
105         * Makefile.in: Eliminate unneeded Makefile recreation rule.
106
107 2002-02-27  Christopher Faylor  <cgf@redhat.com>
108
109         * winsup.api/systemcall.c (main): Ensure that stdin is redirected.
110
111 2001-11-18  Egor Duda  <deo@logos-m.ru>
112
113         * winsup.api/pthread/condvar3_1.c: Fix debugging output.
114
115 2001-11-15  Egor Duda  <deo@logos-m.ru>
116
117         * winsup.api/pthread/: New directory. Ports of pthread functionality
118         tests from pthreads-win32 project.
119         * winsup.api/pthread/test.h: Commmon declaraions for pthread tests.
120         * winsup.api/pthread/cleanup2.c: New test.
121         * winsup.api/pthread/cleanup3.c: Ditto.
122         * winsup.api/pthread/condvar1.c: Ditto.
123         * winsup.api/pthread/condvar2.c: Ditto.
124         * winsup.api/pthread/condvar2_1.c: Ditto.
125         * winsup.api/pthread/condvar3.c: Ditto.
126         * winsup.api/pthread/condvar3_1.c: Ditto.
127         * winsup.api/pthread/condvar3_2.c: Ditto.
128         * winsup.api/pthread/condvar3_3.c: Ditto.
129         * winsup.api/pthread/condvar4.c: Ditto.
130         * winsup.api/pthread/condvar5.c: Ditto.
131         * winsup.api/pthread/condvar6.c: Ditto.
132         * winsup.api/pthread/condvar8.c: Ditto.
133         * winsup.api/pthread/count1.c: Ditto.
134         * winsup.api/pthread/create1.c: Ditto.
135         * winsup.api/pthread/create2.c: Ditto.
136         * winsup.api/pthread/equal1.c: Ditto.
137         * winsup.api/pthread/exit1.c: Ditto.
138         * winsup.api/pthread/exit2.c: Ditto.
139         * winsup.api/pthread/exit3.c: Ditto.
140         * winsup.api/pthread/inherit1.c: Ditto.
141         * winsup.api/pthread/join0.c: Ditto.
142         * winsup.api/pthread/join1.c: Ditto.
143         * winsup.api/pthread/join2.c: Ditto.
144         * winsup.api/pthread/mutex1.c: Ditto.
145         * winsup.api/pthread/mutex1r.c: Ditto.
146         * winsup.api/pthread/mutex2.c: Ditto.
147         * winsup.api/pthread/mutex3.c: Ditto.
148         * winsup.api/pthread/mutex6r.c: Ditto.
149         * winsup.api/pthread/once1.c: Ditto.
150         * winsup.api/pthread/priority1.c: Ditto.
151         * winsup.api/pthread/priority2.c: Ditto.
152         * winsup.api/pthread/self1.c: Ditto.
153         * winsup.api/pthread/self2.c: Ditto.
154         * winsup.api/pthread/tsd1.c: Ditto.
155
156 2001-11-08  Corinna Vinschen <corinna@vinschen.de>
157
158         * checksignal.c: New testcase.
159
160 2001-11-04  Christopher Faylor  <cgf@redhat.com>
161
162         * Makefile.in: Oops.  Revert previous change.  Add Makefile/Makefile.in
163         dependency.
164
165 2001-11-04  Christopher Faylor  <cgf@redhat.com>
166
167         * Makefile.in: Add check target.
168
169 2001-11-02  Egor Duda  <deo@logos-m.ru>
170
171         * libltp/lib/forker.c: Include proper header to avoid compiler
172         warning.
173
174 2001-10-29  Egor Duda  <deo@logos-m.ru>
175
176         * winsup.api/ltp/stat03.c: Supress compiler warning.
177
178 2001-10-29  Egor Duda  <deo@logos-m.ru>
179
180         * winsup.api/signal-into-win32-api.c: Supress compiler warning.
181
182 Mon Oct  8 14:15:00 2001  Corinna Vinschen <corinna@vinschen.de>
183
184         * winsup.api/mmaptest01.c: Add several tests on mmaps.  Use libltp.
185         * winsup.api/winsup.exp: Link all tests agains libltp.
186
187 Fri Oct  5 11:15:55 2001  Christopher Faylor <cgf@cygnus.com>
188
189         * winsup.api/nullgetcwd.c: New file.  Check that NULL first argument to
190         getcwd works.
191
192 Thu Oct  4 22:47:51 2001  Christopher Faylor <cgf@cygnus.com>
193
194         * winsup.api/systemcall.c (main): Change some messages for clarity.
195
196 Thu Oct  4 22:19:39 2001  Christopher Faylor <cgf@cygnus.com>
197
198         * winsup.api/systemcall.c: New file.  Check for system call problems.
199
200 2001-09-20  Egor Duda  <deo@logos-m.ru>
201
202         * libltp/lib/get_high_address.c (get_high_address): Get inaccessible
203         address more robustly.
204         * winsup.api/ltp/stat06.c (high_address_setup): Use generic function
205         from ltp library to obtain inaccessible address.
206
207 2001-09-15  Egor Duda  <deo@logos-m.ru>
208
209         * winsup.api/ltp/sbrk01.c (main): Force output at startup to
210         make sure that stdio file buffer get allocated.
211         * winsup.api/ltp/stat06.c (high_address_setup): On cygwin, area
212         after sbrk(0) may be available, use 0xffff0000 as "high address".
213         * winsup.api/ltp/symlink01.c: Perform all tests. Mark those tests that
214         don't work on cygwin with '-1'. Close open files so that temporary
215         directory can be deleted on exit.
216         * winsup.api/ltp/vfork01.c: New test.
217
218 2001-09-13  Egor Duda  <deo@logos-m.ru>
219
220         * winsup.api/winsup.exp: Run only selected test if environment
221         variable CYGWIN_TESTSUITE_TESTS is set. Use its value as regular
222         expression to filter test names.
223         * winsup.api/ltp/symlink01.c (creat_path_max): Provide explicit
224         buffer to getcwd to conform to standards and avoid memory leak.
225         (do_chdir): Ditto.
226
227 2001-09-13  Egor Duda  <deo@logos-m.ru>
228
229         * libltp/lib/tst_sig.c: Pass SIGSEGV to application to consider
230         whether it's expected or not.
231         * winsup.api/known_bugs.tcl: lseek10 is known to fail because mknod
232         is not implemented.
233         * winsup.api/ltp/rename02.c: Fix formatting.
234         * libltp/lib/libtestsuite.c: New file.
235         * winsup.api/signal-into-win32-api.c: New test.
236         * winsup.api/ltp/access04.c: Ditto.
237         * winsup.api/ltp/access05.c: Ditto.
238         * winsup.api/ltp/alarm07.c: Ditto.
239         * winsup.api/ltp/chdir04.c: Ditto.
240         * winsup.api/ltp/chmod01.c: Ditto.
241         * winsup.api/ltp/close01.c: Ditto.
242         * winsup.api/ltp/close02.c: Ditto.
243         * winsup.api/ltp/creat01.c: Ditto.
244         * winsup.api/ltp/creat03.c: Ditto.
245         * winsup.api/ltp/exit01.c: Ditto.
246         * winsup.api/ltp/exit02.c: Ditto.
247         * winsup.api/ltp/fchdir01.c: Ditto.
248         * winsup.api/ltp/fchdir02.c: Ditto.
249         * winsup.api/ltp/fork02.c: Ditto.
250         * winsup.api/ltp/fork03.c: Ditto.
251         * winsup.api/ltp/fork06.c: Ditto.
252         * winsup.api/ltp/fork07.c: Ditto.
253         * winsup.api/ltp/fork09.c: Ditto.
254         * winsup.api/ltp/fork10.c: Ditto.
255         * winsup.api/ltp/fork11.c: Ditto.
256         * winsup.api/ltp/fstat02.c: Ditto.
257         * winsup.api/ltp/fstat03.c: Ditto.
258         * winsup.api/ltp/fstat04.c: Ditto.
259         * winsup.api/ltp/ftruncate01.c: Ditto.
260         * winsup.api/ltp/ftruncate02.c: Ditto.
261         * winsup.api/ltp/ftruncate03.c: Ditto.
262         * winsup.api/ltp/getgid02.c: Ditto.
263         * winsup.api/ltp/getgid03.c: Ditto.
264         * winsup.api/ltp/getpgid01.c: Ditto.
265         * winsup.api/ltp/getpgid02.c: Ditto.
266         * winsup.api/ltp/getpid02.c: Ditto.
267         * winsup.api/ltp/getppid02.c: Ditto.
268         * winsup.api/ltp/getuid02.c: Ditto.
269         * winsup.api/ltp/getuid03.c: Ditto.
270         * winsup.api/ltp/kill01.c: Ditto.
271         * winsup.api/ltp/kill02.c: Ditto.
272         * winsup.api/ltp/kill03.c: Ditto.
273         * winsup.api/ltp/kill04.c: Ditto.
274         * winsup.api/ltp/lseek06.c: Ditto.
275         * winsup.api/ltp/lseek07.c: Ditto.
276         * winsup.api/ltp/lseek08.c: Ditto.
277         * winsup.api/ltp/lseek09.c: Ditto.
278         * winsup.api/ltp/lseek10.c: Ditto.
279         * winsup.api/ltp/mmap02.c: Ditto.
280         * winsup.api/ltp/mmap03.c: Ditto.
281         * winsup.api/ltp/mmap04.c: Ditto.
282         * winsup.api/ltp/mmap05.c: Ditto.
283         * winsup.api/ltp/mmap06.c: Ditto.
284         * winsup.api/ltp/mmap07.c: Ditto.
285         * winsup.api/ltp/mmap08.c: Ditto.
286         * winsup.api/ltp/munmap01.c: Ditto.
287         * winsup.api/ltp/munmap02.c: Ditto.
288         * winsup.api/ltp/open02.c: Ditto.
289         * winsup.api/ltp/pipe01.c: Ditto.
290         * winsup.api/ltp/pipe08.c: Ditto.
291         * winsup.api/ltp/pipe09.c: Ditto.
292         * winsup.api/ltp/pipe10.c: Ditto.
293         * winsup.api/ltp/pipe11.c: Ditto.
294         * winsup.api/ltp/poll01.c: Ditto.
295         * winsup.api/ltp/read04.c: Ditto.
296         * winsup.api/ltp/readlink01.c: Ditto.
297         * winsup.api/ltp/readlink03.c: Ditto.
298         * winsup.api/ltp/rename01.c: Ditto.
299         * winsup.api/ltp/rename08.c: Ditto.
300         * winsup.api/ltp/rename10.c: Ditto.
301         * winsup.api/ltp/rmdir01.c: Ditto.
302         * winsup.api/ltp/stat01.c: Ditto.
303         * winsup.api/ltp/stat02.c: Ditto.
304         * winsup.api/ltp/stat03.c: Ditto.
305         * winsup.api/ltp/symlink03.c: Ditto.
306         * winsup.api/ltp/symlink04.c: Ditto.
307         * winsup.api/ltp/symlink05.c: Ditto.
308         * winsup.api/ltp/sync02.c: Ditto.
309         * winsup.api/ltp/time02.c: Ditto.
310         * winsup.api/ltp/times02.c: Ditto.
311         * winsup.api/ltp/times03.c: Ditto.
312         * winsup.api/ltp/truncate01.c: Ditto.
313         * winsup.api/ltp/truncate02.c: Ditto.
314         * winsup.api/ltp/umask02.c: Ditto.
315         * winsup.api/ltp/umask03.c: Ditto.
316         * winsup.api/ltp/wait401.c: Ditto.
317         * winsup.api/ltp/wait402.c: Ditto.
318         * winsup.api/ltp/write02.c: Ditto.
319         * winsup.api/ltp/write03.c: Ditto.
320
321 2001-09-09  Egor Duda  <deo@logos-m.ru>
322
323         * winsup.api/ltp/dup03.c: New test.
324         * winsup.api/ltp/lseek03.c: Ditto.
325         * winsup.api/ltp/mmap001.c: Ditto.
326         * winsup.api/ltp/read01.c: Ditto.
327         * winsup.api/ltp/readdir01.c: Ditto.
328         * winsup.api/ltp/rmdir05.c: Ditto.
329         * winsup.api/ltp/sbrk01.c: Ditto.
330         * winsup.api/ltp/select02.c: Ditto.
331         * winsup.api/ltp/select03.c: Ditto.
332         * winsup.api/ltp/signal03.c: Ditto.
333         * winsup.api/ltp/stat06.c: Ditto.
334         * winsup.api/ltp/unlink08.c: Ditto.
335         * winsup.api/known_bugs.tcl: Update to reflect new test's known
336         failures.
337         * winsup.api/winsup.exp: Don't delete executable in case of
338         unexpected pass, as well as in case of unexpected failure.
339         * README: Update paragraph about expected failures.
340
341 2001-05-21  Corinna Vinschen  <corinna@vinschen.de>
342
343         * winsup.api/mmaptest01.c: Add log output.
344         * winsup.api/mmaptest02.c: Write log output to stdout.
345         * winsup.api/mmaptest03.c: Ditto.
346
347 2001-05-15  Corinna Vinschen  <corinna@vinschen.de>
348
349         * winsup.api/winsup.exp: Force linking all tests against binmode.o.
350
351 2001-04-27  Corinna Vinschen  <corinna@vinschen.de>
352
353         * winsup.api/mmaptest04.c: Take care for binmode explicitely.
354
355 2001-04-19  Corinna Vinschen  <corinna@vinschen.de>
356
357         * winsup.api/mmaptest02.c: New test.
358         * winsup.api/mmaptest03.c: Ditto.
359         * winsup.api/mmaptest04.c: Ditto.
360
361 2001-04-03  Corinna Vinschen  <corinna@vinschen.de>
362
363         * winsup.api/mmaptest01.c: New test.
364
365 2001-03-10  Egor Duda  <deo@logos-m.ru>
366
367         * winsup.api/ltp/access01.c: Avoid compilation error if X_OK
368         isn't declared as a constant.
369
370 2001-03-09  Egor Duda  <deo@logos-m.ru>
371
372         * config/default.exp: Remove unneeded debugging output.
373         * Makefile.in: Use correct path to find dejagnu in local tree.
374
375 2000-09-06  Egor Duda  <deo@logos-m.ru>
376
377         Add 'const' qualifiers where needed to avoid compiler warnings.
378         * libltp/lib/tst_sig.c (tst_sig): Don't attempt to cleanup on
379         fatal errors.
380         * libltp/lib/parse_opts.c (parse_opts): Initialize allocated
381         string to prevent heap corruption.
382
383 2000-09-04  Egor Duda  <deo@logos-m.ru>
384
385         *  Makefile.in: Always add libltp headers directory to headers
386         search path.
387
388 2000-09-02  Egor Duda  <deo@logos-m.ru>
389
390         * moved here everything from cygwin/testsuite/
391         * configure.in: New file
392         * configure: New file, generated from configure.in
393         with autoconf 2.13
394         * Makefile.in: New file
395         * libltp/: New directory. Contains a support library
396         and headers for tests in winsup.api/ltp/
397         * config/default.exp: Print value of CYGWIN environment
398         variable when test completed
399         * winsup.api/samples/xf-sample-fail.c renamed to
400         winsup.api/samples/sample-fail.c
401         * winsup.api/samples/xf-sample-miscompile.c renamed to
402         winsup.api/samples/sample-miscompile.c
403         * winsup.api/known_bugs.tcl: New file.
404         * winsup.api/winsup.exp: Xfail test if its name is in
405         list from known_bugs.tcl
406         * winsup.api/winsup.exp: Don't stop if compiled test executable
407         can't be deleted
408         * winsup.api/winsup.exp: If in verbose mode, write test output
409         to <testname>.log
410         * winsup.api/ltp/: New directory. Contains cygwin port of testsuite
411         from Linux Testing Project
412         * winsup.api/sigchld.c: New file. Test if process recieves SIGCHLD
413         signal when its child terminates.
414         * winsup.api/waitpid.c: New file. Test if waitpid function works