- Timestamp:
- May 5, 2007, 7:30:20 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/ReleaseNotes.os2
r2669 r3291 5 5 6 6 7 (C)'2004-200 6 Knut St. Osmundsen (bird-gccspam@anduin.net)7 (C)'2004-2007 Knut St. Osmundsen (bird-kLIBC-spam@anduin.net) 8 8 (C)'2003-2005 InnoTek Systemberatung GmbH (http://www.innotek.de) 9 10 11 GCC v3.3.5 CSD 2 / LIBC v0.6.2: 12 ------------------------------- 13 14 First, thanks to Yuri, Froloff and Paul for patches, bugs 15 and other kind of feedback. 16 17 18 Fix list: 19 #54 libc: fchdir(open('.', O_RDONLY)) may corrupt path 20 resolving 21 #76 libc: fork() failed when using dlopen() 22 #102 libc: thread db locked after fork 23 #103 libc: atexit() callbacks in dlls are called after 24 dlclose()/DosFreeModule() on the DLL 25 #112 libc: stdio.h va_list & _POSIX_C_SOURCE=1 26 #113 libc: scanf("%lld", &lld) 27 #114 libc: Unloading a DLL can break wait*() and other 28 libc operations. 29 #118 libc: Incorrect DosSetFHState mask 30 #119 libc: logging stops in fork() child after libc data 31 segment copying 32 #122 libc: open("file", O_RDONLY | O_CREAT, 0666) fails 33 #125 libc: Missing nan(), nanl() and nanf() 34 #133 libc: _SC_PAGESIZE missing in sysconf() 35 #135 libc: setlocale(LC_COLLATE, "C") doesn't work correctly 36 #136 libc: incorrect parsing of single quotes in commandline 37 arguments 38 #141 libc: include the right types.h from sys/param.h, 39 arpa/nameser.h and resolv.h 40 #142 libc: tempnam(NULL,NULL) crashes and tempnam messes 41 up errno 42 #143 libc: __libc_Back_fsDirCurrentSet is hiding failures 43 (chdir) 44 #144 libc: tolower() doesn't work for the first 128 chars 45 if not inlined. 46 #146 libc: fread() on a write-only stream incorrectly puts 47 it in an irreversable read mode 48 #147 libc: merge in current regex code and fix REG_ERANGE 49 bug (sed/grep/++) 50 #149 libc: stat("/dev/null", &s) fails, fix. 51 #150 libc: symlinks 'files' contain garbage instead of 52 the name 53 #151 libc: Recursive "LIBC SYS Filehandle Mutex" panic 54 #152 libc: lost signals / thread pokes 55 #153 libc: Add a @executable_path rewrite rule by default. 56 #155 libc: setlocale calls UniFreeUconvObjec(NULL) instead 57 of UniFreeLocalObject causing crash in UConv.dll 58 #158 libc: printf("%#X, 255) outputs 0xFF instead of 0XFF 59 #160 libc: 3 more default rewrite rules; /@system_root, 60 /@system_drive and /@tmpdir 61 #111 libos2: Correct som data imports 62 #128 libos2: unidef.h is missing a few defines 63 #100 gcc: can't throw across dll/exe boundraries 64 #109 libstdc++: infinite recursion during thread exit 65 #124 libc/gcc: link libstdc++ into the libc dll 66 #145 emxomf: deal with non-standard enum stabs 67 #148 emxomf: The anonymous members of struct stat chokes 68 the debuggers 69 #137 emxomf: Don't truncate symbols twice. 70 #115 weakld: Don't bitch about export aliases 71 #89 emxomfld: Support wlink (the watcom linker) 72 #123 emxomfld: exit with rc 8 on genuin weakld failures, 73 not -1. 74 #159 emxomfld: wrc support 75 #47 emxomfld: Create .sym files directly from emxomfld 76 #134 emxomfld/wlink: The internalname and entryname of an 77 IMPORTS statement is switched 78 #39 dllar.cmd enhancements 79 #140 Definition file line can be greater than 512 bytes 80 9 81 10 82
Note:
See TracChangeset
for help on using the changeset viewer.