From 8fc402161d4cb7f4df3eaa1fb7108b6c37f3e1ec Mon Sep 17 00:00:00 2001 From: Alex Hornung Date: Fri, 11 Sep 2009 07:25:12 +0100 Subject: [PATCH] make_dev(9) - Update man page for make_dev_covering --- share/man/man9/make_dev.9 | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/share/man/man9/make_dev.9 b/share/man/man9/make_dev.9 index 37e727ed4e..a7d1e3c30e 100644 --- a/share/man/man9/make_dev.9 +++ b/share/man/man9/make_dev.9 @@ -25,7 +25,7 @@ .\" $FreeBSD: src/share/man/man9/make_dev.9,v 1.2.2.3 2001/12/17 11:30:18 ru Exp $ .\" $DragonFly: src/share/man/man9/make_dev.9,v 1.3 2006/05/26 19:39:40 swildner Exp $ .\" -.Dd August 28, 2009 +.Dd September 11, 2009 .Os .Dt MAKE_DEV 9 .Sh NAME @@ -64,6 +64,8 @@ .Ft int .Fn make_dev_alias "cdev_t target" "const char *fmt" ... .Ft cdev_t +.Fn make_dev_covering "struct dev_ops *ops" "cdev_t rdev" "int minor" "uid_t uid" "gid_t gid" "int perms" "char *fmt" ... +.Ft cdev_t .Fn make_only_dev "struct dev_ops *ops" "int minor" "uid_t uid" "gid_t gid" "int perms" "const char *fmt" ... .Ft cdev_t .Fn reference_dev "cdev_t dev" @@ -178,6 +180,13 @@ mydev_open(struct dev_open_args *ap) } .Ed .Pp +.Fn make_dev_covering +is equivalent to make_dev, except that it also takes an argument +.Vt cdev_t rdev +which is set as the backing device for the newly created device. +This function should be used whenever a device is created covering +another raw device, as the disk subsystem does. +.Pp .Fn make_only_dev creates a .Vt cdev_t -- 2.41.0