summaryrefslogtreecommitdiff
path: root/usr/src/lib
diff options
context:
space:
mode:
authortz204579 <none@none>2006-09-29 04:15:41 -0700
committertz204579 <none@none>2006-09-29 04:15:41 -0700
commit731b94c18e9b5138386b0074dc75321a7edf0fb4 (patch)
tree45f4b2e5077482e2860be5eb774e0697ea36987f /usr/src/lib
parent3471bc8c6d7a07a376b0e7eba2297717b94415d5 (diff)
downloadillumos-joyent-731b94c18e9b5138386b0074dc75321a7edf0fb4.tar.gz
4686423 undocumented interfaces are not used
6466722 audituser and AUDIT_USER are defined, unused, undocumented and should be removed.
Diffstat (limited to 'usr/src/lib')
-rw-r--r--usr/src/lib/libbsm/common/audit_class.c17
-rw-r--r--usr/src/lib/libbsm/common/audit_event.c16
-rw-r--r--usr/src/lib/libbsm/common/audit_user.c18
-rw-r--r--usr/src/lib/libbsm/common/bsm.c14
-rw-r--r--usr/src/lib/libbsm/common/getacinfo.c8
-rw-r--r--usr/src/lib/libbsm/common/libbsm.h5
-rw-r--r--usr/src/lib/libbsm/common/mapfile-vers4
7 files changed, 3 insertions, 79 deletions
diff --git a/usr/src/lib/libbsm/common/audit_class.c b/usr/src/lib/libbsm/common/audit_class.c
index d727a6b033..94f2a6d2a7 100644
--- a/usr/src/lib/libbsm/common/audit_class.c
+++ b/usr/src/lib/libbsm/common/audit_class.c
@@ -46,23 +46,6 @@ static mutex_t mutex_classcache = DEFAULTMUTEX;
extern int _mutex_lock(mutex_t *);
extern int _mutex_unlock(mutex_t *);
-int
-#ifdef __STDC__
-setauclassfile(char *fname)
-#else
-setauclassfile(fname)
- char *fname;
-#endif
-{
- _mutex_lock(&mutex_classfile);
- if (fname) {
- (void) strcpy(au_class_fname, fname);
- }
- _mutex_unlock(&mutex_classfile);
- return (0);
-}
-
-
void
setauclass()
{
diff --git a/usr/src/lib/libbsm/common/audit_event.c b/usr/src/lib/libbsm/common/audit_event.c
index 1c3e08bd36..977e984f7a 100644
--- a/usr/src/lib/libbsm/common/audit_event.c
+++ b/usr/src/lib/libbsm/common/audit_event.c
@@ -74,22 +74,6 @@ static int cacheauclass_failure = 0;
extern int _mutex_lock(mutex_t *);
extern int _mutex_unlock(mutex_t *);
-int
-#ifdef __STDC__
-setaueventfile(char *fname)
-#else
-setaueventfile(fname)
- char *fname;
-#endif
-{
- _mutex_lock(&mutex_eventfile);
- if (fname) {
- (void) strcpy(au_event_fname, fname);
- }
- _mutex_unlock(&mutex_eventfile);
- return (0);
-}
-
void
setauevent()
diff --git a/usr/src/lib/libbsm/common/audit_user.c b/usr/src/lib/libbsm/common/audit_user.c
index 27c8967162..19d68b1dc5 100644
--- a/usr/src/lib/libbsm/common/audit_user.c
+++ b/usr/src/lib/libbsm/common/audit_user.c
@@ -60,24 +60,6 @@ extern au_user_str_t *_getauuserent(au_user_str_t *, char *, int, int *);
extern au_user_str_t *_getauusernam(char *, au_user_str_t *, char *, int,
int *);
-#ifdef __STDC__
-int
-setauuserfile(char *fname)
-#else
-int
-setauuserfile(fname)
- char *fname;
-#endif
-{
- _mutex_lock(&mutex_userfile);
- if (fname) {
- (void) strcpy(au_user_fname, fname);
- use_nsswitch = 0;
- }
- _mutex_unlock(&mutex_userfile);
- return (0);
-}
-
void
setauuser()
diff --git a/usr/src/lib/libbsm/common/bsm.c b/usr/src/lib/libbsm/common/bsm.c
index 49da982380..056eff49ef 100644
--- a/usr/src/lib/libbsm/common/bsm.c
+++ b/usr/src/lib/libbsm/common/bsm.c
@@ -2,9 +2,8 @@
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
- * Common Development and Distribution License, Version 1.0 only
- * (the "License"). You may not use this file except in compliance
- * with the License.
+ * 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.
@@ -20,7 +19,7 @@
* CDDL HEADER END
*/
/*
- * Copyright 2003 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2006 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -55,13 +54,6 @@ audit(char *record, int length)
int
-audituser(char *record)
-{
- return (syscall(SYS_auditsys, BSM_AUDITUSER, record));
-}
-
-
-int
getauid(au_id_t *auid)
{
return (syscall(SYS_auditsys, BSM_GETAUID, auid));
diff --git a/usr/src/lib/libbsm/common/getacinfo.c b/usr/src/lib/libbsm/common/getacinfo.c
index 1a117301b1..cb591b533a 100644
--- a/usr/src/lib/libbsm/common/getacinfo.c
+++ b/usr/src/lib/libbsm/common/getacinfo.c
@@ -476,11 +476,3 @@ endac()
DIRINIT = 0;
_mutex_unlock(&mutex_acf);
}
-
-int
-testac()
-{
- if (acf == NULL)
- return (1);
- return (0);
-}
diff --git a/usr/src/lib/libbsm/common/libbsm.h b/usr/src/lib/libbsm/common/libbsm.h
index a9978d1725..62fb0e8bc8 100644
--- a/usr/src/lib/libbsm/common/libbsm.h
+++ b/usr/src/lib/libbsm/common/libbsm.h
@@ -148,7 +148,6 @@ extern int au_write(int, token_t *);
extern void setauevent(void);
extern void endauevent(void);
-extern int setaueventfile(char *);
extern au_event_ent_t *getauevent(void);
extern au_event_ent_t *getauevent_r(au_event_ent_t *);
@@ -166,7 +165,6 @@ extern int cacheauevent(au_event_ent_t **, au_event_t);
extern void setauclass(void);
extern void endauclass(void);
-extern int setauclassfile(char *);
extern int cacheauclass(au_class_ent_t **, au_class_t);
extern int cacheauclassnam(au_class_ent_t **, char *);
@@ -181,7 +179,6 @@ extern au_class_ent_t *getauclassnam_r(au_class_ent_t *, char *);
void setauuser(void);
void endauuser(void);
-int setauuserfile(char *);
au_user_ent_t *getauuserent(void);
au_user_ent_t *getauuserent_r(au_user_ent_t *);
@@ -194,7 +191,6 @@ au_user_ent_t *getauusernam_r(au_user_ent_t *, char *);
void endac(void);
void setac(void);
-int testac(void);
int getacdir(char *, int);
int getacmin(int *);
@@ -235,7 +231,6 @@ extern int auditon(int, caddr_t, int);
extern int auditstat(au_stat_t *);
extern int auditsvc(int, int);
extern int auditdoor(int);
-extern int audituser(char *);
extern int getaudit(auditinfo_t *);
extern int getaudit_addr(auditinfo_addr_t *, int);
extern int getauid(au_id_t *);
diff --git a/usr/src/lib/libbsm/common/mapfile-vers b/usr/src/lib/libbsm/common/mapfile-vers
index 376987e7b6..acc6fa2d5f 100644
--- a/usr/src/lib/libbsm/common/mapfile-vers
+++ b/usr/src/lib/libbsm/common/mapfile-vers
@@ -107,14 +107,10 @@ SUNW_0.7 {
getfauditflags;
setac;
setauclass;
- setauclassfile;
setaudit;
setauevent;
- setaueventfile;
setauid;
setauuser;
- setauuserfile;
- testac;
};
SUNWprivate_1.1 {