<?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 libutil.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>b3e76948 - Remove $FreeBSD$: two-line .h pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libutil/libutil.h#b3e76948</link>
        <description>Remove $FreeBSD$: two-line .h patternRemove /^\s*\*\n \*\s+\$FreeBSD\$$\n/

            List of files:
            /freebsd-14.2/lib/libutil/libutil.h</description>
        <pubDate>Wed, 16 Aug 2023 17:54:16 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>04eeb364 - cpuset(3): Move cpuset&apos;s parselist function into libutil</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libutil/libutil.h#04eeb364</link>
        <description>cpuset(3): Move cpuset&apos;s parselist function into libutilIn order to allow to add cpuset(2) functionality to more utilities than just cpuset(1) move the parselist code into libutilWhile here, make the code a little more &quot;library&quot; friendly, by returning a rangeof various errors so that the consumer can check for them and report appropriateerror message to the users(One of the planed usage is the jail(8) utility)Reviewed by:	jillesDifferential Revision:	https://reviews.freebsd.org/D12873

            List of files:
            /freebsd-14.2/lib/libutil/libutil.h</description>
        <pubDate>Thu, 01 Jun 2023 21:16:01 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>287451fd - pidfile: add pidfile_signal</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libutil/libutil.h#287451fd</link>
        <description>pidfile: add pidfile_signalDifferential Revision:	https://reviews.freebsd.org/D34681

            List of files:
            /freebsd-14.2/lib/libutil/libutil.h</description>
        <pubDate>Fri, 11 Mar 2022 11:01:50 +0000</pubDate>
        <dc:creator>Mateusz Guzik &lt;mjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f2069331 - libutil: add kinfo_getswapvmobject(3)</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libutil/libutil.h#f2069331</link>
        <description>libutil: add kinfo_getswapvmobject(3)which is the wrapper around the vm.swap_objects sysctl, same askinfo_getvmobject(3) wraps vm.objects.Submitted by:	Yoshihiro OtaMFC after:	1 weekDifferential revision:	https://reviews.freebsd.org/D29754

            List of files:
            /freebsd-14.2/lib/libutil/libutil.h</description>
        <pubDate>Tue, 26 Oct 2021 08:40:10 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>30d21d27 - Add function getlocalbase() to libutil.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libutil/libutil.h#30d21d27</link>
        <description>Add function getlocalbase() to libutil.This function returns the path to the local software base directory, bydefault &quot;/usr/local&quot; (or the value of _PATH_LOCALBASE in include/paths.hwhen building the world).The value returned can be overridden by 2 methods:- the LOCALBASE environment variable (ignored by SUID programs)- else a non-default user.localbase sysctl valueReviewed by:	hps (earlier version)Relnotes:	yesDifferential Revision:	https://reviews.freebsd.org/D27236

            List of files:
            /freebsd-14.2/lib/libutil/libutil.h</description>
        <pubDate>Wed, 18 Nov 2020 19:44:30 +0000</pubDate>
        <dc:creator>Stefan E&#223;er &lt;se@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8e103108 - Revert the whole getlocalbase() set of changes while a different design is</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libutil/libutil.h#8e103108</link>
        <description>Revert the whole getlocalbase() set of changes while a different design ishashed out.

            List of files:
            /freebsd-14.2/lib/libutil/libutil.h</description>
        <pubDate>Sun, 15 Nov 2020 20:24:59 +0000</pubDate>
        <dc:creator>Scott Long &lt;scottl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bcf9ae27 - Fix a problem with r367686 related to the use of ssize_t.  Not sure how this</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libutil/libutil.h#bcf9ae27</link>
        <description>Fix a problem with r367686 related to the use of ssize_t.  Not sure how thisescaped prior testing, but it should be better now.Reported by:	lots

            List of files:
            /freebsd-14.2/lib/libutil/libutil.h</description>
        <pubDate>Sat, 14 Nov 2020 19:04:36 +0000</pubDate>
        <dc:creator>Scott Long &lt;scottl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>98b76d22 - Add the library function getlocalbase and its manual page.  This helps to</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libutil/libutil.h#98b76d22</link>
        <description>Add the library function getlocalbase and its manual page.  This helps tounify the retrieval of the various ways that the local software base directory,typically &quot;/usr/local&quot;, is expressed in the system.Reviewed by:	seDifferential Revision:	https://reviews.freebsd.org/D27022

            List of files:
            /freebsd-14.2/lib/libutil/libutil.h</description>
        <pubDate>Sat, 14 Nov 2020 17:57:50 +0000</pubDate>
        <dc:creator>Scott Long &lt;scottl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>34e9190d - Make pw_scan(3) more compatible with getpwent(3) et. al. when processing</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libutil/libutil.h#34e9190d</link>
        <description>Make pw_scan(3) more compatible with getpwent(3) et. al. when processingdata from /etc/passwd rather than /etc/master.passwd.The libc getpwent(3) and related functions automatically read master.passwdwhen run by root, or passwd when run by a non-root user.  When run by non-root, getpwent() copes with the missing data by setting the correspondingfields in the passwd struct to known values (zeroes for numbers, or apointer to an empty string for literals).  When libutil&apos;s pw_scan(3) wasused to parse a line without the root-accessible data, it was leavinggarbage in the corresponding fields.These changes rename the static pw_init() function used by getpwent() andfriends to __pw_initpwd(), and move it into pw_scan.c so that common initcode can be shared between libc and libutil.  pw_scan(3) now calls__pw_initpwd() before __pw_scan(), just like the getpwent() family does, sothat reading an arbitrary passwd file in either format and parsing it withpw_scan(3) returns the same results as getpwent(3) would.This also adds a new pw_initpwd(3) function to libutil, so that code whichcreates passwd structs from scratch in some manner that doesn&apos;t involvepw_scan() can initialize the struct to the values expected by lots ofexisting code, which doesn&apos;t expect to encounter NULL pointers or garbagevalues in some fields.

            List of files:
            /freebsd-14.2/lib/libutil/libutil.h</description>
        <pubDate>Thu, 26 Jul 2018 18:34:38 +0000</pubDate>
        <dc:creator>Ian Lepore &lt;ian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5e53a4f9 - lib: further adoption of SPDX licensing ID tags.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libutil/libutil.h#5e53a4f9</link>
        <description>lib: further adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 2-Clause license, however the tool Iwas using mis-identified many licenses so this was mostly a manual - errorprone - task.The Software Package Data Exchange (SPDX) group provides a specificationto make it easier for automated tools to detect and summarize well knownopensource licenses. We are gradually adopting the specification, notingthat the tags are considered only advisory and do not, in any way,superceed or replace the license texts.

            List of files:
            /freebsd-14.2/lib/libutil/libutil.h</description>
        <pubDate>Sun, 26 Nov 2017 02:00:33 +0000</pubDate>
        <dc:creator>Pedro F. Giffuni &lt;pfg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>73979478 - Introduce the flopenat(3) function.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libutil/libutil.h#73979478</link>
        <description>Introduce the flopenat(3) function.Reviewed by:	des, emasteDifferential Revision:	https://reviews.freebsd.org/D11690

            List of files:
            /freebsd-14.2/lib/libutil/libutil.h</description>
        <pubDate>Fri, 04 Aug 2017 14:24:24 +0000</pubDate>
        <dc:creator>Mariusz Zaborski &lt;oshogbo@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c24c3080 - revert r283969,283970 not needed anymore after r283981</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libutil/libutil.h#c24c3080</link>
        <description>revert r283969,283970 not needed anymore after r283981

            List of files:
            /freebsd-14.2/lib/libutil/libutil.h</description>
        <pubDate>Thu, 04 Jun 2015 08:00:11 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>972cf03e - Add a pw_mkdb2(3) function which does the same thing as pw_mkdb(3) except</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libutil/libutil.h#972cf03e</link>
        <description>Add a pw_mkdb2(3) function which does the same thing as pw_mkdb(3) exceptit takes a new argument allowing to specify the endianness of the databaseto generateDifferential Revision:	https://reviews.freebsd.org/D2730Reviewed by:	ian

            List of files:
            /freebsd-14.2/lib/libutil/libutil.h</description>
        <pubDate>Wed, 03 Jun 2015 20:48:28 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ff87ae35 - Export a list of VM objects in the system via a sysctl.  The list can be</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libutil/libutil.h#ff87ae35</link>
        <description>Export a list of VM objects in the system via a sysctl.  The list can beexamined via &apos;vmstat -o&apos;.  It can be used to determine which files areusing physical pages of memory and how much each is using.Differential Revision:	https://reviews.freebsd.org/D2277Reviewed by:	alc, kibMFC after:	2 weeksSponsored by:	Norse Corp, Inc. (forward porting to HEAD/10)

            List of files:
            /freebsd-14.2/lib/libutil/libutil.h</description>
        <pubDate>Wed, 27 May 2015 18:11:05 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>86e2f99d - Cleanup gr_add() so it does not leak mem</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libutil/libutil.h#86e2f99d</link>
        <description>Cleanup gr_add() so it does not leak memThis is part of ongoing work on sbin/pwM    libutil.hM    gr_util.cApproved by:	theraven

            List of files:
            /freebsd-14.2/lib/libutil/libutil.h</description>
        <pubDate>Thu, 07 Mar 2013 19:00:00 +0000</pubDate>
        <dc:creator>Diane Bruce &lt;db@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2bfeb4fe - - Clean up previous gr_add use malloc instead of calloc</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libutil/libutil.h#2bfeb4fe</link>
        <description>- Clean up previous gr_add use malloc instead of calloc- Fix tinderbox errorSubmitted by:	db

            List of files:
            /freebsd-14.2/lib/libutil/libutil.h</description>
        <pubDate>Thu, 27 Dec 2012 16:51:29 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>be49c830 - New gr_add function to provide a clean and safe method to append a new member</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libutil/libutil.h#be49c830</link>
        <description>New gr_add function to provide a clean and safe method to append a new memberinto an existing group.Submitted by:	db

            List of files:
            /freebsd-14.2/lib/libutil/libutil.h</description>
        <pubDate>Thu, 27 Dec 2012 14:30:19 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0e4b06c8 - Consensus between bde and pjd seemed to be that if the function names</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libutil/libutil.h#0e4b06c8</link>
        <description>Consensus between bde and pjd seemed to be that if the function namesare lined up, then any * after a long type should appear after thetype instead of being in front of the function name on the followingline.

            List of files:
            /freebsd-14.2/lib/libutil/libutil.h</description>
        <pubDate>Thu, 26 Jan 2012 20:40:22 +0000</pubDate>
        <dc:creator>Guy Helmer &lt;ghelmer@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>56db7574 - Make the comments consistent (capitalization, punctuation, and</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libutil/libutil.h#56db7574</link>
        <description>Make the comments consistent (capitalization, punctuation, andformat).Requested by bde

            List of files:
            /freebsd-14.2/lib/libutil/libutil.h</description>
        <pubDate>Thu, 26 Jan 2012 20:35:01 +0000</pubDate>
        <dc:creator>Guy Helmer &lt;ghelmer@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>edd38b51 - Restore the parenthesis that are necessary around the constant values.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libutil/libutil.h#edd38b51</link>
        <description>Restore the parenthesis that are necessary around the constant values.Requested by bde.

            List of files:
            /freebsd-14.2/lib/libutil/libutil.h</description>
        <pubDate>Thu, 26 Jan 2012 20:33:08 +0000</pubDate>
        <dc:creator>Guy Helmer &lt;ghelmer@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
