> - Next step is to find out, why openssl blocks when accessing the egd-pool
>   on Unixware...

Here's what's happening... (/u/local/var/entropy is my prngd socket):

xsocket(FP1_XPG4, PF_UNIX, SOCK_STREAM, 0) = 3
xconnect(FP1_XPG4, 3, {sin_family=AF_UNIX, path="/u/local/var/entropy"}, 22)
= 0
write(3, "\1\377", 2)                   = 2
read(3, "\377", 1)                      = 1
read(3, "%\17\24\245\241\333\322\25\32\236\270f\273\273\247\321"..., 255) =
255
getpid()                        = 16012 (ppid 16011)
open("/dev/urandom", O_RDONLY)          = -1 ENOENT (No such file or
directory)
getuid()                        = 200 (euid 200)
time()                          = 981123359
close(3)                        = 0
xstat(2, "/u/local/var/entropy", {st_mode=S_IFIFO|0777, st_size=0, ...}) = 0
open("/u/local/var/entropy", O_RDONLY <unfinished ...>
--- SIGINT (Interrupt) ---

Why it tries to read from the socket as if it were a file I don't
yet know.

Something to do the the extra-wierd socket==fifo nonsense on UW7
I expect.

More information to come.

--
John Hughes <[EMAIL PROTECTED]>,
        CalvaEDI SA.                            Tel: +33-1-4313-3131
        66 rue du Moulin de la Pointe,          Fax: +33-1-4313-3139
        75013 PARIS.

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to