Date: Fri, 16 May 1997 15:37:55 -0700 (PDT) From: John Polstra <jdp@FreeBSD.ORG> To: jdp@FreeBSD.ORG, freebsd-ports@FreeBSD.ORG, jdp@FreeBSD.ORG Subject: Re: ports/3572 Message-ID: <199705162237.PAA17890@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
Synopsis: virtualpaper-1.4 port attempts to call mknod() Responsible-Changed-From-To: freebsd-ports->jdp Responsible-Changed-By: jdp Responsible-Changed-When: Fri May 16 15:32:45 PDT 1997 Responsible-Changed-Why: I am the maintainer of the port and also of the Modula-3 port. The proposed fix is 99% correct, but it will fail sometimes because of the way the Modula-3 garbage collector works. The string passed to mkfifo() will at times be in a protected page of VM, causing the system call to fail with EFAULT. The proper fix will require adding a wrapper for the system call to the Modula-3 runtime library, to ensure that the needed pages are accessible at the time the system call is made.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199705162237.PAA17890>