X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=linux.c;fp=linux.c;h=1531f9276a7ae70cd9965e181b23623d7f4ca831;hb=f1c916ede191ec398cbe53d7f978078311c25785;hp=fd746dc087a776e3924d437087c711adaa3327d8;hpb=ef08a6d52bf273e832691ff8121c5e5da37554af;p=libserialport.git diff --git a/linux.c b/linux.c index fd746dc..1531f92 100644 --- a/linux.c +++ b/linux.c @@ -178,7 +178,7 @@ SP_PRIV enum sp_return list_ports(struct sp_port ***list) { char name[PATH_MAX], target[PATH_MAX]; struct dirent entry, *result; -#ifdef HAVE_SERIAL_STRUCT +#ifdef HAVE_STRUCT_SERIAL_STRUCT struct serial_struct serial_info; int ioctl_result; #endif @@ -218,11 +218,11 @@ SP_PRIV enum sp_return list_ports(struct sp_port ***list) DEBUG("Open failed, skipping"); continue; } -#ifdef HAVE_SERIAL_STRUCT +#ifdef HAVE_STRUCT_SERIAL_STRUCT ioctl_result = ioctl(fd, TIOCGSERIAL, &serial_info); #endif close(fd); -#ifdef HAVE_SERIAL_STRUCT +#ifdef HAVE_STRUCT_SERIAL_STRUCT if (ioctl_result != 0) { DEBUG("ioctl failed, skipping"); continue;