Changeset 3388 for branches/libc-0.6
- Timestamp:
- Jun 10, 2007, 2:23:21 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/libc-0.6/doc/ReleaseNotes.os2
r3291 r3388 9 9 10 10 11 GCC v3.3.5 CSD 3 / LIBC v0.6.3: 12 ------------------------------- 13 14 First, thanks to Paul, Yuri and Peter for patches, bugs 15 and other kind of feedback. 16 17 18 Fix list: 19 #162 libc: -Zno-fork -> unresolved do_return_failure 20 and do_return_success 21 #166 libc: three serious __libc_tcpipops_Close4x bugs 22 that might cause process crashes/hangs 23 #172 libc: dup2/dup on tcpip socket doesn't clear the 24 no-inhert/close-on-exec flags 25 #173 libc: bsdselect (4.4) will corrupt the stack / fail 26 when given more than 64 sockets 27 #167 libc: __spawnve should wait for children to finish 28 the inheriting 29 #168 libc: close filehandles on exec 30 #163 libc: rmdir resolves symlinks in the last component 31 #132 libos2: Please add a high-mem safe wrapper for 32 DosQueryAppType() 33 #169 libos2: Crash in safe version of DosStartSession() 34 when passing NULLs 35 #170 libos2: SafeDosStartSession only passed first 36 environment variable to child 37 38 39 11 40 GCC v3.3.5 CSD 2 / LIBC v0.6.2: 12 41 ------------------------------- 13 42 14 First, thanks to Yuri, Froloff and Paul for patches, bugs 43 First, thanks to Yuri, Froloff and Paul for patches, bugs 15 44 and other kind of feedback. 16 45 17 46 18 47 Fix list: 19 #54 libc: fchdir(open('.', O_RDONLY)) may corrupt path 48 #54 libc: fchdir(open('.', O_RDONLY)) may corrupt path 20 49 resolving 21 50 #76 libc: fork() failed when using dlopen() 22 51 #102 libc: thread db locked after fork 23 #103 libc: atexit() callbacks in dlls are called after 52 #103 libc: atexit() callbacks in dlls are called after 24 53 dlclose()/DosFreeModule() on the DLL 25 54 #112 libc: stdio.h va_list & _POSIX_C_SOURCE=1 26 55 #113 libc: scanf("%lld", &lld) 27 #114 libc: Unloading a DLL can break wait*() and other 56 #114 libc: Unloading a DLL can break wait*() and other 28 57 libc operations. 29 58 #118 libc: Incorrect DosSetFHState mask 30 #119 libc: logging stops in fork() child after libc data 59 #119 libc: logging stops in fork() child after libc data 31 60 segment copying 32 61 #122 libc: open("file", O_RDONLY | O_CREAT, 0666) fails … … 36 65 #136 libc: incorrect parsing of single quotes in commandline 37 66 arguments 38 #141 libc: include the right types.h from sys/param.h, 67 #141 libc: include the right types.h from sys/param.h, 39 68 arpa/nameser.h and resolv.h 40 #142 libc: tempnam(NULL,NULL) crashes and tempnam messes 69 #142 libc: tempnam(NULL,NULL) crashes and tempnam messes 41 70 up errno 42 71 #143 libc: __libc_Back_fsDirCurrentSet is hiding failures … … 44 73 #144 libc: tolower() doesn't work for the first 128 chars 45 74 if not inlined. 46 #146 libc: fread() on a write-only stream incorrectly puts 75 #146 libc: fread() on a write-only stream incorrectly puts 47 76 it in an irreversable read mode 48 77 #147 libc: merge in current regex code and fix REG_ERANGE 49 78 bug (sed/grep/++) 50 79 #149 libc: stat("/dev/null", &s) fails, fix. 51 #150 libc: symlinks 'files' contain garbage instead of 80 #150 libc: symlinks 'files' contain garbage instead of 52 81 the name 53 82 #151 libc: Recursive "LIBC SYS Filehandle Mutex" panic 54 83 #152 libc: lost signals / thread pokes 55 84 #153 libc: Add a @executable_path rewrite rule by default. 56 #155 libc: setlocale calls UniFreeUconvObjec(NULL) instead 85 #155 libc: setlocale calls UniFreeUconvObjec(NULL) instead 57 86 of UniFreeLocalObject causing crash in UConv.dll 58 87 #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 88 #160 libc: 3 more default rewrite rules; /@system_root, 89 /@system_drive and /@tmpdir 61 90 #111 libos2: Correct som data imports 62 91 #128 libos2: unidef.h is missing a few defines … … 70 99 #115 weakld: Don't bitch about export aliases 71 100 #89 emxomfld: Support wlink (the watcom linker) 72 #123 emxomfld: exit with rc 8 on genuin weakld failures, 101 #123 emxomfld: exit with rc 8 on genuin weakld failures, 73 102 not -1. 74 103 #159 emxomfld: wrc support
Note:
See TracChangeset
for help on using the changeset viewer.