Message type for VFS_CREAT

Change-Id: Ica111f1b2005a6ff42dc3bb59ac3158a2e12678c
This commit is contained in:
2014-05-12 16:42:43 +02:00
parent cef3ce969a
commit c869546226
4 changed files with 19 additions and 14 deletions

View File

@@ -18,10 +18,10 @@ int open(const char *name, int flags, ...)
* and therefore a different call number as well.
*/
if (flags & O_CREAT) {
m.VFS_CREAT_LEN = strlen(name) + 1;
m.VFS_CREAT_FLAGS = flags;
m.VFS_CREAT_MODE = va_arg(argp, int);
m.VFS_CREAT_NAME = (char *) __UNCONST(name);
m.m_lc_vfs_creat.len = strlen(name) + 1;
m.m_lc_vfs_creat.flags = flags;
m.m_lc_vfs_creat.mode = va_arg(argp, mode_t);
m.m_lc_vfs_creat.name = (vir_bytes)name;
call = VFS_CREAT;
} else {
_loadname(name, &m);