r10811: fix warning for sbcl. remove setf getenv
authorKevin M. Rosenberg <kevin@rosenberg.net>
Mon, 7 Nov 2005 17:54:11 +0000 (17:54 +0000)
committerKevin M. Rosenberg <kevin@rosenberg.net>
Mon, 7 Nov 2005 17:54:11 +0000 (17:54 +0000)
src/libraries.lisp
src/os.lisp

index cb6b168e53b0a0b9d9c10790213708b3696a79be..275aee1bb799e6984d050c77e0f4a42b16636d32 100644 (file)
@@ -76,8 +76,8 @@ library type if type is not specified."
 
 (defun load-foreign-library (filename &key module supporting-libraries
                                           force-load)
-  #+(or allegro mcl) (declare (ignore module supporting-libraries))
-  #+(or cmu scl sbcl) (declare (ignore module))
+  #+(or allegro mcl sbcl) (declare (ignore module supporting-libraries))
+  #+(or cmu scl) (declare (ignore module))
   #+lispworks (declare (ignore supporting-libraries))
 
   (when (and filename (or (null (pathname-directory filename))
index 075be960a80da83749c49669fdaa04fb3c23758d..c04497065dfa51e5cbd649c31a79c5c1bd84a191 100644 (file)
   #-(or allegro clisp cmu gcl lispworks lucid mcl sbcl)
   (error 'not-implemented :proc (list 'getenv var)))
 
-(defun (setf getenv) (val var)
-  "Set an environment variable."
-  #+allegro (setf (sys::getenv (string var)) (string val))
-  #+clisp (setf (sys::getenv (string var)) (string val))
-  #+cmu (let ((cell (assoc (string var) ext:*environment-list* :test #'equalp
-                           :key #'string)))
-          (if cell
-              (setf (cdr cell) (string val))
-              (push (cons (intern (string var) "KEYWORD") (string val)) ext:*environment-list*)))
-  #+gcl (si:setenv (string var) (string val))
-  #+lispworks (setf (lw:environment-variable (string var)) (string val))
-  #+lucid (setf (lcl:environment-variable (string var)) (string val))
-  #-(or allegro clisp cmu gcl lispworks lucid)
-  (error 'not-implemented :proc (list '(setf getenv) var)))
-
 
 ;; modified from function ASDF -- Copyright Dan Barlow and Contributors