copyin & copyout now return EFAULT on failure
authorSam Leffler <sam@ucbvax.Berkeley.EDU>
Thu, 30 Dec 1982 01:57:15 +0000 (17:57 -0800)
committerSam Leffler <sam@ucbvax.Berkeley.EDU>
Thu, 30 Dec 1982 01:57:15 +0000 (17:57 -0800)
SCCS-vsn: sys/vax/vax/locore.s 4.76

usr/src/sys/vax/vax/locore.s

index 15b0383..2557aab 100644 (file)
@@ -1,8 +1,10 @@
-/*     locore.s        4.76    82/12/28        */
+/*     locore.s        4.76    82/12/29        */
 
 #include "../machine/psl.h"
 #include "../machine/pte.h"
 
 
 #include "../machine/psl.h"
 #include "../machine/pte.h"
 
+#include "../h/errno.h"
+
 #include "../vax/mtpr.h"
 #include "../vax/trap.h"
 #include "../vax/cpu.h"
 #include "../vax/mtpr.h"
 #include "../vax/trap.h"
 #include "../vax/cpu.h"
@@ -614,7 +616,7 @@ cishort:
        rsb
 
 ersb:
        rsb
 
 ersb:
-       mnegl   $1,r0
+       movl    $EFAULT,r0
        rsb
 
 _Copyout:      .globl  _Copyout        # <<<massaged for jsb by asm.sed >>>
        rsb
 
 _Copyout:      .globl  _Copyout        # <<<massaged for jsb by asm.sed >>>