unbreak _open for gcc-compiled programs
This commit is contained in:
parent
8b459cfbb3
commit
05f8a5c550
@ -17,7 +17,10 @@ PUBLIC int open(const char *name, int flags)
|
||||
if (flags & O_CREAT) {
|
||||
m.m1_i1 = strlen(name) + 1;
|
||||
m.m1_i2 = flags;
|
||||
m.m1_i3 = va_arg(argp, mode_t);
|
||||
/* Since it's a vararg parameter that is smaller than
|
||||
* an int, the mode was passed as an int.
|
||||
*/
|
||||
m.m1_i3 = va_arg(argp, int);
|
||||
m.m1_p1 = (char *) name;
|
||||
} else {
|
||||
_loadname(name, &m);
|
||||
|
Loading…
x
Reference in New Issue
Block a user