<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent posts to Help</title><link>https://sourceforge.net/p/setserial/discussion/7060/</link><description>Recent posts to Help</description><atom:link href="https://sourceforge.net/p/setserial/discussion/7060/feed.rss" rel="self"/><language>en</language><lastBuildDate>Thu, 13 Apr 2023 09:04:52 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/setserial/discussion/7060/feed.rss" rel="self" type="application/rss+xml"/><item><title>Fixes for compiling with newer compilers e.g. clang-15</title><link>https://sourceforge.net/p/setserial/discussion/7060/thread/95d874c12c/?limit=25#58ba</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Don't you need &lt;code&gt;#include &amp;lt;stdlib.h&amp;gt;&lt;/code&gt; as well, for &lt;code&gt;exit&lt;/code&gt;?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Florian Weimer</dc:creator><pubDate>Thu, 13 Apr 2023 09:04:52 -0000</pubDate><guid>https://sourceforge.net29b8be279dcb1d432584ec6cf09e20a7aeb97d0f</guid></item><item><title>Fixes for compiling with newer compilers e.g. clang-15</title><link>https://sourceforge.net/p/setserial/discussion/7060/thread/95d874c12c/?limit=25#1643</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;While using newer llvm/clang we encountered some compiler errors about implicit function declarations and return type. &lt;/p&gt;
&lt;p&gt;setserial.c:639:2: error: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations &lt;span&gt;[-Wimplicit-function-declarat&lt;br/&gt;
ion]&lt;/span&gt;&lt;br/&gt;
        close(fd);&lt;br/&gt;
        ^&lt;br/&gt;
setserial.c:718:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int &lt;span&gt;[-Wimplicit-int]&lt;/span&gt;&lt;br/&gt;
main(int argc, char **argv)&lt;br/&gt;
^&lt;br/&gt;
int&lt;br/&gt;
setserial.c:728:14: error: call to undeclared function 'getopt'; ISO C99 and later do not support implicit function declarations &lt;span&gt;[-Wimplicit-function-declar&lt;br/&gt;
ation]&lt;/span&gt;&lt;br/&gt;
        while ((c = getopt(argc, argv, "abgGqvVWz")) != EOF) {&lt;br/&gt;
                    ^&lt;/p&gt;
&lt;p&gt;Attached patch fixes it. Please apply if you find it ok.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Khem Raj</dc:creator><pubDate>Mon, 15 Aug 2022 20:14:37 -0000</pubDate><guid>https://sourceforge.netc0d2840fbe95c307af07faf0f69376b66046440e</guid></item><item><title>setserial does not use appropriate exit values</title><link>https://sourceforge.net/p/setserial/discussion/7060/thread/5302d428/?limit=25#b34f</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;setserial (v2.17) returns an exit value of 0 for two error cases (and maybe all?)&lt;/p&gt;
&lt;p&gt;permission denied:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt; setserial /dev/ttyS18; echo $?
/dev/ttyS18: Permission denied
0
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;non-existent device:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;# setserial /dev/ttyS50; echo $?
/dev/ttyS50: No such file or directory
0
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;should be fixed, eh?&lt;br/&gt;
rob&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rob Urban</dc:creator><pubDate>Thu, 26 Jan 2017 12:11:44 -0000</pubDate><guid>https://sourceforge.netf48d91b4174d151adfb5054630cfb0052f97ae63</guid></item></channel></rss>