<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/lib/libc/stdlib, branch stable/6</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=stable%2F6</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=stable%2F6'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2008-10-26T21:56:06Z</updated>
<entry>
<title>MFC r183565:</title>
<updated>2008-10-26T21:56:06Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2008-10-26T21:56:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=a08d1696796c08d9cc29d1fdd67f44a765b86e24'/>
<id>urn:sha1:a08d1696796c08d9cc29d1fdd67f44a765b86e24</id>
<content type='text'>
  Small cleanups to openpty().

  - Pass O_NOCTTY to posix_openpt(2). This makes the implementation work
    consistently on implementations that make the PTY the controlling TTY
    by default.

  - Call unlockpt() before opening the slave device. POSIX mentions that
    de slave device should only be opened after grantpt() and unlockpt()
    have been called.

  - Replace some redundant code by a label.

As a safety net, add a call to revoke() to unlockpt(). All applications
out there use openpty(), explicitly call revoke() or implement their own
PTY allocation routines. Adding the call to unlockpt() won't hurt, but
will prevent foot-shooting.

Reviewed by:	jhb, kib
Approved by:	re
</content>
</entry>
<entry>
<title>MFC r180323:</title>
<updated>2008-07-11T09:39:33Z</updated>
<author>
<name>Daniel Gerzo</name>
<email>danger@FreeBSD.org</email>
</author>
<published>2008-07-11T09:39:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=061822b48a8cc30bce99cb6eccc348b8610ead13'/>
<id>urn:sha1:061822b48a8cc30bce99cb6eccc348b8610ead13</id>
<content type='text'>
- remove superfluous word
- remove contractions
</content>
</entry>
<entry>
<title>MFC r180325 and r180329:</title>
<updated>2008-07-11T09:37:24Z</updated>
<author>
<name>Daniel Gerzo</name>
<email>danger@FreeBSD.org</email>
</author>
<published>2008-07-11T09:37:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=c5b62a43e3ff7caabc4f1659bcf3ef79d06fe6e8'/>
<id>urn:sha1:c5b62a43e3ff7caabc4f1659bcf3ef79d06fe6e8</id>
<content type='text'>
- This code was intially obtained from NetBSD, but it's missing licence
  statement. Add the one from the current NetBSD version.
  - Add description about a missing return value [1]

PR:		docs/75995
Submitted by:	Tarc &lt;tarc@po.cs.msu.su&gt;
</content>
</entry>
<entry>
<title>MFC rev. 180024:</title>
<updated>2008-06-30T09:17:54Z</updated>
<author>
<name>Daniel Gerzo</name>
<email>danger@FreeBSD.org</email>
</author>
<published>2008-06-30T09:17:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=9364845777e38d95154d84809e2c55f42f2ca791'/>
<id>urn:sha1:9364845777e38d95154d84809e2c55f42f2ca791</id>
<content type='text'>
- Mark the section describing return values with an appropriate
  section flag.

PR:		docs/122818
</content>
</entry>
<entry>
<title>MFC: 1.15-1.18: Fix overflows and memory leaks.</title>
<updated>2008-04-22T13:23:34Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2008-04-22T13:23:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=eecd7dda10207347aba985710d9fe3fb917304b4'/>
<id>urn:sha1:eecd7dda10207347aba985710d9fe3fb917304b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: Update openpty(3) manpage for the recent pty fixes and remove some</title>
<updated>2008-01-23T17:59:27Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2008-01-23T17:59:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=31048fa10f60b1bcf95848ffdade5dc3a64c1096'/>
<id>urn:sha1:31048fa10f60b1bcf95848ffdade5dc3a64c1096</id>
<content type='text'>
now-unused macros from grantpt.c.
</content>
</entry>
<entry>
<title>Fix issues which allow snooping on ptys. [08:01]</title>
<updated>2008-01-14T22:56:05Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2008-01-14T22:56:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=6e20c573c785e7affd755e7867c9ab60878ddf92'/>
<id>urn:sha1:6e20c573c785e7affd755e7867c9ab60878ddf92</id>
<content type='text'>
Fix an off-by-one error in inet_network(3). [08:02]

Security: FreeBSD-SA-08:01.pty
Security: FreeBSD-SA-08:02.libc
</content>
</entry>
<entry>
<title>MFC: Update posix_openpt(3) to handle 512 ptys.</title>
<updated>2007-12-18T00:36:21Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2007-12-18T00:36:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=300ac3d757d68dc58c09ebbdcb22fc0eeb31b1a9'/>
<id>urn:sha1:300ac3d757d68dc58c09ebbdcb22fc0eeb31b1a9</id>
<content type='text'>
Approved by:	re (gnn)
</content>
</entry>
<entry>
<title>MFC: 1.23: Swap "underflow"/"overflow" in the table header.</title>
<updated>2007-04-13T03:49:22Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2007-04-13T03:49:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=c0657cf06bea521655c194a76d5ca881eca24727'/>
<id>urn:sha1:c0657cf06bea521655c194a76d5ca881eca24727</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2006-11-03T08:38:26Z</updated>
<author>
<name>Tom Rhodes</name>
<email>trhodes@FreeBSD.org</email>
</author>
<published>2006-11-03T08:38:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=9b053d73cd2eb4fa166089b2b1fc5e46938419f5'/>
<id>urn:sha1:9b053d73cd2eb4fa166089b2b1fc5e46938419f5</id>
<content type='text'>
o Note the value from getenv() should not be modified by applications[1];
o getenv.3: Put "is" on a line with other words. [2]
o getobjformat.3: "takes precedence over" is not an envrionment variable. [2]

[1]: PR: 60544 Reviewed by: ru
[2]: PR: 75545 Submitted by: n-kogane@syd.odn.ne.jp

Approved by:	re (hrs)
</content>
</entry>
</feed>
