write_fd
if (!write_fd(pipe_in, (char *)&np_data, sizeof (np_data))) {
(void) write_fd(pipe_in, (char *)&np_data, sizeof (np_data));