Date: Wed, 1 Nov 2000 13:37:36 -0500 (EST) From: Andrew Gallatin <gallatin@cs.duke.edu> To: Marcel Moolenaar <marcel@cup.hp.com> Cc: phk@freebsd.org, freebsd-current@freebsd.org Subject: Re: linux emulation Message-ID: <14848.25175.990127.871765@grasshopper.cs.duke.edu> In-Reply-To: <39FFBF64.FEF8AB30@cup.hp.com> References: <Pine.BSF.4.21.0010312131390.2570-100000@volatile.chemicals.tacorp.com> <39FFBF64.FEF8AB30@cup.hp.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Marcel Moolenaar writes: > Wesley Morgan wrote: > > > > Anyone having problems with the linuxulator the past couple days? > > Define "past couple of days". I have a working linuxulator made on Oct > 29, 12:25 PST. phk took away mkbdev on 10/31. The following "fixes" it, but I have no idea if it is correct: Drew Index: compat/linux/linux_stats.c =================================================================== RCS file: /home/ncvs/src/sys/compat/linux/linux_stats.c,v retrieving revision 1.22 diff -u -r1.22 linux_stats.c --- compat/linux/linux_stats.c 2000/08/22 01:51:11 1.22 +++ compat/linux/linux_stats.c 2000/11/01 18:34:05 @@ -360,8 +379,8 @@ * dev_t returned from previous syscalls. Just return a bzeroed * ustat in that case. */ - dev = makebdev(uap->dev >> 8, uap->dev & 0xFF); - if (vfinddev(dev, VBLK, &vp)) { + dev = makedev(uap->dev >> 8, uap->dev & 0xFF); + if (vfinddev(dev, VCHR, &vp)) { if (vp->v_mount == NULL) return (EINVAL); stat = &(vp->v_mount->mnt_stat); To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?14848.25175.990127.871765>