From: Kirk McKusick Date: Sat, 17 Aug 1985 10:48:51 +0000 (-0800) Subject: one too many levels of indirection (from ks@purdue) X-Git-Tag: BSD-4_3-Snapshot-Development~4930 X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/commitdiff_plain/a4b62a2251c0c9a3c8c14ae0abcbdd4c5260ca1a one too many levels of indirection (from ks@purdue) SCCS-vsn: lib/libc/vax/gen/setjmp.s 5.3 --- diff --git a/usr/src/lib/libc/vax/gen/setjmp.s b/usr/src/lib/libc/vax/gen/setjmp.s index 32fe210aaa..dfdd6c3192 100644 --- a/usr/src/lib/libc/vax/gen/setjmp.s +++ b/usr/src/lib/libc/vax/gen/setjmp.s @@ -5,7 +5,7 @@ */ #ifndef lint - .asciz "@(#)setjmp.s 5.2 (Berkeley) %G%" + .asciz "@(#)setjmp.s 5.3 (Berkeley) %G%" #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 - 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