summaryrefslogtreecommitdiff
path: root/usr/src/lib/libdevinfo/devinfo_devperm.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libdevinfo/devinfo_devperm.c')
-rw-r--r--usr/src/lib/libdevinfo/devinfo_devperm.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/usr/src/lib/libdevinfo/devinfo_devperm.c b/usr/src/lib/libdevinfo/devinfo_devperm.c
index e2716af8d3..d802783def 100644
--- a/usr/src/lib/libdevinfo/devinfo_devperm.c
+++ b/usr/src/lib/libdevinfo/devinfo_devperm.c
@@ -19,7 +19,7 @@
* CDDL HEADER END
*/
/*
- * Copyright 2008 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2010 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -269,8 +269,8 @@ logindevperm(const char *ttyn, uid_t uid, gid_t gid, void (*errmsg)(char *))
* devpath: Absolute path to /dev link
* devfs_path: Returns malloced string: /devices path w/out "/devices"
*/
-static int
-resolve_link(char *devpath, char **devfs_path)
+int
+devfs_resolve_link(char *devpath, char **devfs_path)
{
char contents[PATH_MAX + 1];
char stage_link[PATH_MAX + 1];
@@ -313,7 +313,7 @@ resolve_link(char *devpath, char **devfs_path)
(void) strcat(stage_link, contents);
}
- return (resolve_link(stage_link, devfs_path));
+ return (devfs_resolve_link(stage_link, devfs_path));
}
if (devfs_path) {
@@ -339,7 +339,7 @@ check_driver_match(char *path, char *line)
char saveline[MAX_LINELEN];
char *p;
- if (resolve_link(path, &devfs_path) == 0) {
+ if (devfs_resolve_link(path, &devfs_path) == 0) {
char *p;
char pwd_buf[PATH_MAX];
di_node_t node;