1 2003-01-23 Christopher Faylor <cgf@redhat.com>
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.
21 * Makefile.in: Remove cygrun.exe from RUNTIME since it is built here
24 2003-01-23 Christopher Faylor <cgf@redhat.com>
26 * Makeifle.in: Use ALL_CFLAGS to build test programs so that correct
27 libraries and other options are used.
29 2003-01-22 Corinna Vinschen <corinna@vinschen.de>
31 * cygrun.c: Move here from ../cygwin.
32 * Makefile.in: Build cygrun.exe.
33 * winsup.api/winsup.exp: Expect cygrun.exe in $rootme.
35 2003-01-21 Christopher Faylor <cgf@redhat.com>
37 * Makefile.in: Find tcl library in the right place.
39 2003-01-21 Thomas Pfaff <tpfaff@gmx.net>
41 * winsup.api/pthread/cancel9.c: Make child pid static global.
42 (main): Wait in mainthread until child process has terminated.
44 2003-01-14 Thomas Pfaff <tpfaff@gmx.net>
46 * winsup.api/pthread/cancel10.c: New test.
48 2003-01-14 Thomas Pfaff <tpfaff@gmx.net>
50 * winsup.api/pthread/cancel9.c: New test.
52 2003-01-14 Thomas Pfaff <tpfaff@gmx.net>
54 * winsup.api/pthread/cancel7.c: New test.
55 * winsup.api/pthread/cancel8.c: Ditto.
57 2003-01-14 Thomas Pfaff <tpfaff@gmx.net>
59 * winsup.api/pthread/cancel6.c: New test.
61 2003-01-09 Thomas Pfaff <tpfaff@gmx.net>
63 * winsup.api/pthread/mutex1d.c: New test. Port from pthreads-win32
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.
75 2002-11-25 Robert Collins <rbtcollins@hotmail.com>
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.
82 2002-08-25 Christopher Faylor <cgf@redhat.com>
84 * Makefile.in (RUNTEST): Use Makefile's srcdir and bupdir* macros,
86 * winsup.api/winsup.exp: Use -nodefaultlibs when linking executable to
87 avoid potentially linking installed dll.
89 2002-07-06 Christopher Faylor <cgf@redhat.com>
91 * testsuite/winsup.api/winsup.exp: Add -mwin32 to gcc flags so
92 windows.h will be found.
94 2002-07-04 Egor Duda <deo@logos-m.ru>
96 * winsup.api/pthread/cancel1.c: New test. Port from pthreads-win32
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.
103 2002-07-03 Christopher Faylor <cgf@redhat.com>
105 * Makefile.in: Eliminate unneeded Makefile recreation rule.
107 2002-02-27 Christopher Faylor <cgf@redhat.com>
109 * winsup.api/systemcall.c (main): Ensure that stdin is redirected.
111 2001-11-18 Egor Duda <deo@logos-m.ru>
113 * winsup.api/pthread/condvar3_1.c: Fix debugging output.
115 2001-11-15 Egor Duda <deo@logos-m.ru>
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.
156 2001-11-08 Corinna Vinschen <corinna@vinschen.de>
158 * checksignal.c: New testcase.
160 2001-11-04 Christopher Faylor <cgf@redhat.com>
162 * Makefile.in: Oops. Revert previous change. Add Makefile/Makefile.in
165 2001-11-04 Christopher Faylor <cgf@redhat.com>
167 * Makefile.in: Add check target.
169 2001-11-02 Egor Duda <deo@logos-m.ru>
171 * libltp/lib/forker.c: Include proper header to avoid compiler
174 2001-10-29 Egor Duda <deo@logos-m.ru>
176 * winsup.api/ltp/stat03.c: Supress compiler warning.
178 2001-10-29 Egor Duda <deo@logos-m.ru>
180 * winsup.api/signal-into-win32-api.c: Supress compiler warning.
182 Mon Oct 8 14:15:00 2001 Corinna Vinschen <corinna@vinschen.de>
184 * winsup.api/mmaptest01.c: Add several tests on mmaps. Use libltp.
185 * winsup.api/winsup.exp: Link all tests agains libltp.
187 Fri Oct 5 11:15:55 2001 Christopher Faylor <cgf@cygnus.com>
189 * winsup.api/nullgetcwd.c: New file. Check that NULL first argument to
192 Thu Oct 4 22:47:51 2001 Christopher Faylor <cgf@cygnus.com>
194 * winsup.api/systemcall.c (main): Change some messages for clarity.
196 Thu Oct 4 22:19:39 2001 Christopher Faylor <cgf@cygnus.com>
198 * winsup.api/systemcall.c: New file. Check for system call problems.
200 2001-09-20 Egor Duda <deo@logos-m.ru>
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.
207 2001-09-15 Egor Duda <deo@logos-m.ru>
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.
218 2001-09-13 Egor Duda <deo@logos-m.ru>
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.
227 2001-09-13 Egor Duda <deo@logos-m.ru>
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
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.
321 2001-09-09 Egor Duda <deo@logos-m.ru>
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
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.
341 2001-05-21 Corinna Vinschen <corinna@vinschen.de>
343 * winsup.api/mmaptest01.c: Add log output.
344 * winsup.api/mmaptest02.c: Write log output to stdout.
345 * winsup.api/mmaptest03.c: Ditto.
347 2001-05-15 Corinna Vinschen <corinna@vinschen.de>
349 * winsup.api/winsup.exp: Force linking all tests against binmode.o.
351 2001-04-27 Corinna Vinschen <corinna@vinschen.de>
353 * winsup.api/mmaptest04.c: Take care for binmode explicitely.
355 2001-04-19 Corinna Vinschen <corinna@vinschen.de>
357 * winsup.api/mmaptest02.c: New test.
358 * winsup.api/mmaptest03.c: Ditto.
359 * winsup.api/mmaptest04.c: Ditto.
361 2001-04-03 Corinna Vinschen <corinna@vinschen.de>
363 * winsup.api/mmaptest01.c: New test.
365 2001-03-10 Egor Duda <deo@logos-m.ru>
367 * winsup.api/ltp/access01.c: Avoid compilation error if X_OK
368 isn't declared as a constant.
370 2001-03-09 Egor Duda <deo@logos-m.ru>
372 * config/default.exp: Remove unneeded debugging output.
373 * Makefile.in: Use correct path to find dejagnu in local tree.
375 2000-09-06 Egor Duda <deo@logos-m.ru>
377 Add 'const' qualifiers where needed to avoid compiler warnings.
378 * libltp/lib/tst_sig.c (tst_sig): Don't attempt to cleanup on
380 * libltp/lib/parse_opts.c (parse_opts): Initialize allocated
381 string to prevent heap corruption.
383 2000-09-04 Egor Duda <deo@logos-m.ru>
385 * Makefile.in: Always add libltp headers directory to headers
388 2000-09-02 Egor Duda <deo@logos-m.ru>
390 * moved here everything from cygwin/testsuite/
391 * configure.in: New file
392 * configure: New file, generated from configure.in
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
408 * winsup.api/winsup.exp: If in verbose mode, write test output
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