I was a little surprised when file:open/2 failed with {error,eisdir} when I tried to open a named pipe. It looks like the failure came from unix_efile.c which checks for a regular file or "/dev/null". While I can easily work around this, I was curious if anyone knew the rationale for the restriction. Thanks, Frank