<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/sys/modules/svr4, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2017-02-28T05:14:42Z</updated>
<entry>
<title>Remove SVR4 (System V Release 4) binary compatibility support.</title>
<updated>2017-02-28T05:14:42Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2017-02-28T05:14:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=efe3b0de1438e7a8473d92f2be57072394559e3c'/>
<id>urn:sha1:efe3b0de1438e7a8473d92f2be57072394559e3c</id>
<content type='text'>
UNIX System V Release 4 is operating system released in 1988. It ceased
to exist in early 2000-s.
</content>
</entry>
<entry>
<title>Exclude -flto when building *genassym.o</title>
<updated>2017-02-21T18:59:17Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2017-02-21T18:59:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=0e8b3ab34883efedeeb5e0d3baa90ea98de1e692'/>
<id>urn:sha1:0e8b3ab34883efedeeb5e0d3baa90ea98de1e692</id>
<content type='text'>
The build process generates *assym.h using nm from *genassym.o (which is
in turn created from *genassym.c).

When compiling with link-time optimization (LTO) using -flto, .o files
are LLVM bitcode, not ELF objects. This is not usable by genassym.sh,
so remove -flto from those ${CC} invocations.

Submitted by:	George Rimar
Reviewed by:	dim
MFC after:	1 month
Differential Revision:	https://reviews.freebsd.org/D9659
</content>
</entry>
<entry>
<title>Fix streams and svr4 module dependency. Both modules are complaining about</title>
<updated>2016-04-23T20:29:55Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2016-04-23T20:29:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=9f8621b1d5cfcfe86986ebe6b324ca0a9b8c408e'/>
<id>urn:sha1:9f8621b1d5cfcfe86986ebe6b324ca0a9b8c408e</id>
<content type='text'>
undefined symbol svr4_delete_socket which was moved from streams to the svr4 module
in r160558 that created a two-way dependency between them.

PR:		208464
Submitted by:	Kristoffer Eriksson
Reported by:	Kristoffer Eriksson
MFC after:	2 week
</content>
</entry>
<entry>
<title>These don't belong in the modules directory.</title>
<updated>2014-11-06T16:52:51Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2014-11-06T16:52:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=2736ae9f8c2059379d59612bb246d39a0f95f642'/>
<id>urn:sha1:2736ae9f8c2059379d59612bb246d39a0f95f642</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Retire the '@' symlink. It isn't really needed and causes more</title>
<updated>2014-11-06T16:48:37Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2014-11-06T16:48:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=528013d5a8b067fc384c91bdfd106e0d773959b7'/>
<id>urn:sha1:528013d5a8b067fc384c91bdfd106e0d773959b7</id>
<content type='text'>
problems than it solves. SYSDIR is already defined almost always and
can be used instead. Working around the one case where it isn't is
much easier than working around the fact that @ may not exist in 18
other places.

Differential Revision: https://reviews.freebsd.org/D1100
</content>
</entry>
<entry>
<title>Stop telling people to use send-pr; instead point them towards Bugzilla.</title>
<updated>2014-06-14T18:43:48Z</updated>
<author>
<name>Gavin Atkinson</name>
<email>gavin@FreeBSD.org</email>
</author>
<published>2014-06-14T18:43:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=deee077e0c63a000e56c623a1e8678d523c9ab36'/>
<id>urn:sha1:deee077e0c63a000e56c623a1e8678d523c9ab36</id>
<content type='text'>
Hat:		bugmeister@
MFC after:	3 days
</content>
</entry>
<entry>
<title>MFtbemd:</title>
<updated>2010-08-23T06:13:29Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2010-08-23T06:13:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=c09808d0d611d103bece3d41886b87de160900c0'/>
<id>urn:sha1:c09808d0d611d103bece3d41886b87de160900c0</id>
<content type='text'>
Use MACHINE_CPUARCH in preference to MACHINE_ARCH.  The former is the
source code location of the machine, the latter the binary output.  In
general, we want to use MACHINE_CPUARCH instead of MACHINE_ARCH unless
we're tesitng for a specific target.  The isn't even moot for
i386/amd64 where there's momemntum towards a MACHINE_CPUARCH == x86,
although a specific cleanup for that likely would be needed...
</content>
</entry>
<entry>
<title>After r193232 rt_tables in vnet.h are no longer indirectly dependent on</title>
<updated>2009-06-08T19:57:35Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2009-06-08T19:57:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=8d8bc0182ea6f8f85409e76e53053487c7d23a84'/>
<id>urn:sha1:8d8bc0182ea6f8f85409e76e53053487c7d23a84</id>
<content type='text'>
the ROUTETABLES kernel option thus there is no need to include opt_route.h
anymore in all consumers of vnet.h and no longer depend on it for module
builds.

Remove the hidden include in flowtable.h as well and leave the two
explicit #includes in ip_input.c and ip_output.c.
</content>
</entry>
<entry>
<title>Remove opt_mac.h generation for various kernel modules that no longer</title>
<updated>2009-06-06T17:01:44Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2009-06-06T17:01:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=d5fc25e5d6c52b306312784663ccad85923a9c76'/>
<id>urn:sha1:d5fc25e5d6c52b306312784663ccad85923a9c76</id>
<content type='text'>
require it.

Submitted by:	pjd
</content>
</entry>
<entry>
<title>Burn TTY ioctl bridges in compat layers.</title>
<updated>2009-05-08T20:06:37Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2009-05-08T20:06:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=51e6ba0f00d8544dc694571f07bde46d5a6d2a99'/>
<id>urn:sha1:51e6ba0f00d8544dc694571f07bde46d5a6d2a99</id>
<content type='text'>
I really don't want any pieces of code to include ioctl_compat.h, so let
the ibcs2 and svr4 compat leave sgtty alone. If they want to support
sgtty, they should emulate it on top of termios, not sgtty.

The code has been marked with BURN_BRIDGES for a long time. ibcs2 and
svr4 are not really popular pieces of code anyway.
</content>
</entry>
</feed>
