/*
* $Log$
+ * Revision 1.3 2008/02/13 16:57:29 james
+ * *** empty log message ***
+ *
+ * Revision 1.2 2008/02/13 09:12:21 james
+ * *** empty log message ***
+ *
* Revision 1.1 2008/02/13 01:08:38 james
* *** empty log message ***
*
{
int writ;
+ errno = 0;
+
writ = write (fd, buf, len);
+
if (!writ)
return -1;
- if ((writ < 0) && (errno == -EAGAIN))
+ if ((writ < 0) && (errno == EAGAIN))
writ = 0;
return writ;
fcntl (fd, F_SETFL, arg);
}
-void raw_termios(struct termios *termios)
+void
+raw_termios (struct termios *termios)
{
termios->c_iflag = ICRNL | IXON;
memset (termios, 0, sizeof (termios));
- raw_termios(termios);
+ raw_termios (termios);
termios->c_cflag = CS8 | CREAD | CLOCAL;
cfsetispeed (termios, B9600);
cfsetospeed (termios, B9600);
}
-
-