1.0.46.26: mach-exception-handler improvement: current_mach_task
commite8c80f67856e7fd94f64574d10b5637fef5af1f6
authorCyrus Harmon <ch-sbcl@bobobeach.com>
Mon, 7 Mar 2011 23:41:24 +0000 (7 23:41 +0000)
committerCyrus Harmon <ch-sbcl@bobobeach.com>
Mon, 7 Mar 2011 23:41:24 +0000 (7 23:41 +0000)
treeff0c258ec38526ab1381e69057a53462cb2774a6
parent4c8caa51bca73bd7c454713b93e71879502eb2b2
1.0.46.26: mach-exception-handler improvement: current_mach_task

 * define current_mach_task variable, squirrel away the value of
   mach_task_self there and use that instead of calling mach_task_self
   so that we don't leak send rights all over the place
src/runtime/darwin-os.c
src/runtime/darwin-os.h
src/runtime/thread.c
version.lisp-expr