X-Git-Url: http://git.kpe.io/?p=uffi.git;a=blobdiff_plain;f=src%2Fos.lisp;h=c04497065dfa51e5cbd649c31a79c5c1bd84a191;hp=075be960a80da83749c49669fdaa04fb3c23758d;hb=e481082fa36a5660e2d4191dcd5a8da2aecc41ca;hpb=1eef42e18bc87785aec91ce4710085d30898b160;ds=sidebyside diff --git a/src/os.lisp b/src/os.lisp index 075be96..c044970 100644 --- a/src/os.lisp +++ b/src/os.lisp @@ -30,21 +30,6 @@ #-(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