--On Tuesday, July 21, 2009 7:06 PM -0400 Wietse Venema <wie...@porcupine.org> wrote:

Is there a particular reason for this?

There wasn't a /dev/*random when Postfix was initially ported to
MacOSX, and no-one has told me when /dev/*random were added.

Perhaps you can provide "uname -s" and "uname -r".

Have you verified that these work? Unfortunately existence does not
always mean it works. Last time someone checked, MacOS X kqueue
support was still broken for Postfix.

Looking at the history, /dev/random and /dev/urandom were added with OSX 10.1 (1). It had issues apparently up to 10.3.5 (2), similar to the issues that were on FreeBSD. It appears for 10.4 and later, it is fine to use.

(1) <http://www.finkproject.org/news/puma.php>
(2)<http://en.wikipedia.org/wiki//dev/random>

Other references
<http://developer.apple.com/documentation/Darwin/Reference/ManPages/man4/urandom.4.html>
<http://osdir.com/ml/apple-cdsa/2009-03/msg00003.html>

uname output for 10.4:

build24:~ build$ uname -r
8.11.1
build24:~ build$ uname -s
Darwin

uname output for 10.5:

build09:~ build$ uname -r
9.7.0
build09:~ build$ uname -s
Darwin


And yes, I was the one who found kqueue on OSX to be such a disastrous mess. :P Maybe that will be fixed with 10.6.

--Quanah


--

Quanah Gibson-Mount
Principal Software Engineer
Zimbra, Inc
--------------------
Zimbra ::  the leader in open source messaging and collaboration

Reply via email to