//pipe/client.c
#include	"unpipc.h"

void
client(int readfd, int writefd)
{
	size_t	len;
	ssize_t	n;
	char	buff[MAXLINE];

		/*     */
	Fgets(buff, MAXLINE, stdin);
	len = strlen(buff);		/* fgets()     */
	if (buff[len-1] == '\n')
		len--;				/*     fgets() */

		/*      IPC */
	Write(writefd, buff, len);

		/*   ,   stdout */
	while ( (n = Read(readfd, buff, MAXLINE)) > 0)
		Write(STDOUT_FILENO, buff, n);
}
