Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Oct 1999 01:38:35 -0700 (PDT)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/lib/libc/i386/gen setjmp.S
Message-ID:  <199910100838.BAA95949@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
marcel      1999/10/10 01:38:35 PDT

  Modified files:
    lib/libc/i386/gen    setjmp.S 
  Log:
  \begin{quote}
  setjmp() gets the jmp_buf pointer from the wrong place (the place
  where the return address is) in the shlib case, and uses it (only)
  to fetch the current signal mask to address (return_address + 28).
  This address is normally read-only (I hope), so the sigprocmask()
  call has no effect except to return an error code.
  \end{quote}
  
  Submitted by: bde
  
  Revision  Changes    Path
  1.11      +3 -3      src/lib/libc/i386/gen/setjmp.S



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199910100838.BAA95949>