diff options
Diffstat (limited to 'usr/src/cmd/devfsadm/misc_link.c')
-rw-r--r-- | usr/src/cmd/devfsadm/misc_link.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/usr/src/cmd/devfsadm/misc_link.c b/usr/src/cmd/devfsadm/misc_link.c index 8e12f2085b..f5389ba064 100644 --- a/usr/src/cmd/devfsadm/misc_link.c +++ b/usr/src/cmd/devfsadm/misc_link.c @@ -52,6 +52,7 @@ static int ppm(di_minor_t minor, di_node_t node); static int gpio(di_minor_t minor, di_node_t node); static int av_create(di_minor_t minor, di_node_t node); static int tsalarm_create(di_minor_t minor, di_node_t node); +static int ntwdt_create(di_minor_t minor, di_node_t node); static int zcons_create(di_minor_t minor, di_node_t node); static int cpuid(di_minor_t minor, di_node_t node); static int glvc(di_minor_t minor, di_node_t node); @@ -149,6 +150,9 @@ static devfsadm_create_t misc_cbt[] = { { "pseudo", "ddi_pseudo", "tsalarm", TYPE_EXACT | DRV_RE, ILEVEL_0, tsalarm_create, }, + { "pseudo", "ddi_pseudo", "ntwdt", + TYPE_EXACT | DRV_RE, ILEVEL_0, ntwdt_create, + }, { "pseudo", "ddi_pseudo", "daplt", TYPE_EXACT | DRV_EXACT, ILEVEL_0, minor_name }, @@ -578,6 +582,16 @@ tsalarm_create(di_minor_t minor, di_node_t node) return (DEVFSADM_CONTINUE); } +/* + * Creates /dev/ntwdt for ntwdt node + */ +static int +ntwdt_create(di_minor_t minor, di_node_t node) +{ + (void) devfsadm_mklink("ntwdt", node, minor, 0); + return (DEVFSADM_CONTINUE); +} + static int zcons_create(di_minor_t minor, di_node_t node) { |