r9517: initial rename to db2 files
[clsql.git] / db-db2 / oracle-loader.lisp
diff --git a/db-db2/oracle-loader.lisp b/db-db2/oracle-loader.lisp
deleted file mode 100644 (file)
index 6d91e8d..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-;;;; -*- Mode: LISP; Syntax: ANSI-Common-Lisp; Base: 10 -*-
-;;;; *************************************************************************
-;;;; FILE IDENTIFICATION
-;;;;
-;;;; Name:          oracle-loader.lisp
-;;;; Purpose:       Foreign library loader for CLSQL Oracle interface
-;;;;
-;;;; $Id$
-;;;;
-;;;; This file is part of CLSQL.
-;;;;
-;;;; CLSQL users are granted the rights to distribute and use this software
-;;;; as governed by the terms of the Lisp Lesser GNU Public License
-;;;; (http://opensource.franz.com/preamble.html), also known as the LLGPL.
-;;;; *************************************************************************
-
-(in-package #:clsql-oracle)
-
-(defparameter *oracle-lib-path*
-  (let ((oracle-home (getenv "ORACLE_HOME")))
-    (when oracle-home
-      (make-pathname :directory 
-                    (append 
-                     (pathname-directory
-                      (parse-namestring (concatenate 'string oracle-home "/")))
-                       (list "lib"))))))
-
-(defparameter *oracle-client-library-path* 
-    (uffi:find-foreign-library
-     "libclntsh"
-     `(,@(when *load-truename* (list (make-pathname :directory (pathname-directory *load-truename*))))
-       ,@(when *oracle-lib-path* (list *oracle-lib-path*))
-       "/usr/lib/oracle/10.1.0.2/client/lib/")
-     :drive-letters '("C")))
-
-(defvar *oracle-supporting-libraries* '("c")
-  "Used only by CMU. List of library flags needed to be passed to ld to
-load the Oracle client library succesfully.  If this differs at your site,
-set to the right path before compiling or loading the system.")
-
-(defvar *oracle-library-loaded* nil
-  "T if foreign library was able to be loaded successfully")
-
-(defmethod clsql-sys:database-type-library-loaded ((database-type (eql :oracle)))
-  *oracle-library-loaded*)
-
-(defmethod clsql-sys:database-type-load-foreign ((database-type (eql :oracle)))
-  (if (pathnamep *oracle-client-library-path*) 
-      (progn
-       (uffi:load-foreign-library *oracle-client-library-path*
-                                  :module "clsql-oracle"
-                                  :supporting-libraries 
-                                  *oracle-supporting-libraries*)
-       (setq *oracle-library-loaded* t))
-      (warn "Unable to load oracle client library.")))
-
-(clsql-sys:database-type-load-foreign :oracle)
-
-