<?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>a792b8435ef0aa524ea0324495e533001a8cb8e6 - Improvements to the problib(3) API:</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libprop/Makefile#a792b8435ef0aa524ea0324495e533001a8cb8e6</link>
        <description>Improvements to the problib(3) API:==&gt; Provide a much more complete set of setters and getters for different    value types in the prop_array_util(3) and prop_dictionary_util(3)    functions.==&gt; Overhaul the prop_data(3), prop_number(3), and prop_string(3) APIs    to be easier to use and less awkwardly named,  Deprecate the old    awkward names, and produce link-time warnings when they are referenced.==&gt; Deprecate mutable prop_data(3) and prop_string(3) objects.  The old    APIs that support them still exist, but will now produce link-time    warnings when used.==&gt; When the new prop_string(3) API is used, strings are internally    de-duplicated as a memory footprint optimization.==&gt; Provide a rich set of bounds-checked gettter functions in and a    corresponding set of convenience setters in the prop_number(3) API.==&gt; Add a new prop_bool_value(3) function that is equivalent to    prop_bool_true(3), but aligned with the new &quot;value&quot; routines in    prop_data(3), prop_string(3), and prop_number(3).

            List of files:
            /netbsd-src/lib/libprop/Makefile</description>
        <pubDate>Sat, 06 Jun 2020 21:25:59 +0000</pubDate>
        <dc:creator>thorpej &lt;thorpej@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fa835e8c8b0010777bd91803f15ae5587f224dd7 - These directories default to WARNS?=5</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libprop/Makefile#fa835e8c8b0010777bd91803f15ae5587f224dd7</link>
        <description>These directories default to WARNS?=5

            List of files:
            /netbsd-src/lib/libprop/Makefile</description>
        <pubDate>Wed, 21 Mar 2012 05:37:42 +0000</pubDate>
        <dc:creator>matt &lt;matt@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>afca4e3b490075efca7f90f98b2485f9726b7607 - Fix an implementation inconsistency with the prop_*_send_syscall() and</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libprop/Makefile#afca4e3b490075efca7f90f98b2485f9726b7607</link>
        <description>Fix an implementation inconsistency with the prop_*_send_syscall() andprop_*_recv_syscall() functions from proplib(3). They now share thesame logic as the one from prop_*_send_ioctl() functions:- returns an int- 0 indicates &quot;no error&quot;, otherwise returns the error number (andset errno)Many consumers of the prop_*_{ioctl, syscall} expect errno to be seton error and use err() to display the error message. As such, ensures thaterrno gets set before returning from these functions.prop_*_send_syscall() functions returned a boolean, and now return an int.Fix all call sites to use the new paradigm (only quota2 is affected in src).As the prop_*_{send,recv}_syscall() API appeared in -current and is onlyused by the recent quota2 code, I am not bumping the lib. The API changeonly affects the prop_*_send_syscall() function (recv_syscall()s werealready used correctly), so ensure you are not mixing &quot;old&quot; -currentquota binaries with a new proplib(3) (or the other way around). Thischange will be announced via a HEADS-UP and UPDATING.Does not affect the kernel part of proplib.Document the correct API in prop_array(3) and prop_dictionary(3).Thanks to Francois Tigeot for noticing the API inconsistency andreporting it on tech-kern@.ok bouyer@.

            List of files:
            /netbsd-src/lib/libprop/Makefile</description>
        <pubDate>Fri, 30 Sep 2011 22:08:18 +0000</pubDate>
        <dc:creator>jym &lt;jym@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>07247bb7486e9c74d1280bbaf92dba65347c7d3f - - Implement prop_{array,dictionary}_copyout(), based on</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libprop/Makefile#07247bb7486e9c74d1280bbaf92dba65347c7d3f</link>
        <description>- Implement prop_{array,dictionary}_copyout(), based on  prop_{array,dictionary}_copyout_ioctl().- Implement prop_{array,dictionary}_recv_syscall(), which  takes as parameter the pref we got from kernel and internalize it,  and unmaps the buffer prop_{array,dictionary}_copyout() mapped for us.- add a prop_{array,dictionary}_send_syscall() for symetry, which is  an alias to prop_{array,dictionary}_externalize_to_pref()Discussed on tech-kern@ and tech-userlevel@

            List of files:
            /netbsd-src/lib/libprop/Makefile</description>
        <pubDate>Wed, 19 Jan 2011 20:34:23 +0000</pubDate>
        <dc:creator>bouyer &lt;bouyer@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6947118ad345677bf90c59b277181f1c58d135ff - Implement prop_array_externalize_to_pref(), prop_array_copyin(),</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libprop/Makefile#6947118ad345677bf90c59b277181f1c58d135ff</link>
        <description>Implement prop_array_externalize_to_pref(), prop_array_copyin(),prop_dictionary_externalize_to_pref() and prop_dictionary_copyin()as discussed in the thread:http://mail-index.netbsd.org/tech-kern/2009/07/29/msg005594.htmlBump libprop shlib minor.

            List of files:
            /netbsd-src/lib/libprop/Makefile</description>
        <pubDate>Sat, 10 Oct 2009 18:06:53 +0000</pubDate>
        <dc:creator>bad &lt;bad@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9b09c481c813c95715bbbed64ba9b88f36d7cfce - Add prop_array_util functions to proplib. This code is copied/changed</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libprop/Makefile#9b09c481c813c95715bbbed64ba9b88f36d7cfce</link>
        <description>Add prop_array_util functions to proplib. This code is copied/changedprop_dictionary_util.From manual pageThe prop_array_util family of functions are provided to make getting andsetting values in arrays more convenient in some applications.OK by mjf@ and freza@.

            List of files:
            /netbsd-src/lib/libprop/Makefile</description>
        <pubDate>Tue, 03 Jun 2008 20:18:24 +0000</pubDate>
        <dc:creator>haad &lt;haad@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9780e68402cfb6cfc511f319638848386c01675a - warns=4</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libprop/Makefile#9780e68402cfb6cfc511f319638848386c01675a</link>
        <description>warns=4

            List of files:
            /netbsd-src/lib/libprop/Makefile</description>
        <pubDate>Sat, 05 Jan 2008 20:00:49 +0000</pubDate>
        <dc:creator>christos &lt;christos@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>575dae7120f4683c6b618505ed8b5e13c936e9a1 - Add prop_dictionary_all_keys.3 link (hi, potr).</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libprop/Makefile#575dae7120f4683c6b618505ed8b5e13c936e9a1</link>
        <description>Add prop_dictionary_all_keys.3 link (hi, potr).

            List of files:
            /netbsd-src/lib/libprop/Makefile</description>
        <pubDate>Fri, 27 Oct 2006 01:29:37 +0000</pubDate>
        <dc:creator>uwe &lt;uwe@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1aea07a3253b3ad296e64d894f82db348800b87a - Add prop_array_t support to prop_kern.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libprop/Makefile#1aea07a3253b3ad296e64d894f82db348800b87a</link>
        <description>Add prop_array_t support to prop_kern.

            List of files:
            /netbsd-src/lib/libprop/Makefile</description>
        <pubDate>Thu, 26 Oct 2006 18:51:21 +0000</pubDate>
        <dc:creator>thorpej &lt;thorpej@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>26d4f904301dd2f81f68f0060f744c233698c2d0 - - Add prop_dictionary_all_keys().  Takes a snapshot of a dictionary&apos;s</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libprop/Makefile#26d4f904301dd2f81f68f0060f744c233698c2d0</link>
        <description>- Add prop_dictionary_all_keys().  Takes a snapshot of a dictionary&apos;s  keys and returns them in an array.  This effectively allows a caller  to mutate a dictionary while iterating over it (really, you iterate  over the array of keys instead of the dictionary itself).- Add a slew of utility functions that make it more convenient (in some  circumstances, anyway) to get/set values in a dictionary.

            List of files:
            /netbsd-src/lib/libprop/Makefile</description>
        <pubDate>Thu, 26 Oct 2006 05:02:12 +0000</pubDate>
        <dc:creator>thorpej &lt;thorpej@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>82fe1a885a5c24dec7d0d74c0222e70fc7660419 - Re-enable lint warnings as errors, now that the source seems to lint</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libprop/Makefile#82fe1a885a5c24dec7d0d74c0222e70fc7660419</link>
        <description>Re-enable lint warnings as errors, now that the source seems to lintfine on non-i386 arches.

            List of files:
            /netbsd-src/lib/libprop/Makefile</description>
        <pubDate>Wed, 18 Oct 2006 14:50:58 +0000</pubDate>
        <dc:creator>martin &lt;martin@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ed11f023c99bd8e9f4215a8514c03637b018e42d - Backout previous - this library is not ready for linting</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libprop/Makefile#ed11f023c99bd8e9f4215a8514c03637b018e42d</link>
        <description>Backout previous - this library is not ready for linting

            List of files:
            /netbsd-src/lib/libprop/Makefile</description>
        <pubDate>Tue, 17 Oct 2006 20:34:15 +0000</pubDate>
        <dc:creator>martin &lt;martin@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>56ec5c798d68d802aeaef29ffa8ff5de7aa54c21 - die on lint errors.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libprop/Makefile#56ec5c798d68d802aeaef29ffa8ff5de7aa54c21</link>
        <description>die on lint errors.

            List of files:
            /netbsd-src/lib/libprop/Makefile</description>
        <pubDate>Sun, 15 Oct 2006 19:07:38 +0000</pubDate>
        <dc:creator>christos &lt;christos@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>873293facc0f706dc5485b7b247fd485dd77bf91 - Make prop_number_t handle both signed and unsigned numbers.  The *integer*</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libprop/Makefile#873293facc0f706dc5485b7b247fd485dd77bf91</link>
        <description>Make prop_number_t handle both signed and unsigned numbers.  The *integer*routines now take int64_t arguments, and new *unsigned_integer* routinestake uint64_t arguments.  See prop_number(3) for complete details.

            List of files:
            /netbsd-src/lib/libprop/Makefile</description>
        <pubDate>Thu, 12 Oct 2006 04:46:56 +0000</pubDate>
        <dc:creator>thorpej &lt;thorpej@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6cf1ffe998b8e847e3022acd6f9d47634b137fdb - Alter the protocol impemented by prop_kern to allow for bi-directional</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libprop/Makefile#6cf1ffe998b8e847e3022acd6f9d47634b137fdb</link>
        <description>Alter the protocol impemented by prop_kern to allow for bi-directionalplist-based messages and to eliminate looping previously required toreceive a plist from the kernel:- prop_dictionary_copyin_ioctl() and prop_dictionary_copyout_ioctl()  now take the cmd argument rather than the file open flag.  The  read-ness or write-ness of an ioctl command is checked by these  routines to ensure that information is being passed to/from the  userland component properly.- prop_dictionary_copyout_ioctl() now allocates the memory for the  XML plist on behalf of the userland component by way of uvm_mmap().  The XML plist is copied out to the newly-mapped anonymous region,  and the pointer returned via the plistref.- prop_dictionary_recv_ioctl() is responsible for munmap()&apos;ing the  region after parsing the XML plist into internal represenatation.- A new prop_dictionary_sendrecv_ioctl() is added, allowing user space  code to send a dictionary to the kernel and receive one back as a  reply.Update users of prop_kern for the API changes (Bluetooth).This constitutes an ABI / protocol change -- but this will also be putinto NetBSD 4.0 so that the first proplib release will implement the newscheme.

            List of files:
            /netbsd-src/lib/libprop/Makefile</description>
        <pubDate>Fri, 22 Sep 2006 04:20:23 +0000</pubDate>
        <dc:creator>thorpej &lt;thorpej@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d21620b2640b44bef2a7dbb8d937b7a10d50c9a5 - Several changes to proplib:</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libprop/Makefile#d21620b2640b44bef2a7dbb8d937b7a10d50c9a5</link>
        <description>Several changes to proplib:- Arrays can now be externalized and internalized in the same way  dictionaries can.- Add new &quot;externalize to file&quot; and &quot;internalize from file&quot; functions  to make reading a property list from a file and writing a property  list to a file more convenient.- Many assertions in the object implementations are gone.  Instead,  calling an accessor for one object type with a different object type  as an argument will return a suitable &quot;invalid&quot; value.- prop_object_type() now returns a new PROP_TYPE_UNKNOWN value if called  with a NULL object.- Externalized property lists now contain a reference to the Apple XML  plist DTD.- Add a new prop_ingest(3) facility, which provides a convenient way to  translate a dictionary into an arbitrary binary representation.

            List of files:
            /netbsd-src/lib/libprop/Makefile</description>
        <pubDate>Mon, 21 Aug 2006 04:13:28 +0000</pubDate>
        <dc:creator>thorpej &lt;thorpej@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>434b7a76fcb4b42229d58daa391d58782d9a026a - Add kernel and user space parts of a protocol for sending property lists</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libprop/Makefile#434b7a76fcb4b42229d58daa391d58782d9a026a</link>
        <description>Add kernel and user space parts of a protocol for sending property liststo / from the kernel using ioctls.

            List of files:
            /netbsd-src/lib/libprop/Makefile</description>
        <pubDate>Wed, 05 Jul 2006 21:46:10 +0000</pubDate>
        <dc:creator>thorpej &lt;thorpej@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3e69f1b2a59b99d61db051d49ebcde546d631462 - - Add prop_array_equals(), prop_dictionary_equals(), and</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libprop/Makefile#3e69f1b2a59b99d61db051d49ebcde546d631462</link>
        <description>- Add prop_array_equals(), prop_dictionary_equals(), and  prop_dictionary_keysym_equals(), and prop_object_equals() functions.- Use realloc() where it makes sense.  There will be more changes in this  area.- Add a _prop_object_type structure that is used internally to keep  information about the object types.  Decreases the footprint of the  objects slightly by replacing several pointers with just one.

            List of files:
            /netbsd-src/lib/libprop/Makefile</description>
        <pubDate>Thu, 18 May 2006 03:05:19 +0000</pubDate>
        <dc:creator>thorpej &lt;thorpej@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>90e292c96a948f3e990e871677181284dcb1d1b5 - Back out previous incorrect change.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libprop/Makefile#90e292c96a948f3e990e871677181284dcb1d1b5</link>
        <description>Back out previous incorrect change.

            List of files:
            /netbsd-src/lib/libprop/Makefile</description>
        <pubDate>Thu, 27 Apr 2006 23:41:24 +0000</pubDate>
        <dc:creator>thorpej &lt;thorpej@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e57582a5572e460bc3391648e5c3d8cf01bd08c4 - Make it actually compile.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libprop/Makefile#e57582a5572e460bc3391648e5c3d8cf01bd08c4</link>
        <description>Make it actually compile.

            List of files:
            /netbsd-src/lib/libprop/Makefile</description>
        <pubDate>Thu, 27 Apr 2006 22:33:01 +0000</pubDate>
        <dc:creator>dogcow &lt;dogcow@NetBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
