Date: Sat, 13 Jan 1996 17:24:31 -0700 (MST) From: Terry Lambert <terry@lambert.org> To: hasty@rah.star-gate.com (Amancio Hasty Jr.) Cc: gpalmer@cdrom.com, hackers@FreeBSD.ORG, stable@FreeBSD.ORG Subject: Re: abuse and the -stable linux emu. Message-ID: <199601140024.RAA24488@phaeton.artisoft.com> In-Reply-To: <199601131009.CAA00387@rah.star-gate.com> from "Amancio Hasty Jr." at Jan 13, 96 02:09:39 am
next in thread | previous in thread | raw e-mail | index | archive | help
> This is a quick and dirty trick for linux mknod problem in freebsd.
> How quick? I just literally slap this on the code...
>
> I stuck this on linux_files.c
>
> int
> linux_mknod(struct proc *p, struct linux_creat_args *args, int *retval)
> {
> struct {
> char *path;
> int flags;
> int mode;
> } bsd_open_args;
>
>
> bsd_open_args.path = args->path;
> bsd_open_args.mode = args->mode;
>
> return mkfifo(p, &bsd_open_args, retval);
> }
> ----
> and in linux_sysent.c
>
> extern int linux_mknod();
>
> and change the mknod call to linux_mknod :
> linux_sysent.c: 3, mknod, /* 14 */
> to
> linux_sysent.c: 3, linux_mknod, /* 14 */
Probably work if all you ever make are FIFO's.
8-) 8-) 8-).
Terry Lambert
terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199601140024.RAA24488>
