w_readn & w_writen