<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/include/arpa, branch release/5.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F5.4.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F5.4.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2005-02-13T07:23:46Z</updated>
<entry>
<title>MFC: For variables that are only checked with defined(), don't provide</title>
<updated>2005-02-13T07:23:46Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2005-02-13T07:23:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3152376aea3a65195a85469996d1f887cd880554'/>
<id>urn:sha1:3152376aea3a65195a85469996d1f887cd880554</id>
<content type='text'>
     any fake value.
</content>
</entry>
<entry>
<title>MFCrypto: update RFC assigned telnet options (r1.9)</title>
<updated>2003-01-18T06:13:57Z</updated>
<author>
<name>Bill Fumerola</name>
<email>billf@FreeBSD.org</email>
</author>
<published>2003-01-18T06:13:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=22c530b927d6e8dff16081504fb40a40e35216e9'/>
<id>urn:sha1:22c530b927d6e8dff16081504fb40a40e35216e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>o Merge &lt;machine/ansi.h&gt; and &lt;machine/types.h&gt; into a new header</title>
<updated>2002-08-21T16:20:02Z</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-08-21T16:20:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=abbd8902334e8c6409384593b4a2c81f939b47b4'/>
<id>urn:sha1:abbd8902334e8c6409384593b4a2c81f939b47b4</id>
<content type='text'>
  called &lt;machine/_types.h&gt;.
o &lt;machine/ansi.h&gt; will continue to live so it can define MD clock
  macros, which are only MD because of gratuitous differences between
  architectures.
o Change all headers to make use of this.  This mainly involves
  changing:
    #ifdef _BSD_FOO_T_
    typedef	_BSD_FOO_T_	foo_t;
    #undef _BSD_FOO_T_
    #endif
  to:
    #ifndef _FOO_T_DECLARED
    typedef	__foo_t	foo_t;
    #define	_FOO_T_DECLARED
    #endif

Concept by:	bde
Reviewed by:	jake, obrien
</content>
</entry>
<entry>
<title>Change a POSIX conditional to use the new __BSD_VISIBLE macro.</title>
<updated>2002-08-16T16:34:26Z</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-08-16T16:34:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2cd998a25d6a3b40d37216991744d89fade7053d'/>
<id>urn:sha1:2cd998a25d6a3b40d37216991744d89fade7053d</id>
<content type='text'>
Fix the following style bugs:
o #ifdef, #ifndef, and #undef should be followed by a space, not a
  tab.
o The second level of indentation in prototypes is 4 characters even
  when the function names are indented 1 extra character.
o Type qualifiers that appear next to a * need a seperating space so
  that the qualifier isn't easily confused with parameter names.
  (eg. `char * __restrict' instead of `char *__restrict')

Submitted by:	bde (mostly)
</content>
</entry>
<entry>
<title>  -Add the restrict required by IEEE Std 1003.1-2001 in form</title>
<updated>2002-08-14T20:40:35Z</updated>
<author>
<name>Robert Drehmel</name>
<email>robert@FreeBSD.org</email>
</author>
<published>2002-08-14T20:40:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b7dbaf7b46e3801e05050872619180ac60c7126a'/>
<id>urn:sha1:b7dbaf7b46e3801e05050872619180ac60c7126a</id>
<content type='text'>
   of our __restrict macro to the prototypes and function
   definitions of inet_pton and inet_ntop.
 - Use ANSI-C function argument lists.
 - Adjust the prototypes in the manual page.
</content>
</entry>
<entry>
<title>Prepend BIG_ENDIAN, BYTE_ORDER, LITTLE_ENDIAN, and PDP_ENDIAN with an</title>
<updated>2002-05-28T04:32:25Z</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-05-28T04:32:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b0694f6170d06e18338a98a2dfd25f17dc735b0d'/>
<id>urn:sha1:b0694f6170d06e18338a98a2dfd25f17dc735b0d</id>
<content type='text'>
underscore.  This is the preferred form.  Also fix a preprocessor
syntax error in an error-detection section.
</content>
</entry>
<entry>
<title>Added new bsd.incs.mk which handles installing of header files</title>
<updated>2002-05-12T16:01:00Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2002-05-12T16:01:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c7b111cba82a6eafca66d37944c7293fb1a11000'/>
<id>urn:sha1:c7b111cba82a6eafca66d37944c7293fb1a11000</id>
<content type='text'>
via INCS.  Implemented INCSLINKS (equivalent to SYMLINKS) to
handle symlinking include files.  Allow for multiple groups of
include files to be installed, with the powerful INCSGROUPS knob.
Documentation to follow.

Added standard `includes' and `incsinstall' targets, use them
in Makefile.inc1.  Headers from the following makefiles were
not installed before (during `includes' in Makefile.inc1):

	kerberos5/lib/libtelnet/Makefile
	lib/libbz2/Makefile
	lib/libdevinfo/Makefile
	lib/libform/Makefile
	lib/libisc/Makefile
	lib/libmenu/Makefile
	lib/libmilter/Makefile
	lib/libpanel/Makefile

Replaced all `beforeinstall' targets for installing includes
with the INCS stuff.

Renamed INCDIR to INCSDIR, for consistency with FILES and SCRIPTS,
and for compatibility with NetBSD.  Similarly for INCOWN, INCGRP,
and INCMODE.

Consistently use INCLUDEDIR instead of /usr/include.

gnu/lib/libstdc++/Makefile and gnu/lib/libsupc++/Makefile changes
were only lightly tested due to the missing contrib/libstdc++-v3.
I fully tested the pre-WIP_GCC31 version of this patch with the
contrib/libstdc++.295 stuff.

These changes have been tested on i386 with the -DNO_WERROR "make
world" and "make release".
</content>
</entry>
<entry>
<title>Be more strict about exposing BSD-specific functions when a standard</title>
<updated>2002-04-10T10:51:53Z</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-04-10T10:51:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0b7879101efffc40e51e89595911d01c3ab38a4b'/>
<id>urn:sha1:0b7879101efffc40e51e89595911d01c3ab38a4b</id>
<content type='text'>
has been requested.

Unconditionalize the definition of INET_ADDRSTRLEN and
INET6_ADDRSTRLEN.  Doing this helps expose bogus redefinitions in 3rd
party software.
</content>
</entry>
<entry>
<title>o Implement &lt;sys/_types.h&gt;, a new header for storing types that are</title>
<updated>2002-04-01T08:12:25Z</updated>
<author>
<name>Mike Barcroft</name>
<email>mike@FreeBSD.org</email>
</author>
<published>2002-04-01T08:12:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8822d3fb831579a7ebabfce63f469078db325e44'/>
<id>urn:sha1:8822d3fb831579a7ebabfce63f469078db325e44</id>
<content type='text'>
  MI, not required to be a fixed size, and used in multiple headers.
  This will grow in time, as more things move here from &lt;sys/types.h&gt;
  and &lt;machine/ansi.h&gt;.
o Add missing type definitions (uint16_t and uint32_t) to
  &lt;arpa/inet.h&gt; and &lt;netinet/in.h&gt;.
o Reduce pollution in &lt;sys/types.h&gt; by using `#if _FOO_T_DECLARED'
  widgets to avoid including &lt;sys/stdint.h&gt;.
o Add some missing type definitions to &lt;unistd.h&gt; and note the ones
  that still need to be added.
o Make use of &lt;sys/_types.h&gt; primitives in &lt;grp.h&gt; and &lt;sys/types.h&gt;.

Reviewed by:	bde
</content>
</entry>
<entry>
<title>Breath deep and take __P out of the system include files.</title>
<updated>2002-03-23T17:24:55Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2002-03-23T17:24:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bb28f3c29b4c91af1b0e79e456294bb08735648a'/>
<id>urn:sha1:bb28f3c29b4c91af1b0e79e456294bb08735648a</id>
<content type='text'>
# This appears to not break X11, but I'm having problems compiling the
# glide part of the server with or without this patch, so I can't tell
# for sure.
</content>
</entry>
</feed>
