From: William H. N. <wn...@us...> - 2003-11-22 02:40:15
|
Update of /cvsroot/sbcl/sbcl/src/code In directory sc8-pr-cvs1:/tmp/cvs-serv6598/src/code Modified Files: foreign.lisp Log Message: 0.8.5.50: nikodemus siivola patch from sbcl-devel 2003-11-18: tweaked lookup order for alien variables to cope with loading foreign libraries Index: foreign.lisp =================================================================== RCS file: /cvsroot/sbcl/sbcl/src/code/foreign.lisp,v retrieving revision 1.18 retrieving revision 1.19 diff -u -d -r1.18 -r1.19 --- foreign.lisp 29 Jul 2003 13:01:55 -0000 1.18 +++ foreign.lisp 22 Nov 2003 02:40:12 -0000 1.19 @@ -176,7 +176,7 @@ ;; that the list isn't guaranteed to be in reverse order of loading, ;; at least not if a file is loaded more than once. Is this the ;; right thing? (In what cases does it matter?) - (dolist (handle *handles-from-dlopen*) + (dolist (handle (reverse *handles-from-dlopen*)) ;; KLUDGE: We implicitly exclude the possibility that the variable ;; could actually be NULL, but the man page for dlsym(3) ;; recommends doing a more careful test. -- WHN 20000825 |