summaryrefslogtreecommitdiff
path: root/usr/src/lib/libsasl
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libsasl')
-rw-r--r--usr/src/lib/libsasl/Makefile31
-rw-r--r--usr/src/lib/libsasl/Makefile.com24
-rw-r--r--usr/src/lib/libsasl/lib/mapfile-vers95
-rw-r--r--usr/src/lib/libsasl/spec/Makefile10
-rw-r--r--usr/src/lib/libsasl/spec/Makefile.targ15
-rw-r--r--usr/src/lib/libsasl/spec/amd64/Makefile15
-rw-r--r--usr/src/lib/libsasl/spec/i386/Makefile16
-rw-r--r--usr/src/lib/libsasl/spec/sasl.spec478
-rw-r--r--usr/src/lib/libsasl/spec/sparc/Makefile16
-rw-r--r--usr/src/lib/libsasl/spec/sparcv9/Makefile17
-rw-r--r--usr/src/lib/libsasl/spec/versions23
11 files changed, 138 insertions, 602 deletions
diff --git a/usr/src/lib/libsasl/Makefile b/usr/src/lib/libsasl/Makefile
index 10981ca87a..dab3a911ba 100644
--- a/usr/src/lib/libsasl/Makefile
+++ b/usr/src/lib/libsasl/Makefile
@@ -1,11 +1,29 @@
#
-# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+#
+# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
# ident "%Z%%M% %I% %E% SMI"
#
-# lib/libsasl/Makefile
-#
include ../Makefile.lib
@@ -14,7 +32,6 @@ HDRDIR= include
ROOTHDRDIR= $(ROOT)/usr/include/sasl
SUBDIRS = $(MACH)
-
$(BUILD64)SUBDIRS += $(MACH64)
all := TARGET= all
@@ -35,9 +52,7 @@ MSGFILES= lib/canonusr.c lib/checkpw.c lib/client.c lib/common.c \
.KEEP_STATE:
-all clean clobber install: spec .WAIT $(SUBDIRS)
-
-lint: $(SUBDIRS)
+all clean clobber install lint: $(SUBDIRS)
install_h: $(ROOTHDRS)
@@ -50,7 +65,7 @@ _msg: $(MSGDOMAINPOFILE)
include $(SRC)/Makefile.msg.targ
-$(SUBDIRS) spec: FRC
+$(SUBDIRS): FRC
@cd $@; pwd; $(MAKE) $(TARGET)
FRC:
diff --git a/usr/src/lib/libsasl/Makefile.com b/usr/src/lib/libsasl/Makefile.com
index a28a4f4c84..0403f1fa15 100644
--- a/usr/src/lib/libsasl/Makefile.com
+++ b/usr/src/lib/libsasl/Makefile.com
@@ -1,11 +1,29 @@
#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+#
# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
# ident "%Z%%M% %I% %E% SMI"
#
-# lib/libsasl/Makefile.com
-#
LIBRARY= libsasl.a
VERS= .1
@@ -29,8 +47,6 @@ LINTFLAGS64 += -DPIC
SRCDIR= ../lib
PLUGDIR= ../plugin
-MAPDIR= ../spec/$(TRANSMACH)
-SPECMAPFILE= $(MAPDIR)/mapfile
CFLAGS += $(CCVERBOSE) $(XSTRCONST)
CFLAGS64 += $(XSTRCONST)
diff --git a/usr/src/lib/libsasl/lib/mapfile-vers b/usr/src/lib/libsasl/lib/mapfile-vers
new file mode 100644
index 0000000000..b11be0fd7c
--- /dev/null
+++ b/usr/src/lib/libsasl/lib/mapfile-vers
@@ -0,0 +1,95 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+#
+# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
+# Use is subject to license terms.
+#
+# ident "%Z%%M% %I% %E% SMI"
+#
+
+SUNW_1.1 {
+ global:
+ prop_clear;
+ prop_dispose;
+ prop_dup;
+ prop_erase;
+ prop_format;
+ prop_get;
+ prop_getnames;
+ prop_new;
+ prop_request;
+ prop_set;
+ prop_setvals;
+ sasl_auxprop_add_plugin;
+ sasl_auxprop_getctx;
+ sasl_auxprop_request;
+ sasl_canonuser_add_plugin;
+ sasl_checkapop;
+ sasl_checkpass;
+ sasl_client_add_plugin;
+ sasl_client_init;
+ sasl_client_new;
+ sasl_client_start;
+ sasl_client_step;
+ sasl_decode;
+ sasl_decode64;
+ sasl_dispose;
+ sasl_done;
+ sasl_encode;
+ sasl_encode64;
+ sasl_encodev;
+ sasl_erasebuffer;
+ sasl_errdetail;
+ sasl_errstring;
+ sasl_getprop;
+ sasl_global_listmech;
+ sasl_idle;
+ sasl_listmech;
+ sasl_server_add_plugin;
+ sasl_server_init;
+ sasl_server_new;
+ sasl_server_start;
+ sasl_server_step;
+ sasl_set_alloc;
+ sasl_seterror;
+ sasl_set_mutex;
+ sasl_setpass;
+ sasl_setprop;
+ sasl_user_exists;
+ sasl_utf8verify;
+ sasl_version;
+};
+
+SUNWprivate_1.1 {
+ global:
+ _sasl_auxprop_add_plugin;
+ _sasl_canonuser_add_plugin;
+ _sasl_client_add_plugin;
+ _sasl_client_init;
+ _sasl_client_new;
+ sasl_create_context;
+ sasl_free_context;
+ _sasl_server_add_plugin;
+ _sasl_server_init;
+ _sasl_server_new;
+ local:
+ *;
+};
diff --git a/usr/src/lib/libsasl/spec/Makefile b/usr/src/lib/libsasl/spec/Makefile
deleted file mode 100644
index 8b3aa273d8..0000000000
--- a/usr/src/lib/libsasl/spec/Makefile
+++ /dev/null
@@ -1,10 +0,0 @@
-#
-# Copyright 2003 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-# ident "%Z%%M% %I% %E% SMI"
-#
-# lib/libsasl/spec/Makefile
-#
-
-include $(SRC)/lib/Makefile.spec.arch
diff --git a/usr/src/lib/libsasl/spec/Makefile.targ b/usr/src/lib/libsasl/spec/Makefile.targ
deleted file mode 100644
index a269674a94..0000000000
--- a/usr/src/lib/libsasl/spec/Makefile.targ
+++ /dev/null
@@ -1,15 +0,0 @@
-#
-# Copyright 2003 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-# ident "%Z%%M% %I% %E% SMI"
-#
-# lib/libsasl/spec/Makefile.targ
-#
-
-LIBRARY = libsasl.a
-VERS = .1
-
-OBJECTS = sasl.o
-
-SPECCPP = -I..
diff --git a/usr/src/lib/libsasl/spec/amd64/Makefile b/usr/src/lib/libsasl/spec/amd64/Makefile
deleted file mode 100644
index 46271f9ef2..0000000000
--- a/usr/src/lib/libsasl/spec/amd64/Makefile
+++ /dev/null
@@ -1,15 +0,0 @@
-#
-# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-# ident "%Z%%M% %I% %E% SMI"
-#
-
-.KEEP_STATE:
-
-include ../Makefile.targ
-include $(SRC)/lib/Makefile.lib
-include $(SRC)/lib/Makefile.lib.64
-include $(SRC)/lib/Makefile.spec
-
-install: $(ROOTABILIB64)
diff --git a/usr/src/lib/libsasl/spec/i386/Makefile b/usr/src/lib/libsasl/spec/i386/Makefile
deleted file mode 100644
index 11c6f965a0..0000000000
--- a/usr/src/lib/libsasl/spec/i386/Makefile
+++ /dev/null
@@ -1,16 +0,0 @@
-#
-# Copyright 2003 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-#ident "%Z%%M% %I% %E% SMI"
-#
-# lib/libsasl/spec/i386/Makefile
-#
-
-.KEEP_STATE:
-
-include ../Makefile.targ
-include $(SRC)/lib/Makefile.lib
-include $(SRC)/lib/Makefile.spec
-
-install: $(ROOTABILIB)
diff --git a/usr/src/lib/libsasl/spec/sasl.spec b/usr/src/lib/libsasl/spec/sasl.spec
deleted file mode 100644
index 93550b89e1..0000000000
--- a/usr/src/lib/libsasl/spec/sasl.spec
+++ /dev/null
@@ -1,478 +0,0 @@
-#
-# Copyright 2003 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-# ident "%Z%%M% %I% %E% SMI"
-#
-# lib/libsasl/spec/sasl.spec
-#
-
-function sasl_set_alloc
-include <sasl/sasl.h>
-declaration void sasl_set_alloc(sasl_malloc_t *malloc, \
- sasl_calloc_t *calloc, sasl_realloc_t *realloc, \
- sasl_free_t *free)
-version SUNW_1.1
-end
-
-function sasl_set_mutex
-include <sasl/sasl.h>
-declaration void sasl_set_mutex(sasl_mutex_alloc_t *alloc, \
- sasl_mutex_lock_t *lock, sasl_mutex_unlock_t *unlock, \
- sasl_mutex_free_t *free)
-version SUNW_1.1
-end
-
-function sasl_version
-include <sasl/sasl.h>
-declaration void sasl_version(const char **implementation, int *version)
-version SUNW_1.1
-end
-
-function sasl_done
-include <sasl/sasl.h>
-declaration void sasl_done(void)
-version SUNW_1.1
-end
-
-function sasl_dispose
-include <sasl/sasl.h>
-declaration void sasl_dispose(sasl_conn_t **pconn)
-version SUNW_1.1
-end
-
-function sasl_errstring
-include <sasl/sasl.h>
-declaration const char *sasl_errstring(int saslerr, const char *langlist, \
- const char **outlang)
-version SUNW_1.1
-exception $return == NULL
-end
-
-function sasl_errdetail
-include <sasl/sasl.h>
-declaration const char *sasl_errdetail(sasl_conn_t *conn)
-version SUNW_1.1
-exception $return == NULL
-end
-
-function sasl_seterror
-include <sasl/sasl.h>
-declaration void sasl_seterror(sasl_conn_t *conn, unsigned flags, \
- const char *fmt, ...)
-version SUNW_1.1
-end
-
-function sasl_getprop
-include <sasl/sasl.h>
-declaration int sasl_getprop(sasl_conn_t *conn, int propnum, \
- const void **pvalue)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function sasl_setprop
-include <sasl/sasl.h>
-declaration int sasl_setprop(sasl_conn_t *conn, int propnum, \
- const void *value)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function sasl_idle
-include <sasl/sasl.h>
-declaration int sasl_idle(sasl_conn_t *conn)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function sasl_client_init
-include <sasl/sasl.h>
-declaration int sasl_client_init(const sasl_callback_t *callbacks)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function sasl_client_new
-include <sasl/sasl.h>
-declaration int sasl_client_new(const char *service, \
- const char *serverFQDN, const char *iplocalport, \
- const char *ipremoteport, \
- const sasl_callback_t *prompt_supp, \
- unsigned flags, sasl_conn_t **pconn)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function sasl_client_start
-include <sasl/sasl.h>
-declaration int sasl_client_start(sasl_conn_t *conn, const char *mechlist, \
- sasl_interact_t **prompt_need, const char **clientout, \
- unsigned *clientoutlen, const char **mech)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function sasl_client_step
-include <sasl/sasl.h>
-declaration int sasl_client_step(sasl_conn_t *conn, const char *serverin, \
- unsigned serverinlen, sasl_interact_t **prompt_need, \
- const char **clientout, unsigned *clientoutlen)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function sasl_server_init
-include <sasl/sasl.h>
-declaration int sasl_server_init(const sasl_callback_t *callbacks, \
- const char *appname)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function sasl_server_new
-include <sasl/sasl.h>
-declaration int sasl_server_new(const char *service, \
- const char *serverFQDN, const char *user_realm, \
- const char *iplocalport, const char *ipremoteport, \
- const sasl_callback_t *callbacks, \
- unsigned flags, sasl_conn_t **pconn)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function sasl_listmech
-include <sasl/sasl.h>
-declaration int sasl_listmech(sasl_conn_t *conn, const char *user, \
- const char *prefix, const char *sep, \
- const char *suffix, const char **result, \
- unsigned *plen, int *pcount)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function sasl_server_start
-include <sasl/sasl.h>
-declaration int sasl_server_start(sasl_conn_t *conn, const char *mech, \
- const char *clientin, unsigned clientinlen, \
- const char **serverout, unsigned *serveroutlen)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function sasl_server_step
-include <sasl/sasl.h>
-declaration int sasl_server_step(sasl_conn_t *conn, const char *clientin, \
- unsigned clientinlen, const char **serverout, \
- unsigned *serveroutlen)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function sasl_checkpass
-include <sasl/sasl.h>
-declaration int sasl_checkpass(sasl_conn_t *conn, \
- const char *user, unsigned userlen, \
- const char *pass, unsigned passlen)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function sasl_user_exists
-include <sasl/sasl.h>
-declaration int sasl_user_exists(sasl_conn_t *conn, const char *service, \
- const char *user_realm, const char *user)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function sasl_setpass
-include <sasl/sasl.h>
-declaration int sasl_setpass(sasl_conn_t *conn, const char *user, \
- const char *pass, unsigned passlen, \
- const char *oldpass, unsigned oldpasslen, \
- unsigned flags)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function sasl_auxprop_request
-include <sasl/sasl.h>
-declaration int sasl_auxprop_request(sasl_conn_t *conn, \
- const char **propnames)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function sasl_auxprop_getctx
-include <sasl/sasl.h>
-declaration struct propctx *sasl_auxprop_getctx(sasl_conn_t *conn)
-version SUNW_1.1
-exception $return == NULL
-end
-
-function sasl_encode
-include <sasl/sasl.h>
-declaration int sasl_encode(sasl_conn_t *conn, \
- const char *input, unsigned inputlen, \
- const char **output, unsigned *outputlen)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function sasl_encodev
-include <sasl/sasl.h>
-declaration int sasl_encodev(sasl_conn_t *conn, \
- const struct iovec *invec, unsigned numiov, \
- const char **output, unsigned *outputlen)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function sasl_decode
-include <sasl/sasl.h>
-declaration int sasl_decode(sasl_conn_t *conn, \
- const char *input, unsigned inputlen, \
- const char **output, unsigned *outputlen)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function sasl_global_listmech
-include <sasl/sasl.h>
-declaration const char ** sasl_global_listmech(void)
-version SUNW_1.1
-exception $return == NULL
-end
-
-function sasl_checkapop
-include <sasl/sasl.h>
-declaration int sasl_checkapop(sasl_conn_t *conn, \
- const char *challenge, unsigned challen, \
- const char *response, unsigned resplen)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function sasl_client_add_plugin
-include <sasl/saslplug.h>
-declaration int sasl_client_add_plugin(const char *plugname, \
- sasl_client_plug_init_t *cplugfunc)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function sasl_server_add_plugin
-include <sasl/saslplug.h>
-declaration int sasl_server_add_plugin(const char *plugname, \
- sasl_server_plug_init_t *splugfunc)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function sasl_canonuser_add_plugin
-include <sasl/saslplug.h>
-declaration int sasl_canonuser_add_plugin(const char *plugname, \
- sasl_canonuser_init_t *canonuserfunc)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function sasl_auxprop_add_plugin
-include <sasl/saslplug.h>
-declaration int sasl_auxprop_add_plugin(const char *plugname, \
- sasl_auxprop_init_t *auxpropfunc)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function sasl_decode64
-include <sasl/saslutil.h>
-declaration int sasl_decode64(const char *in, unsigned inlen, \
- char *out, unsigned outmax, unsigned *outlen)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function sasl_encode64
-include <sasl/saslutil.h>
-declaration int sasl_encode64(const char *in, unsigned inlen, \
- char *out, unsigned outmax, unsigned *outlen)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function sasl_utf8verify
-include <sasl/saslutil.h>
-declaration int sasl_utf8verify(const char *str, unsigned len)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function sasl_erasebuffer
-include <sasl/saslutil.h>
-declaration void sasl_erasebuffer(char *pass, unsigned len)
-version SUNW_1.1
-end
-
-function prop_new
-include <sasl/prop.h>
-declaration struct propctx *prop_new(unsigned estimate)
-version SUNW_1.1
-exception $return == NULL
-end
-
-function prop_dup
-include <sasl/prop.h>
-declaration int prop_dup(struct propctx *src_ctx, \
- struct propctx **dst_ctx)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function prop_request
-include <sasl/prop.h>
-declaration int prop_request(struct propctx *ctx, const char **names)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function prop_get
-include <sasl/prop.h>
-declaration const struct propval *prop_get(struct propctx *ctx)
-version SUNW_1.1
-exception $return == NULL
-end
-
-function prop_getnames
-include <sasl/prop.h>
-declaration int prop_getnames(struct propctx *ctx, const char **names, \
- struct propval *vals)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function prop_clear
-include <sasl/prop.h>
-declaration void prop_clear(struct propctx *ctx, int requests)
-version SUNW_1.1
-end
-
-function prop_erase
-include <sasl/prop.h>
-declaration void prop_erase(struct propctx *ctx, const char *name)
-version SUNW_1.1
-end
-
-function prop_dispose
-include <sasl/prop.h>
-declaration void prop_dispose(struct propctx **ctx)
-version SUNW_1.1
-end
-
-function prop_format
-include <sasl/prop.h>
-declaration int prop_format(struct propctx *ctx, const char *sep, \
- int seplen, char *outbuf, unsigned outmax, \
- unsigned *outlen)
-version SUNW_1.1
-exception $return == SASL_FAIL
-end
-
-function prop_set
-include <sasl/prop.h>
-declaration int prop_set(struct propctx *ctx, const char *name, \
- const char *value, int vallen)
-version SUNW_1.1
-exception $return == NULL
-end
-
-function prop_setvals
-include <sasl/prop.h>
-declaration int prop_setvals(struct propctx *ctx, const char *name, \
- const char **values)
-version SUNW_1.1
-exception $return == NULL
-end
-
-function sasl_create_context
-declaration void *sasl_create_context(void)
-version SUNWprivate_1.1
-exception $return == NULL
-end
-
-function sasl_free_context
-declaration void sasl_free_context(void *ctx)
-version SUNWprivate_1.1
-end
-
-function _sasl_client_init
-include <sasl/sasl.h>
-declaration int _sasl_client_init(void *ctx, \
- const sasl_callback_t *callbacks)
-version SUNWprivate_1.1
-exception $return == SASL_FAIL
-end
-
-function _sasl_client_new
-include <sasl/sasl.h>
-declaration int _sasl_client_new(void *ctx, const char *service, \
- const char *serverFQDN, const char *iplocalport, \
- const char *ipremoteport, \
- const sasl_callback_t *prompt_supp, \
- unsigned flags, sasl_conn_t **pconn)
-version SUNWprivate_1.1
-exception $return == SASL_FAIL
-end
-
-function _sasl_server_init
-include <sasl/sasl.h>
-declaration int _sasl_server_init(void *ctx, \
- const sasl_callback_t *callbacks, const char *appname)
-version SUNWprivate_1.1
-exception $return == SASL_FAIL
-end
-
-function _sasl_server_new
-include <sasl/sasl.h>
-declaration int _sasl_server_new(void *ctx, const char *service, \
- const char *serverFQDN, const char *user_realm, \
- const char *iplocalport, const char *ipremoteport, \
- const sasl_callback_t *callbacks, \
- unsigned flags, sasl_conn_t **pconn)
-version SUNWprivate_1.1
-exception $return == SASL_FAIL
-end
-
-function _sasl_client_add_plugin
-include <sasl/saslplug.h>
-declaration int _sasl_client_add_plugin(void *ctx, const char *plugname, \
- sasl_client_plug_init_t *cplugfunc)
-version SUNWprivate_1.1
-exception $return == SASL_FAIL
-end
-
-function _sasl_server_add_plugin
-include <sasl/saslplug.h>
-declaration int _sasl_server_add_plugin(void *ctx, const char *plugname, \
- sasl_server_plug_init_t *splugfunc)
-version SUNWprivate_1.1
-exception $return == SASL_FAIL
-end
-
-function _sasl_canonuser_add_plugin
-include <sasl/saslplug.h>
-declaration int _sasl_canonuser_add_plugin(void *ctx, \
- const char *plugname, \
- sasl_canonuser_init_t *canonuserfunc)
-version SUNWprivate_1.1
-exception $return == SASL_FAIL
-end
-
-function _sasl_auxprop_add_plugin
-include <sasl/saslplug.h>
-declaration int _sasl_auxprop_add_plugin(void *ctx, const char *plugname, \
- sasl_auxprop_init_t *auxpropfunc)
-version SUNWprivate_1.1
-exception $return == SASL_FAIL
-end
diff --git a/usr/src/lib/libsasl/spec/sparc/Makefile b/usr/src/lib/libsasl/spec/sparc/Makefile
deleted file mode 100644
index 9bf2a2c21f..0000000000
--- a/usr/src/lib/libsasl/spec/sparc/Makefile
+++ /dev/null
@@ -1,16 +0,0 @@
-#
-# Copyright 2003 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-#ident "%Z%%M% %I% %E% SMI"
-#
-# lib/libsasl/spec/sparc/Makefile
-#
-
-.KEEP_STATE:
-
-include ../Makefile.targ
-include $(SRC)/lib/Makefile.lib
-include $(SRC)/lib/Makefile.spec
-
-install: $(ROOTABILIB)
diff --git a/usr/src/lib/libsasl/spec/sparcv9/Makefile b/usr/src/lib/libsasl/spec/sparcv9/Makefile
deleted file mode 100644
index 69f239f28a..0000000000
--- a/usr/src/lib/libsasl/spec/sparcv9/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-#
-# Copyright 2003 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-#ident "%Z%%M% %I% %E% SMI"
-#
-# lib/libsasl/spec/sparcv9/Makefile
-#
-
-.KEEP_STATE:
-
-include ../Makefile.targ
-include $(SRC)/lib/Makefile.lib
-include $(SRC)/lib/Makefile.lib.64
-include $(SRC)/lib/Makefile.spec
-
-install: $(ROOTABILIB64)
diff --git a/usr/src/lib/libsasl/spec/versions b/usr/src/lib/libsasl/spec/versions
deleted file mode 100644
index 7690404cd5..0000000000
--- a/usr/src/lib/libsasl/spec/versions
+++ /dev/null
@@ -1,23 +0,0 @@
-#
-# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-# ident "%Z%%M% %I% %E% SMI"
-#
-
-sparc {
- SUNW_1.1;
- SUNWprivate_1.1;
-}
-sparcv9 {
- SUNW_1.1;
- SUNWprivate_1.1;
-}
-i386 {
- SUNW_1.1;
- SUNWprivate_1.1;
-}
-amd64 {
- SUNW_1.1;
- SUNWprivate_1.1;
-}