]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - support/sdk/cpp/sf/serialcomm.h
- pass errno across interface
[tinyos-2.x.git] / support / sdk / cpp / sf / serialcomm.h
index e12409c4fa5fc515669cde3679a0447917ae7aa9..974984775d031369031d66190970a37242c32fc9 100644 (file)
@@ -199,10 +199,10 @@ protected:
     /**
      *  try to read at least count bytes in one go, but may read up to maxCount bytes.
      */
-    virtual int readFD(int fd, char *buffer, int count, int maxCount);
+    virtual int readFD(int fd, char *buffer, int count, int maxCount, int *err);
 
     /* enables byte escaping. overwrites method from base class.*/
-    virtual int writeFD(int fd, const char *buffer, int count);
+    virtual int writeFD(int fd, const char *buffer, int count, int *err);
 
     /* reads a packet (blocking) */
     bool readPacket(SFPacket &pPacket);