Skip site navigation (1)Skip section navigation (2)
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>