While i've tested fowners for pipes, the sockets seems can't be tested until inotify implemented. But test cases are passed so I think it's safe to merge. Still comments are welcome.