summaryrefslogtreecommitdiff
path: root/usr/src/cmd/devfsadm/devfsadm_impl.h
diff options
context:
space:
mode:
authorcth <none@none>2007-01-25 18:03:45 -0800
committercth <none@none>2007-01-25 18:03:45 -0800
commitff2aee480f8fc985fe6a84c8d593c7a13c7a0481 (patch)
tree0d5ff4483df33f777f33382ef13fe769fddcfe09 /usr/src/cmd/devfsadm/devfsadm_impl.h
parente687df1a9fd8f5934440cce2177392751cffb904 (diff)
downloadillumos-gate-ff2aee480f8fc985fe6a84c8d593c7a13c7a0481.tar.gz
6452574 we should improve management of the /dev/.devlink_db file
Diffstat (limited to 'usr/src/cmd/devfsadm/devfsadm_impl.h')
-rw-r--r--usr/src/cmd/devfsadm/devfsadm_impl.h16
1 files changed, 3 insertions, 13 deletions
diff --git a/usr/src/cmd/devfsadm/devfsadm_impl.h b/usr/src/cmd/devfsadm/devfsadm_impl.h
index 5c72e8124f..5217649e7b 100644
--- a/usr/src/cmd/devfsadm/devfsadm_impl.h
+++ b/usr/src/cmd/devfsadm/devfsadm_impl.h
@@ -18,7 +18,7 @@
*
* CDDL HEADER END
*
- * Copyright 2006 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -109,8 +109,7 @@ extern "C" {
#define DEVFSADM_DEFAULT_FILE "/etc/default/devfsadm"
-#define MINOR_FINI_TIMEOUT_DEFAULT 2
-#define FORCE_CALL_MINOR_FINI 10
+#define MINOR_FINI_TIMEOUT_DEFAULT 3
#define SYNCH_DOOR_PERMS (S_IRUSR | S_IWUSR)
@@ -159,14 +158,6 @@ extern "C" {
#define CREATE_NODE 0x01
#define READ_NODE 0x02
-#define DCA_CREATE_LINK 0x01
-#define DCA_FREE_LIST 0x02
-#define DCA_LOAD_DRV 0x04
-#define DCA_CHECK_TYPE 0x10
-#define DCA_NOTIFY_RCM 0x20
-#define DCA_FLUSH_PATHINST 0x40
-#define DCA_HOT_PLUG 0x80
-
#define CACHE_STATE 0x0
#define SYNC_STATE 0x1
@@ -374,7 +365,6 @@ struct rcm_eventq {
static int devfsadm_enumerate_int_start(char *devfs_path,
int index, char **buf, devfsadm_enumerate_t rules[],
int nrules, char *start);
-static void startup_cache_sync_thread(void);
static void set_root_devices_dev_dir(char *dir);
static void pre_and_post_cleanup(int flags);
static void hot_cleanup(char *, char *, char *, char *, int);
@@ -438,7 +428,7 @@ static int create_link_common(char *devlink, char *contents, int *exists);
static char *dequote(char *src);
static void parse_args(int argc, char *argv[]);
static void process_devinfo_tree(void);
-static void call_minor_fini_thread(void *arg);
+static void minor_fini_thread(void *arg);
static void *s_realloc(void *ptr, const size_t size);
static void read_devlinktab_file(void);
static selector_list_t *create_selector_list(char *selector);