<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <link>http://nxr.netbsd.org/rss/src/lib/libutil/Makefile</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>pidfile: Add functionality for use in sandboxing<br/><br/>pidfile_fd() returns the file descriptor of the locked pidfile so it can<br/>be limited in sandboxes like Capsicum.<br/><br/>pidfile_unremoveable() will avoid unlink(2) being called at program exit<br/>to avoid tripping any sandboxes like Pledge which may restrict it or<br/>it's just not reachable anymore if the program is in a chroot(2).<br/><br/>pidfile_path() returns the path of the locked pidfile so it can be removed<br/>by a process than can reach it if pidfile_unremoveable() has been called.<br/><br/>pidfile_unlock() just releases the resources held by the locked pidfile.<br/>This is lighter weight than pidfile_clean() as it avoids a lseek and read.</title>
    <description>/src/lib/libutil/Makefile - 1.88</description>
    <pubDate>Sat May 30 10:09:47 UTC 2026</pubDate>
    <dc:creator>roy</dc:creator>
</item>

<item>
    <title>bsd.own.mk: rename GCC_NO_* to CC_WNO_*<br/><br/>Rename compiler-warning-disable variables from<br/>	GCC_NO_warning<br/>to<br/>	CC_WNO_warning<br/>where warning is the full warning name as used by the compiler.<br/><br/>GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH<br/><br/>Using the convention CC_compilerflag, where compilerflag<br/>is based on the full compiler flag name.</title>
    <description>/src/lib/libutil/Makefile - 1.87</description>
    <pubDate>Sat Jun 03 09:09:11 UTC 2023</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>lint: warn about extern declarations outside headers<br/><br/>https://mail-index.netbsd.org/tech-userlevel/2023/03/15/msg013727.html</title>
    <description>/src/lib/libutil/Makefile - 1.86</description>
    <pubDate>Tue Mar 28 14:44:34 UTC 2023</pubDate>
    <dc:creator>rillig</dc:creator>
</item>

<item>
    <title>introduce some common variables for use in GCC warning disables:<br/><br/>GCC_NO_FORMAT_TRUNCATION    -Wno-format-truncation (GCC 7/8)<br/>GCC_NO_STRINGOP_TRUNCATION  -Wno-stringop-truncation (GCC 8)<br/>GCC_NO_STRINGOP_OVERFLOW    -Wno-stringop-overflow (GCC 8)<br/>GCC_NO_CAST_FUNCTION_TYPE   -Wno-cast-function-type (GCC 8)<br/><br/>use these to turn off warnings for most GCC-8 complaints.  many<br/>of these are false positives, most of the real bugs are already<br/>commited, or are yet to come.<br/><br/><br/>we plan to introduce versions of (some?) of these that use the<br/>"-Wno-error=" form, which still displays the warnings but does<br/>not make it an error, and all of the above will be re-considered<br/>as either being "fix me" (warning still displayed) or "warning<br/>is wrong."</title>
    <description>/src/lib/libutil/Makefile - 1.85</description>
    <pubDate>Sun Oct 13 07:28:11 UTC 2019</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>-Wstringop-truncation is only gcc.</title>
    <description>/src/lib/libutil/Makefile - 1.84</description>
    <pubDate>Tue Oct 08 18:50:34 UTC 2019</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Ignore strncpy(foo, bar, sizeof(foo)) for the wtmp fields where we don't<br/>want NUL termination. We can't use pragma's because the old gcc complains<br/>about the new warnings it does not understand.</title>
    <description>/src/lib/libutil/Makefile - 1.83</description>
    <pubDate>Fri Oct 04 00:03:56 UTC 2019</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.82.2;<br/><br/>Document opendisk1() - it has been around long enough.<br/>(pity about the name...)<br/><br/>XXX pullup-8</title>
    <description>/src/lib/libutil/Makefile - 1.82</description>
    <pubDate>Wed Apr 04 04:43:46 UTC 2018</pubDate>
    <dc:creator>kre</dc:creator>
</item>

<item>
    <title>branches:  1.81.10;<br/>Add man page links for:<br/>   EV_SET to kqueue(2)<br/>   getmntoptstr, getmntoptnum, freemntopts to getmntopts(3)<br/><br/>Reviewed by wiz@</title>
    <description>/src/lib/libutil/Makefile - 1.81</description>
    <pubDate>Sat Apr 01 14:31:05 UTC 2017</pubDate>
    <dc:creator>abhinav</dc:creator>
</item>

<item>
    <title>branches:  1.80.2;<br/>Make this portable to other OSs</title>
    <description>/src/lib/libutil/Makefile - 1.80</description>
    <pubDate>Thu Dec 29 18:30:55 UTC 2016</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.79.2;<br/>Implement pidfile_lock, pidfile_read and pidfile_clean.<br/><br/>Discussed on tech-net@, ok core@.</title>
    <description>/src/lib/libutil/Makefile - 1.79</description>
    <pubDate>Sun Apr 10 19:05:50 UTC 2016</pubDate>
    <dc:creator>roy</dc:creator>
</item>

<item>
    <title>Add kinfo_getvmmap from FreeBSD</title>
    <description>/src/lib/libutil/Makefile - 1.78</description>
    <pubDate>Thu Sep 24 14:39:20 UTC 2015</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Add ereallocarr(3) to libutil<br/><br/>ereallocarr(3) wraps reallocarr(3) and embeds return status validation.<br/><br/>Older version reviewed by &lt;riastradh&gt; and &lt;christos&gt;</title>
    <description>/src/lib/libutil/Makefile - 1.77</description>
    <pubDate>Sun Jul 26 02:20:30 UTC 2015</pubDate>
    <dc:creator>kamil</dc:creator>
</item>

<item>
    <title>add estro{i,u} (Kamil Rytarowski)</title>
    <description>/src/lib/libutil/Makefile - 1.76</description>
    <pubDate>Sun Jan 18 18:09:36 UTC 2015</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>document login_getpwclass(3)</title>
    <description>/src/lib/libutil/Makefile - 1.75</description>
    <pubDate>Thu Jun 20 20:42:30 UTC 2013</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Add getbyteorder() call.</title>
    <description>/src/lib/libutil/Makefile - 1.74</description>
    <pubDate>Thu May 02 07:17:09 UTC 2013</pubDate>
    <dc:creator>matt</dc:creator>
</item>

<item>
    <title>branches:  1.73.2;<br/>- add getdiskrawname.<br/>- exit on error for lint.</title>
    <description>/src/lib/libutil/Makefile - 1.73</description>
    <pubDate>Sat Apr 07 16:44:39 UTC 2012</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>add getfsspecname</title>
    <description>/src/lib/libutil/Makefile - 1.72</description>
    <pubDate>Sat Apr 07 04:04:45 UTC 2012</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>These directories default to WARNS?=5</title>
    <description>/src/lib/libutil/Makefile - 1.71</description>
    <pubDate>Wed Mar 21 05:37:44 UTC 2012</pubDate>
    <dc:creator>matt</dc:creator>
</item>

<item>
    <title>- add strspct<br/>- be explicit about string not being NUL terminated if bufsiz == 0</title>
    <description>/src/lib/libutil/Makefile - 1.70</description>
    <pubDate>Sat Jan 07 18:40:55 UTC 2012</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>add manual page</title>
    <description>/src/lib/libutil/Makefile - 1.69</description>
    <pubDate>Sun Nov 13 22:03:34 UTC 2011</pubDate>
    <dc:creator>christos</dc:creator>
</item>
</channel></rss>

