<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libutil, branch releng/8.0</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>Bump the version of all non-symbol-versioned shared libraries in</title>
<updated>2009-07-19T17:25:24+00:00</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2009-07-19T17:25:24+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3ca3047aee082043d90aff2611a349c86c98e97c'/>
<id>3ca3047aee082043d90aff2611a349c86c98e97c</id>
<content type='text'>
preparation for 8.0-RELEASE.  Add the previous version of those
libraries to ObsoleteFiles.inc and bump __FreeBSD_Version.

Reviewed by:    kib
Approved by:    re (rwatson)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
preparation for 8.0-RELEASE.  Add the previous version of those
libraries to ObsoleteFiles.inc and bump __FreeBSD_Version.

Reviewed by:    kib
Approved by:    re (rwatson)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix copy-and-paste-o's from kinfo_getfile.3 in kinfo_getvmmap.3.</title>
<updated>2009-06-24T12:52:59+00:00</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2009-06-24T12:52:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=63d9261ab25ad0ea9117771e87b9a00bfcf8c298'/>
<id>63d9261ab25ad0ea9117771e87b9a00bfcf8c298</id>
<content type='text'>
MFC after:	3 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MFC after:	3 days
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge NetBSD revision 1.14: humanize_number.c is now 2-clause BSD licensed.</title>
<updated>2009-06-23T23:27:35+00:00</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2009-06-23T23:27:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=75d2ea6c50e2b908724ff724dbe229da07604f2e'/>
<id>75d2ea6c50e2b908724ff724dbe229da07604f2e</id>
<content type='text'>
(humanize_number.3 intentionally hold back until I make sure why we didn't
merged dehumanize_number(3)).

Obtained from:	NetBSD
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(humanize_number.3 intentionally hold back until I make sure why we didn't
merged dehumanize_number(3)).

Obtained from:	NetBSD
</pre>
</div>
</content>
</entry>
<entry>
<title>Usermode portion of the support for swap allocation accounting:</title>
<updated>2009-06-23T20:57:27+00:00</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2009-06-23T20:57:27+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c9253e931d306584898f210227172785fe663d45'/>
<id>c9253e931d306584898f210227172785fe663d45</id>
<content type='text'>
- update for getrlimit(2) manpage;
- support for setting RLIMIT_SWAP in login class;
- addition to the limits(1) and sh and csh limit-setting builtins;
- tuning(7) documentation on the sysctls controlling overcommit.

In collaboration with:	pho
Reviewed by:	alc
Approved by:	re (kensmith)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- update for getrlimit(2) manpage;
- support for setting RLIMIT_SWAP in login class;
- addition to the limits(1) and sh and csh limit-setting builtins;
- tuning(7) documentation on the sysctls controlling overcommit.

In collaboration with:	pho
Reviewed by:	alc
Approved by:	re (kensmith)
</pre>
</div>
</content>
</entry>
<entry>
<title>Note that the structures are defined in &lt;sys/user.h&gt; in the text (using</title>
<updated>2009-06-15T15:43:00+00:00</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-06-15T15:43:00+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7b593c5d9d0df04fc40eef27fdf42d10ec4df7b9'/>
<id>7b593c5d9d0df04fc40eef27fdf42d10ec4df7b9</id>
<content type='text'>
language from stat(2)) rather than in the synopsis.

Requested by:	bde
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
language from stat(2)) rather than in the synopsis.

Requested by:	bde
</pre>
</div>
</content>
</entry>
<entry>
<title>- Note that these interfaces require &lt;sys/user.h&gt; for the structure</title>
<updated>2009-06-12T18:13:34+00:00</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-06-12T18:13:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6a3401c5dc4f604a7ae6ae47198e0b46020b114e'/>
<id>6a3401c5dc4f604a7ae6ae47198e0b46020b114e</id>
<content type='text'>
  definitions.
- Note that these functions return NULL on failure.

MFC after:	3 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  definitions.
- Note that these functions return NULL on failure.

MFC after:	3 days
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert (once again, and hopefully for the last time) to flock(2) locks.</title>
<updated>2009-06-06T18:47:03+00:00</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2009-06-06T18:47:03+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=5649afd028c62ae91a75c10a285c88e7b38e15e6'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing .Pp</title>
<updated>2009-06-06T17:34:49+00:00</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2009-06-06T17:34:49+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a27c52a943d6e236977c19df7e1f86f1b667b523'/>
<id>a27c52a943d6e236977c19df7e1f86f1b667b523</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add tcsetsid(3).</title>
<updated>2009-05-07T13:49:48+00:00</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2009-05-07T13:49:48+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=46b303e83d53aaff3e408c9695d45d3fa6a42b7a'/>
<id>46b303e83d53aaff3e408c9695d45d3fa6a42b7a</id>
<content type='text'>
The entire world seems to use the non-standard TIOCSCTTY ioctl to make a
TTY a controlling terminal of a session. Even though tcsetsid(3) is also
non-standard, I think it's a lot better to use in our own source code,
mainly because it's similar to tcsetpgrp(), tcgetpgrp() and tcgetsid().

I stole the idea from QNX. They do it the other way around; their
TIOCSCTTY is just a wrapper around tcsetsid(). tcsetsid() then calls
into an IPC framework.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The entire world seems to use the non-standard TIOCSCTTY ioctl to make a
TTY a controlling terminal of a session. Even though tcsetsid(3) is also
non-standard, I think it's a lot better to use in our own source code,
mainly because it's similar to tcsetpgrp(), tcgetpgrp() and tcgetsid().

I stole the idea from QNX. They do it the other way around; their
TIOCSCTTY is just a wrapper around tcsetsid(). tcsetsid() then calls
into an IPC framework.
</pre>
</div>
</content>
</entry>
<entry>
<title>Include param.h instead of types.h when using user.h.  Otherwise there is</title>
<updated>2008-12-27T11:12:23+00:00</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2008-12-27T11:12:23+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=aa334e412d1517e705e40a1e18cd10bc50dd9098'/>
<id>aa334e412d1517e705e40a1e18cd10bc50dd9098</id>
<content type='text'>
a dependence on ucred.h including audit.h including param.h, which we
would like to eliminate.

MFC after:	3 weeks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
a dependence on ucred.h including audit.h including param.h, which we
would like to eliminate.

MFC after:	3 weeks
</pre>
</div>
</content>
</entry>
</feed>
