<?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>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>69921123 - Commit the 64-bit inode project.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libprocstat/Makefile#69921123</link>
        <description>Commit the 64-bit inode project.Extend the ino_t, dev_t, nlink_t types to 64-bit ints.  Modifystruct dirent layout to add d_off, increase the size of d_filenoto 64-bits, increase the size of d_namlen to 16-bits, and changethe required alignment.  Increase struct statfs f_mntfromname[] andf_mntonname[] array length MNAMELEN to 1024.ABI breakage is mitigated by providing compatibility using versionedsymbols, ingenious use of the existing padding in structures, andby employing other tricks.  Unfortunately, not everything can befixed, especially outside the base system.  For instance, third-partyAPIs which pass struct stat around are broken in backward andforward incompatible ways.Kinfo sysctl MIBs ABI is changed in backward-compatible way, butthere is no general mechanism to handle other sysctl MIBS whichreturn structures where the layout has changed. It was consideredthat the breakage is either in the management interfaces, where weusually allow ABI slip, or is not important.Struct xvnode changed layout, no compat shims are provided.For struct xtty, dev_t tty device member was reduced to uint32_t.It was decided that keeping ABI compat in this case is more usefulthan reporting 64-bit dev_t, for the sake of pstat.Update note: strictly follow the instructions in UPDATING.  Buildand install the new kernel with COMPAT_FREEBSD11 option enabled,then reboot, and only then install new world.Credits: The 64-bit inode project, also known as ino64, started lifemany years ago as a project by Gleb Kurtsou (gleb).  Kirk McKusick(mckusick) then picked up and updated the patch, and acted as aflag-waver.  Feedback, suggestions, and discussions were carriedby Ed Maste (emaste), John Baldwin (jhb), Jilles Tjoelker (jilles),and Rick Macklem (rmacklem).  Kris Moore (kris) performed an initialports investigation followed by an exp-run by Antoine Brodin (antoine).Essential and all-embracing testing was done by Peter Holm (pho).The heavy lifting of coordinating all these efforts and bringing theproject to completion were done by Konstantin Belousov (kib).Sponsored by:	The FreeBSD Foundation (emaste, kib)Differential revision:	https://reviews.freebsd.org/D10439

            List of files:
            /freebsd-12.1/lib/libprocstat/Makefile</description>
        <pubDate>Tue, 23 May 2017 09:29:05 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d9d09103 - Use standard Versions.def for libprocstat.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libprocstat/Makefile#d9d09103</link>
        <description>Use standard Versions.def for libprocstat.This makes the versions inheritance consistent for our versioned libraries.Extracted from:	ino64Discussed with:	kanSponsored by:	The FreeBSD FoundationMFC after:	1 week

            List of files:
            /freebsd-12.1/lib/libprocstat/Makefile</description>
        <pubDate>Mon, 09 Jan 2017 11:11:52 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>06c76d24 - Use tab for indent.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libprocstat/Makefile#06c76d24</link>
        <description>Use tab for indent.Extracted from:	ino64 work by glebSponsored by:	The FreeBSD FoundationMFC after:	1 week

            List of files:
            /freebsd-12.1/lib/libprocstat/Makefile</description>
        <pubDate>Mon, 09 Jan 2017 10:47:20 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2b4da8aa - When MAKEOBJDIRPREFIX points to a case-insensitive file system, the</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libprocstat/Makefile#2b4da8aa</link>
        <description>When MAKEOBJDIRPREFIX points to a case-insensitive file system, thebuild can break when different source files create the same targetfiles (case-insensitivity speaking).  This is the case for objectfiles compiled with -fpic and shared libraries. The former usesan extension of &quot;.So&quot;, and the latter an extension &quot;.so&quot;.  Renameshared object files from *.So to *.pico to match what NetBSD does.See also r305855MFC after:	1 monthSponsored by:	Bracket ComputingDifferential Revision:	https://reviews.freebsd.org/D7906

            List of files:
            /freebsd-12.1/lib/libprocstat/Makefile</description>
        <pubDate>Sat, 24 Sep 2016 15:11:27 +0000</pubDate>
        <dc:creator>Marcel Moolenaar &lt;marcel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a70cba95 - First pass through library packaging.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libprocstat/Makefile#a70cba95</link>
        <description>First pass through library packaging.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-12.1/lib/libprocstat/Makefile</description>
        <pubDate>Thu, 04 Feb 2016 21:16:35 +0000</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>04017fc7 - Create links to the libprocstat man pages for all of the libprocstat functions so they can be looked up by name</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libprocstat/Makefile#04017fc7</link>
        <description>Create links to the libprocstat man pages for all of the libprocstat functions so they can be looked up by nameAdd a cross refrence to libprocstat in the procstat.1 man pageDifferential Revision:	https://reviews.freebsd.org/D2578Suggested by:	jmgReviewed by:	bruefferApproved by:	wblock (mentor)MFC after:	1 weekSponsored by:	ScaleEngine Inc.

            List of files:
            /freebsd-12.1/lib/libprocstat/Makefile</description>
        <pubDate>Thu, 21 May 2015 03:32:44 +0000</pubDate>
        <dc:creator>Allan Jude &lt;allanjude@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6b129086 - Convert libraries to use LIBADD</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libprocstat/Makefile#6b129086</link>
        <description>Convert libraries to use LIBADDWhile here reduce a bit overlinking

            List of files:
            /freebsd-12.1/lib/libprocstat/Makefile</description>
        <pubDate>Tue, 25 Nov 2014 11:07:26 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c6063d0d - Use src.opts.mk in preference to bsd.own.mk except where we need stuff</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libprocstat/Makefile#c6063d0d</link>
        <description>Use src.opts.mk in preference to bsd.own.mk except where we need stufffrom the latter.

            List of files:
            /freebsd-12.1/lib/libprocstat/Makefile</description>
        <pubDate>Tue, 06 May 2014 04:22:01 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>237abf0c - - Trim an unused and bogus Makefile for mount_smbfs.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libprocstat/Makefile#237abf0c</link>
        <description>- Trim an unused and bogus Makefile for mount_smbfs.- Reconnect with some minor modifications, in particular now selsocket()internals are adapted to use sbintime units after recent&apos;ish calloutngswitch.

            List of files:
            /freebsd-12.1/lib/libprocstat/Makefile</description>
        <pubDate>Fri, 28 Jun 2013 21:00:08 +0000</pubDate>
        <dc:creator>Davide Italiano &lt;davide@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7153ad2b - Make libprocstat(3) extract procstat notes from a process core file.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libprocstat/Makefile#7153ad2b</link>
        <description>Make libprocstat(3) extract procstat notes from a process core file.PR:		kern/173723Suggested by:	jhbGlanced by:	kibMFC after:	1 month

            List of files:
            /freebsd-12.1/lib/libprocstat/Makefile</description>
        <pubDate>Sat, 20 Apr 2013 07:47:26 +0000</pubDate>
        <dc:creator>Mikolaj Golub &lt;trociny@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2e564269 - Disconnect non-MPSAFE SMBFS from the build in preparation for dropping</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libprocstat/Makefile#2e564269</link>
        <description>Disconnect non-MPSAFE SMBFS from the build in preparation for droppingGIANT from VFS. In addition, disconnect also netsmb, which is a baserequirement for SMBFS.In the while SMBFS regular users can use FUSE interface and smbnetfsport to work with their SMBFS partitions.Also, there are ongoing efforts by vendor to support in-kernel smbfs,so there are good chances that it will get relinked once properly locked.This is not targeted for MFC.

            List of files:
            /freebsd-12.1/lib/libprocstat/Makefile</description>
        <pubDate>Thu, 18 Oct 2012 12:04:56 +0000</pubDate>
        <dc:creator>Attilio Rao &lt;attilio@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a42ac676 - Disconnect non-MPSAFE NTFS from the build in preparation for dropping</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libprocstat/Makefile#a42ac676</link>
        <description>Disconnect non-MPSAFE NTFS from the build in preparation for droppingGIANT from VFS. This code is particulary broken and fragile and otherin-kernel implementations around, found in other operating systems,don&apos;t really seem clean and solid enough to be imported at all.If someone wants to reconsider in-kernel NTFS implementation forinclusion again, a fair effort for completely fixing and cleaning itup is expected.In the while NTFS regular users can use FUSE interface and ntfs-3gport to work with their NTFS partitions.This is not targeted for MFC.

            List of files:
            /freebsd-12.1/lib/libprocstat/Makefile</description>
        <pubDate>Wed, 17 Oct 2012 11:30:00 +0000</pubDate>
        <dc:creator>Attilio Rao &lt;attilio@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e6116d5b - Disconnect non-MPSAFE NWFS from the build in preparation for dropping</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libprocstat/Makefile#e6116d5b</link>
        <description>Disconnect non-MPSAFE NWFS from the build in preparation for droppingGIANT from VFS. In addition, disconnect also netncp, which is a baserequirement for NWFS.In the possibility of a future maintenance of the code and laterreadd to the FreeBSD base, maybe we should think about a better locationfor netncp. I&apos;m not entirely sure the / top location is actually right,however I will let network people to comment on that more specifically.This is not targeted for MFC.

            List of files:
            /freebsd-12.1/lib/libprocstat/Makefile</description>
        <pubDate>Wed, 17 Oct 2012 11:16:17 +0000</pubDate>
        <dc:creator>Attilio Rao &lt;attilio@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c66ca772 - Provide a simple manual page for libprocstat(3).</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libprocstat/Makefile#c66ca772</link>
        <description>Provide a simple manual page for libprocstat(3).Reviewed by:	jilles, gjb

            List of files:
            /freebsd-12.1/lib/libprocstat/Makefile</description>
        <pubDate>Tue, 12 Jul 2011 13:46:13 +0000</pubDate>
        <dc:creator>Sergey Kandaurov &lt;pluknet@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>76341556 - Add missing libkvm and libutil dependencies.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libprocstat/Makefile#76341556</link>
        <description>Add missing libkvm and libutil dependencies.Now libprocstat takes care of its own dependencies and does notrequire applications to specify them.Reviewed by:	stas, jilles

            List of files:
            /freebsd-12.1/lib/libprocstat/Makefile</description>
        <pubDate>Sat, 25 Jun 2011 11:21:23 +0000</pubDate>
        <dc:creator>Sergey Kandaurov &lt;pluknet@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2f7e4c22 - - Add symbol versioning to libprocstat.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libprocstat/Makefile#2f7e4c22</link>
        <description>- Add symbol versioning to libprocstat.Suggested by:	kib

            List of files:
            /freebsd-12.1/lib/libprocstat/Makefile</description>
        <pubDate>Sat, 14 May 2011 22:15:38 +0000</pubDate>
        <dc:creator>Stanislav Sedov &lt;stas@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>59ea47d0 - - Don&apos;t try to build NWFS support module if NCP/IPX is disabled in the build.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libprocstat/Makefile#59ea47d0</link>
        <description>- Don&apos;t try to build NWFS support module if NCP/IPX is disabled in the build.- Rename ZFS definition to LIBPROCSTAT_ZFS to be consistent with NWFS and to  prevent possible collisions.Reported by:	many

            List of files:
            /freebsd-12.1/lib/libprocstat/Makefile</description>
        <pubDate>Thu, 12 May 2011 22:21:39 +0000</pubDate>
        <dc:creator>Stanislav Sedov &lt;stas@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0daf62d9 - - Commit work from libprocstat project.  These patches add support for runtime</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libprocstat/Makefile#0daf62d9</link>
        <description>- Commit work from libprocstat project.  These patches add support for runtime  file and processes information retrieval from the running kernel via sysctl  in the form of new library, libprocstat.  The library also supports KVM backend  for analyzing memory crash dumps.  Both procstat(1) and fstat(1) utilities have  been modified to take advantage of the library (as the bonus point the fstat(1)  utility no longer need superuser privileges to operate), and the procstat(1)  utility is now able to display information from memory dumps as well.  The newly introduced fuser(1) utility also uses this library and able to operate  via sysctl and kvm backends.  The library is by no means complete (e.g. KVM backend is missing vnode name  resolution routines, and there&apos;re no manpages for the library itself) so I  plan to improve it further.  I&apos;m commiting it so it will get wider exposure  and review.  We won&apos;t be able to MFC this work as it relies on changes in HEAD, which  was introduced some time ago, that break kernel ABI.  OTOH we may be able  to merge the library with KVM backend if we really need it there.Discussed with:	rwatson

            List of files:
            /freebsd-12.1/lib/libprocstat/Makefile</description>
        <pubDate>Thu, 12 May 2011 10:11:39 +0000</pubDate>
        <dc:creator>Stanislav Sedov &lt;stas@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
