source: branches/libc-0.6/doc/ReleaseNotes.os2@ 3024

Last change on this file since 3024 was 2656, checked in by bird, 20 years ago

final release notes.

  • Property cvs2svn:cvs-rev set to 1.32
  • Property svn:eol-style set to native
  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
File size: 46.4 KB
Line 
1
2
3 R e l e a s e N o t e s G C C f o r O S / 2
4 +---------------------------------------------------+
5
6
7(C)'2004-2006 Knut St. Osmundsen ([email protected])
8(C)'2003-2005 InnoTek Systemberatung GmbH (http://www.innotek.de)
9
10
11GCC v3.3.5 CSD 1 / LIBC v0.6.1:
12-------------------------------
13
14 First, thanks to Yuri, nickk, Paul, Andy and Michal for patches,
15 bugs and other kind of feedback.
16
17
18 Fix list:
19
20 #19 gcc: gcc limits.h overrides limits.h from libc
21 #20 libc: random panic SIGSEGV when doing parallel builds
22 #48 libc: freopen(NULL, "rb", stdio) panics (doesn't work
23 as expected)
24 #60 libc: filehandle inheritance doesn't work right!
25 #22 libc: path resolver fails on open file
26 #23 libc: symlink is broken
27 #50 libc: umask isn't inherited
28 #51 libc: unlink fails on readonly file
29 #53 libc: freopen("missing",,) causes panic
30 #54 libc: fchdir(open('.', O_RDONLY)) may corrupt path
31 resolving
32 #58 libc: closed standard handles cause uninitialized
33 stdout/stdin/stderr streams
34 #21 libc: limit Unix EAs to specific file systems
35 #24 libc: fts crashes because it's still using chdir()
36 #32 libc: readdir_r returns -1 instead of errno
37 #33 libc: panic when using timers
38 #38 libc: when debugged default to breakpoint on panic
39 #40 libc: open("/", RDONLY) fails.
40 #41 libc: incorrect __libc_back_fsUnixAttribsGet() usage
41 caused st_dev and st_ino to be 0 in some stat()s
42 and chmod & fchmod to set MODE EA without type
43 #46 ilink map file name is wrong when multiple dots are in
44 target name
45 #49 libc: st_ctime is incorrect and st_birthtime isn't
46 converted to UTC
47 #52 libc: path resolver fails resolving a directory
48 symlink for lstat
49 #61 libc: symlink(,existing) returns the wrong errno
50 #62 libc: getdelim / getline returns failure when the last
51 line doesn't end with the delimiter / newline
52 #65 libc: sys/stat.h doesn't work in non BSD source mode
53 #67 libc: Remove ncurses headers
54 #68 libc: getopt prototype clashes (getopt.h/unistd.h)
55 #69 libc: basename & dirname return incorrect results
56 for paths with drive
57 #71 libc: Incorrect fmutex padding in FILE
58 #27 ld bug when map files are requested
59 #34 weakld: generate duplicate weak aliases bird
60 #30 setlocale / ctype is broken
61 #70 emxomf: Demangle function names for omf debug info
62 #55 emxomfld doesn't delete temporary files
63 #56 emxomfld doesn't properly allocate space for map file name
64 #28 emxbind doesn't read library name from .def file
65 #36 emxbind: export truncation bug and allow export & imports
66 up to 255 chars
67
68 Full details can be found at:
69
70 http://svn.netlabs.org/libc/query?status=closed&milestone=libc-0.6.1
71
72
73
74GCC v3.3.5 / LIBC v0.6:
75-----------------------