a fix (bug #11193: error messages gets garbled after reggies latest changeset: ChangeSet@1.2260.1.).
This commit is contained in:
parent
777899a6f5
commit
897b3c50e8
@ -185,11 +185,11 @@ static void make_ftype(register my_string to, register int flag)
|
|||||||
DBUG_ASSERT(flag & (O_TRUNC|O_APPEND) != O_TRUNC|O_APPEND);
|
DBUG_ASSERT(flag & (O_TRUNC|O_APPEND) != O_TRUNC|O_APPEND);
|
||||||
|
|
||||||
if (flag & (O_RDONLY|O_WRONLY) == O_WRONLY)
|
if (flag & (O_RDONLY|O_WRONLY) == O_WRONLY)
|
||||||
*to++= (flag & O_TRUNC) ? 'w' : 'a';
|
*to++= (flag & O_APPEND) ? 'a' : 'w';
|
||||||
else if (flag & O_RDWR)
|
else if (flag & O_RDWR)
|
||||||
{
|
{
|
||||||
/* Add '+' after theese */
|
/* Add '+' after theese */
|
||||||
if (flag & O_TRUNC)
|
if (flag & (O_TRUNC | O_CREAT))
|
||||||
*to++= 'w';
|
*to++= 'w';
|
||||||
else if (flag & O_APPEND)
|
else if (flag & O_APPEND)
|
||||||
*to++= 'a';
|
*to++= 'a';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user