Custom Query (245 matches)
Results (76 - 78 of 245)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#118 | fixed | libc: Incorrect DosSetFHState mask | ||
Description |
We're using the incorrect mask to "turn off non=participating bits" for between This breaks modifying the close-on-exec flag on file handles which has the locality set. Bit 3 is not used to my knowledge. |
|||
#119 | fixed | libc: logging stops in fork() child after libc data segment copying | ||
Description |
There are two problems here. First, why do we get a different file handle for the log in the child? Second, we're gambling that the log mutex and file handles match the parent. The latter problem is solved by reallocating the child handles to match the parent ones very early in the fork process.
The former problem is answered by |
|||
#122 | fixed | libc: open("file", O_RDONLY | O_CREAT, 0666) fails | ||
Description |
On unix (and on OS/2 too actually) this kind of operation will create a 0 byte file and give you a read only handle to it. LIBC refuses any attempts of this kind with a EINVAL. |