386BSD 0.1 development
[unix-history] / usr / src / sys.386bsd / kern / vfs_syscalls.c
index 30732f1..7296678 100644 (file)
@@ -650,7 +650,7 @@ ocreat(p, uap, retval)
        } *uap;
        int *retval;
 {
        } *uap;
        int *retval;
 {
-       struct args {
+       struct newargs {
                char    *fname;
                int     mode;
                int     crtmode;
                char    *fname;
                int     mode;
                int     crtmode;
@@ -659,7 +659,7 @@ ocreat(p, uap, retval)
        openuap.fname = uap->fname;
        openuap.crtmode = uap->fmode;
        openuap.mode = O_WRONLY | O_CREAT | O_TRUNC;
        openuap.fname = uap->fname;
        openuap.crtmode = uap->fmode;
        openuap.mode = O_WRONLY | O_CREAT | O_TRUNC;
-       return (open(p, &openuap, retval));
+       return (open(p, (struct args *)&openuap, retval));
 }
 #endif /* COMPAT_43 */
 
 }
 #endif /* COMPAT_43 */