Hi, I have digged into low level solaris. I found the followings: * I receive NULL's in the server procs parameters, because they are sent as NULLs. (I've put a breakpoint in _door_call, and after familiarizing myself with SPARC assembly, I could find the passed door_arg_t structure, and the fields are indeed NULLs. * Seeing the truss output of the logger program I found that the message is also sent to the sun STREAMS device /dev/log So as it seems the native syslogd receives the message using STREAMS instead of the door. The reason for this is unknown, maybe if the message is successfully sent using STREAMS, it is not sent via the DOOR. I have began implementing the STREAMS driver. (to be exact, I have already hacked it together, currently trying to compile it) -- Bazsi