summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--share/man/man9/make_dev.912
-rw-r--r--sys/kern/kern_conf.c18
-rw-r--r--sys/sys/conf.h6
3 files changed, 18 insertions, 18 deletions
diff --git a/share/man/man9/make_dev.9 b/share/man/man9/make_dev.9
index e7aee91..7eb1ecd 100644
--- a/share/man/man9/make_dev.9
+++ b/share/man/man9/make_dev.9
@@ -44,11 +44,11 @@ and DEVFS registration for devices
.In sys/param.h
.In sys/conf.h
.Ft struct cdev *
-.Fn make_dev "struct cdevsw *cdevsw" "int minor" "uid_t uid" "gid_t gid" "int perms" "const char *fmt" ...
+.Fn make_dev "struct cdevsw *cdevsw" "int unit" "uid_t uid" "gid_t gid" "int perms" "const char *fmt" ...
.Ft struct cdev *
-.Fn make_dev_cred "struct cdevsw *cdevsw" "int minor" "struct ucred *cr" "uid_t uid" "gid_t gid" "int perms" "const char *fmt" ...
+.Fn make_dev_cred "struct cdevsw *cdevsw" "int unit" "struct ucred *cr" "uid_t uid" "gid_t gid" "int perms" "const char *fmt" ...
.Ft struct cdev *
-.Fn make_dev_credf "int flags" "struct cdevsw *cdevsw" "int minor" "struct ucred *cr" "uid_t uid" "gid_t gid" "int perms" "const char *fmt" ...
+.Fn make_dev_credf "int flags" "struct cdevsw *cdevsw" "int unit" "struct ucred *cr" "uid_t uid" "gid_t gid" "int perms" "const char *fmt" ...
.Ft struct cdev *
.Fn make_dev_alias "struct cdev *pdev" "const char *fmt" ...
.Ft void
@@ -148,14 +148,14 @@ The
.Fn make_dev_cred
function is equivalent to the call
.Bd -literal -offset indent
-make_dev_credf(0, cdevsw, minor, cr, uid, gid, perms, fmt, ...);
+make_dev_credf(0, cdevsw, unit, cr, uid, gid, perms, fmt, ...);
.Ed .
.Pp
The
.Fn make_dev
function call is the same as
.Bd -literal -offset indent
-make_dev_credf(0, cdevsw, minor, NULL, uid, gid, perms, fmt, ...);
+make_dev_credf(0, cdevsw, unit, NULL, uid, gid, perms, fmt, ...);
.Ed .
.Pp
The
@@ -184,7 +184,7 @@ that are available to store state.
Both fields are of type
.Ft void * .
These are designed to replace the
-.Fa minor
+.Fa unit
argument to
.Fn make_dev .
.Pp
diff --git a/sys/kern/kern_conf.c b/sys/kern/kern_conf.c
index c276c87..daf7e0c 100644
--- a/sys/kern/kern_conf.c
+++ b/sys/kern/kern_conf.c
@@ -55,7 +55,7 @@ static void destroy_devl(struct cdev *dev);
static int destroy_dev_sched_cbl(struct cdev *dev,
void (*cb)(void *), void *arg);
static struct cdev *make_dev_credv(int flags,
- struct cdevsw *devsw, int minornr,
+ struct cdevsw *devsw, int unit,
struct ucred *cr, uid_t uid, gid_t gid, int mode, const char *fmt,
va_list ap);
@@ -649,7 +649,7 @@ prep_cdevsw(struct cdevsw *devsw)
}
struct cdev *
-make_dev_credv(int flags, struct cdevsw *devsw, int minornr,
+make_dev_credv(int flags, struct cdevsw *devsw, int unit,
struct ucred *cr, uid_t uid,
gid_t gid, int mode, const char *fmt, va_list ap)
{
@@ -659,7 +659,7 @@ make_dev_credv(int flags, struct cdevsw *devsw, int minornr,
dev = devfs_alloc();
dev_lock();
prep_cdevsw(devsw);
- dev = newdev(devsw, minornr, dev);
+ dev = newdev(devsw, unit, dev);
if (flags & MAKEDEV_REF)
dev_refl(dev);
if (dev->si_flags & SI_CHEAPCLONE &&
@@ -701,34 +701,34 @@ make_dev_credv(int flags, struct cdevsw *devsw, int minornr,
}
struct cdev *
-make_dev(struct cdevsw *devsw, int minornr, uid_t uid, gid_t gid, int mode,
+make_dev(struct cdevsw *devsw, int unit, uid_t uid, gid_t gid, int mode,
const char *fmt, ...)
{
struct cdev *dev;
va_list ap;
va_start(ap, fmt);
- dev = make_dev_credv(0, devsw, minornr, NULL, uid, gid, mode, fmt, ap);
+ dev = make_dev_credv(0, devsw, unit, NULL, uid, gid, mode, fmt, ap);
va_end(ap);
return (dev);
}
struct cdev *
-make_dev_cred(struct cdevsw *devsw, int minornr, struct ucred *cr, uid_t uid,
+make_dev_cred(struct cdevsw *devsw, int unit, struct ucred *cr, uid_t uid,
gid_t gid, int mode, const char *fmt, ...)
{
struct cdev *dev;
va_list ap;
va_start(ap, fmt);
- dev = make_dev_credv(0, devsw, minornr, cr, uid, gid, mode, fmt, ap);
+ dev = make_dev_credv(0, devsw, unit, cr, uid, gid, mode, fmt, ap);
va_end(ap);
return (dev);
}
struct cdev *
-make_dev_credf(int flags, struct cdevsw *devsw, int minornr,
+make_dev_credf(int flags, struct cdevsw *devsw, int unit,
struct ucred *cr, uid_t uid,
gid_t gid, int mode, const char *fmt, ...)
{
@@ -736,7 +736,7 @@ make_dev_credf(int flags, struct cdevsw *devsw, int minornr,
va_list ap;
va_start(ap, fmt);
- dev = make_dev_credv(flags, devsw, minornr, cr, uid, gid, mode,
+ dev = make_dev_credv(flags, devsw, unit, cr, uid, gid, mode,
fmt, ap);
va_end(ap);
diff --git a/sys/sys/conf.h b/sys/sys/conf.h
index 8128fa7..ec7d7d0 100644
--- a/sys/sys/conf.h
+++ b/sys/sys/conf.h
@@ -258,15 +258,15 @@ void dev_ref(struct cdev *dev);
void dev_refl(struct cdev *dev);
void dev_rel(struct cdev *dev);
void dev_strategy(struct cdev *dev, struct buf *bp);
-struct cdev *make_dev(struct cdevsw *_devsw, int _minor, uid_t _uid, gid_t _gid,
+struct cdev *make_dev(struct cdevsw *_devsw, int _unit, uid_t _uid, gid_t _gid,
int _perms, const char *_fmt, ...) __printflike(6, 7);
-struct cdev *make_dev_cred(struct cdevsw *_devsw, int _minor,
+struct cdev *make_dev_cred(struct cdevsw *_devsw, int _unit,
struct ucred *_cr, uid_t _uid, gid_t _gid, int _perms,
const char *_fmt, ...) __printflike(7, 8);
#define MAKEDEV_REF 0x1
#define MAKEDEV_WHTOUT 0x2
struct cdev *make_dev_credf(int _flags,
- struct cdevsw *_devsw, int _minornr,
+ struct cdevsw *_devsw, int _unit,
struct ucred *_cr, uid_t _uid, gid_t _gid, int _mode,
const char *_fmt, ...) __printflike(8, 9);
struct cdev *make_dev_alias(struct cdev *_pdev, const char *_fmt, ...) __printflike(2, 3);
OpenPOWER on IntegriCloud