X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=linux.c;h=1531f9276a7ae70cd9965e181b23623d7f4ca831;hb=962143bc5c3a9a6e130cc1273ab465238c178d70;hp=fd746dc087a776e3924d437087c711adaa3327d8;hpb=f77bb46df5d883527da8b7eb4a5328ea7e990dbb;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;