<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libutil/flopen.c, branch releng/12.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2017-11-26T02:00:33Z</updated>
<entry>
<title>lib: further adoption of SPDX licensing ID tags.</title>
<updated>2017-11-26T02:00:33Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-11-26T02:00:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5e53a4f90f82c4345f277dd87cc9292f26e04a29'/>
<id>urn:sha1:5e53a4f90f82c4345f277dd87cc9292f26e04a29</id>
<content type='text'>
Mainly focus on files that use BSD 2-Clause license, however the tool I
was using mis-identified many licenses so this was mostly a manual - error
prone - task.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.
</content>
</entry>
<entry>
<title>Introduce the flopenat(3) function.</title>
<updated>2017-08-04T14:24:24Z</updated>
<author>
<name>Mariusz Zaborski</name>
<email>oshogbo@FreeBSD.org</email>
</author>
<published>2017-08-04T14:24:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=73979478cc9cb10f853158128c6399d66fb4392d'/>
<id>urn:sha1:73979478cc9cb10f853158128c6399d66fb4392d</id>
<content type='text'>
Reviewed by:	des, emaste
Differential Revision:	https://reviews.freebsd.org/D11690
</content>
</entry>
<entry>
<title>Remove a death threat from the FreeBSD sources</title>
<updated>2016-12-01T02:21:36Z</updated>
<author>
<name>Conrad Meyer</name>
<email>cem@FreeBSD.org</email>
</author>
<published>2016-12-01T02:21:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=33d19692e83504a53e4e01e8d2805db0e96f0ef5'/>
<id>urn:sha1:33d19692e83504a53e4e01e8d2805db0e96f0ef5</id>
<content type='text'>
Reported by:	koobs@, araujo@, linimon@, bjk@, emaste@, jhb@, ngie@, cem@
Maintainer timeout:	des@
</content>
</entry>
<entry>
<title>Add a warning against modifying this code without understanding it, and</title>
<updated>2016-11-24T14:50:21Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2016-11-24T14:50:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4e2825545b5ee4db644ad01531044b278b58e4bd'/>
<id>urn:sha1:4e2825545b5ee4db644ad01531044b278b58e4bd</id>
<content type='text'>
an example of how not to make it more portable.  I've had this lying
around uncommitted since 2009...
</content>
</entry>
<entry>
<title>Revert (once again, and hopefully for the last time) to flock(2) locks.</title>
<updated>2009-06-06T18:47:03Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2009-06-06T18:47:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5649afd028c62ae91a75c10a285c88e7b38e15e6'/>
<id>urn:sha1:5649afd028c62ae91a75c10a285c88e7b38e15e6</id>
<content type='text'>
The problem with fcntl(2) locks is that they are not inherited by child
processes.  This breaks pidfile(3), where the common idiom is to open
and lock the PID file before daemonizing.
</content>
</entry>
<entry>
<title>Diff reduction against Varnish, including one important fix: use a shared</title>
<updated>2008-10-20T18:11:30Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2008-10-20T18:11:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0e25c55a954565bb491ed1f3a81c57057a64b29a'/>
<id>urn:sha1:0e25c55a954565bb491ed1f3a81c57057a64b29a</id>
<content type='text'>
lock if the file is opened with O_RDONLY.
</content>
</entry>
<entry>
<title>Reimplement flopen(3) using fcntl(2) locks instead of flock(2) locks.</title>
<updated>2008-10-20T18:02:16Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2008-10-20T18:02:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=80de06ed6b796541c956ea77e8c6354eca0e2141'/>
<id>urn:sha1:80de06ed6b796541c956ea77e8c6354eca0e2141</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Back out previous commit until I figure out why my regression test fails.</title>
<updated>2007-08-03T09:20:28Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2007-08-03T09:20:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=062044ebbecb3f215d9ba39a22faeba6f8720d75'/>
<id>urn:sha1:062044ebbecb3f215d9ba39a22faeba6f8720d75</id>
<content type='text'>
Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>Use fcntl(2)-style locks instead of less-portable flock(2)-style locks.</title>
<updated>2007-08-03T06:32:45Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2007-08-03T06:32:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7eb198c6424d784ecc2723f0457fd936b6ecf8d1'/>
<id>urn:sha1:7eb198c6424d784ecc2723f0457fd936b6ecf8d1</id>
<content type='text'>
Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>Nit: avoid shadowing truncate(2) with a local variable.</title>
<updated>2007-05-23T12:09:33Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2007-05-23T12:09:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4b5b992bbac261a7c5cfc9c350dc9c644dd3a383'/>
<id>urn:sha1:4b5b992bbac261a7c5cfc9c350dc9c644dd3a383</id>
<content type='text'>
</content>
</entry>
</feed>
