<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libc/sys/close.2, branch releng/12.4</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.4</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.4'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2017-12-01T22:26:36Z</updated>
<entry>
<title>Mark all the system calls that were in 1st Edition Unix as such in the</title>
<updated>2017-12-01T22:26:36Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2017-12-01T22:26:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=aeb71118e62fb230d43e6711e7e120a77535dc40'/>
<id>urn:sha1:aeb71118e62fb230d43e6711e7e120a77535dc40</id>
<content type='text'>
HISTORY section. Note: Any system calls that were added prior to v7,
but after v1 weren't changed.

Obtained from: http://www.tuhs.org/cgi-bin/utree.pl?file=V1/man/man2
</content>
</entry>
<entry>
<title>Renumber copyright clause 4</title>
<updated>2017-02-28T23:42:47Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2017-02-28T23:42:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fbbd9655e5107c68e4e0146ff22b73d7350475bc'/>
<id>urn:sha1:fbbd9655e5107c68e4e0146ff22b73d7350475bc</id>
<content type='text'>
Renumber cluase 4 to 3, per what everybody else did when BSD granted
them permission to remove clause 3. My insistance on keeping the same
numbering for legal reasons is too pedantic, so give up on that point.

Submitted by:	Jan Schaumann &lt;jschauma@stevens.edu&gt;
Pull Request:	https://github.com/freebsd/freebsd/pull/96
</content>
</entry>
<entry>
<title>Consistently reference file descriptors as "fd". 55 other manpages</title>
<updated>2013-09-12T00:53:38Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2013-09-12T00:53:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c36029e6dc6d1cff4bebc222a8738d25c89da9f1'/>
<id>urn:sha1:c36029e6dc6d1cff4bebc222a8738d25c89da9f1</id>
<content type='text'>
used "fd", while these used "d" and "filedes".

MFC after:	1 week
Approved by:	gjb
Approved by:	re (delphij)
</content>
</entry>
<entry>
<title>Clarify the implementation-defined behaviour in case of close(2)</title>
<updated>2012-01-22T11:58:17Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2012-01-22T11:58:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7ff824218a049c395f65ba4d9a5a3658c83999d3'/>
<id>urn:sha1:7ff824218a049c395f65ba4d9a5a3658c83999d3</id>
<content type='text'>
returning error.

MFC after:	1 week
</content>
</entry>
<entry>
<title>Add a new 'void closefrom(int lowfd)' system call.  When called, it closes</title>
<updated>2009-06-15T20:38:55Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-06-15T20:38:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c4f16b69e19b67a2eb94b3d505ea3c28322a8b59'/>
<id>urn:sha1:c4f16b69e19b67a2eb94b3d505ea3c28322a8b59</id>
<content type='text'>
any open file descriptors &gt;= 'lowfd'.  It is largely identical to the same
function on other operating systems such as Solaris, DFly, NetBSD, and
OpenBSD.  One difference from other *BSD is that this closefrom() does not
fail with any errors.  In practice, while the manpages for NetBSD and
OpenBSD claim that they return EINTR, they ignore internal errors from
close() and never return EINTR.  DFly does return EINTR, but for the common
use case (closing fd's prior to execve()), the caller really wants all
fd's closed and returning EINTR just forces callers to call closefrom() in
a loop until it stops failing.

Note that this implementation of closefrom(2) does not make any effort to
resolve userland races with open(2) in other threads.  As such, it is not
multithread safe.

Submitted by:	rwatson (initial version)
Reviewed by:	rwatson
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Per Regents of the University of Calfornia letter, remove advertising</title>
<updated>2007-01-09T00:28:16Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2007-01-09T00:28:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c879ae3536e6d92b8d96c8965c5b05fcb9541520'/>
<id>urn:sha1:c879ae3536e6d92b8d96c8965c5b05fcb9541520</id>
<content type='text'>
clause.

# If I've done so improperly on a file, please let me know.
</content>
</entry>
<entry>
<title>Grammar.</title>
<updated>2006-12-04T20:34:25Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2006-12-04T20:34:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a82e937c0bb34bd3e09296f8febda679a5985603'/>
<id>urn:sha1:a82e937c0bb34bd3e09296f8febda679a5985603</id>
<content type='text'>
OK'ed by:	sam
</content>
</entry>
<entry>
<title>document recent change to return ECONNRESET for tcp sockets</title>
<updated>2006-12-04T18:39:11Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2006-12-04T18:39:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=78e3a7fdd51e6577351d4ccdd3812cf644fa645d'/>
<id>urn:sha1:78e3a7fdd51e6577351d4ccdd3812cf644fa645d</id>
<content type='text'>
MFC after:	1 month
</content>
</entry>
<entry>
<title>Mechanically kill hard sentence breaks.</title>
<updated>2004-07-02T23:52:20Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2004-07-02T23:52:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1a0a934547909744a6a2fa4cfd5b795ec6394f05'/>
<id>urn:sha1:1a0a934547909744a6a2fa4cfd5b795ec6394f05</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Document ENOSPC.</title>
<updated>2003-06-13T22:41:12Z</updated>
<author>
<name>Tom Rhodes</name>
<email>trhodes@FreeBSD.org</email>
</author>
<published>2003-06-13T22:41:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=720f2e44a3c7fcc1afd4913c5d147d9eb1b0a3b4'/>
<id>urn:sha1:720f2e44a3c7fcc1afd4913c5d147d9eb1b0a3b4</id>
<content type='text'>
PR:		52612
Submitted by:	Marc Olzheim &lt;marcolz@ilse.nl&gt;
</content>
</entry>
</feed>
