Cool! > During the same time I also discovered a bug(?) in devd which causes it > to terminate with a broken pipe if a client reading /var/run/devd.pipe > disappears. Blocking SIGPIPE fixes this. Any reason that signal(SIGPIPE, SIG_IGN); wasn't used? Warner