]> sigrok.org Git - libsigrok.git/blobdiff - hardware/link-mso19/link-mso19.c
make output_analog.c = output_text.c
[libsigrok.git] / hardware / link-mso19 / link-mso19.c
index ba50a8ac8306b6a13f2ed2897316b1632bce422b..05729556495d0265204ead4aba3ce36a1b043dc4 100644 (file)
@@ -28,6 +28,7 @@
 #include <libudev.h>
 #include <sigrok.h>
 #include <arpa/inet.h>
+#include <sigrok-internal.h>
 #include "config.h"
 #include "link-mso19.h"
 
@@ -83,7 +84,7 @@ static int mso_send_control_message(struct sigrok_device_instance *sdi,
 
        w = 0;
        while (w < s) {
-               ret = write(fd, buf + w, s - w);
+               ret = serial_write(fd, buf + w, s - w);
                if (ret < 0) {
                        ret = SIGROK_ERR;
                        goto free;
@@ -145,7 +146,7 @@ static int mso_check_trigger(struct sigrok_device_instance *sdi,
                return ret;
 
        buf[0] = 0;
-       if (read(sdi->serial->fd, buf, 1) != 1) /* FIXME: Need timeout */
+       if (serial_read(sdi->serial->fd, buf, 1) != 1) /* FIXME: Need timeout */
                ret = SIGROK_ERR;
        *info = buf[0];
 
@@ -611,7 +612,7 @@ static int receive_data(int fd, int revents, void *user_data)
 
        revents = revents;
 
-       s = read(fd, in, sizeof(in));
+       s = serial_read(fd, in, sizeof(in));
        if (s <= 0)
                return FALSE;