one too many levels of indirection (from ks@purdue)
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Sat, 17 Aug 1985 10:48:51 +0000 (02:48 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Sat, 17 Aug 1985 10:48:51 +0000 (02:48 -0800)
SCCS-vsn: lib/libc/vax/gen/setjmp.s 5.3

usr/src/lib/libc/vax/gen/setjmp.s

index 32fe210..dfdd6c3 100644 (file)
@@ -5,7 +5,7 @@
  */
 
 #ifndef lint
  */
 
 #ifndef lint
-       .asciz  "@(#)setjmp.s   5.2 (Berkeley) %G%"
+       .asciz  "@(#)setjmp.s   5.3 (Berkeley) %G%"
 #endif not lint
 
 /*
 #endif not lint
 
 /*
@@ -27,7 +27,7 @@ ENTRY(setjmp, R6)
        pushl   sp                      # get current values
        pushl   $0                      # no new values
        calls   $3,_sigstack            # pop args plus signal stack value
        pushl   sp                      # get current values
        pushl   $0                      # no new values
        calls   $3,_sigstack            # pop args plus signal stack value
-       movl    *(sp)+,(r6)+            # save onsigstack status of caller
+       movl    (sp)+,(r6)+             # save onsigstack status of caller
        pushl   $0
        calls   $1,_sigblock            # get signal mask
        movl    r0,(r6)+                # save signal mask of caller
        pushl   $0
        calls   $1,_sigblock            # get signal mask
        movl    r0,(r6)+                # save signal mask of caller