diff options
author | wollman <wollman@FreeBSD.org> | 1994-10-19 00:08:48 +0000 |
---|---|---|
committer | wollman <wollman@FreeBSD.org> | 1994-10-19 00:08:48 +0000 |
commit | 41a2adf2c72e778a911e363e9e3725bbb7dc84f1 (patch) | |
tree | 8ee590fb572084e0f572cbf73875f7f5c914f23c /sys/kern/kern_devconf.c | |
parent | 9f03970c61a13828502dd5b7e9be32d79d5583e9 (diff) | |
download | FreeBSD-src-41a2adf2c72e778a911e363e9e3725bbb7dc84f1.zip FreeBSD-src-41a2adf2c72e778a911e363e9e3725bbb7dc84f1.tar.gz |
Use a static length for externalized data, rather than calling a function.
Diffstat (limited to 'sys/kern/kern_devconf.c')
-rw-r--r-- | sys/kern/kern_devconf.c | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/sys/kern/kern_devconf.c b/sys/kern/kern_devconf.c index 43247f7..f5e74d8 100644 --- a/sys/kern/kern_devconf.c +++ b/sys/kern/kern_devconf.c @@ -22,7 +22,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: sysctl.h,v 1.17 1994/10/10 00:58:34 phk Exp $ + * $Id: kern_devconf.c,v 1.1 1994/10/16 03:52:13 wollman Exp $ */ /* @@ -100,10 +100,7 @@ make_devconf(struct kern_devconf *kdc, struct devconf *dc) dc->dc_unit = kdc->kdc_unit; dc->dc_md = kdc->kdc_md; dc->dc_number = kdc->kdc_number; - if(kdc->kdc_datalen) - dc->dc_datalen = kdc->kdc_datalen(kdc); - else - dc->dc_datalen = 0; + dc->dc_datalen = kdc->kdc_datalen; } int @@ -135,9 +132,7 @@ dev_sysctl(int *name, u_int namelen, void *oldp, size_t *oldlenp, if(!oldp) { *oldlenp = sizeof(struct devconf) - 1; - if(kdc->kdc_datalen) { - *oldlenp += kdc->kdc_datalen(kdc); - } + *oldlenp += kdc->kdc_datalen; return 0; } |