Home | History | Annotate | Download | only in include
History log of /src/sys/arch/sparc/include/cdefs.h
RevisionDateAuthorComments
 1.13  18-Mar-2014  christos Make all __ALIGNBYTES macros return the same type (size_t)
 1.12  20-Jan-2012  joerg branches: 1.12.6; 1.12.10;
Change CMSG_SPACE and CMSG_LEN to provide Integer Constant Expressions
again. This was changed in sys/socket.h r1.51 to work around fallout
from the IPv6 aux data migration. It broke the historic ABI on some
platforms. This commit restores compatibility for netbsd32 code on such
platforms and provides a template for future changes to the CMSG_*
alignment. Revert PCC/Clang workarounds in postfix and tmux.
 1.11  11-Dec-2005  christos branches: 1.11.112; 1.11.116;
merge ktrace-lwp.
 1.10  07-Jan-2004  martin A __insn_barrier() is now available for all archs, remove the MD version
here. Suggested by Jason Thorpe.
 1.9  16-Nov-2003  pk Introduce __insn_barrier(), designed to prevent instruction re-ordering
with minimal side-effects across its location in the source code.
 1.8  20-Mar-1999  thorpej branches: 1.8.42;
Garbage-collect.
 1.7  01-Jul-1998  tv On ELF, make __indr_reference undefined and __warn_references do nothing,
as on Alpha. This should be fixed to do something in both cases.
 1.6  01-Jul-1998  tv Change _C_LABEL() to use proper underscoring depending on __ELF__ or not.
 1.5  04-Nov-1997  thorpej Bug fixes and cleanup from Chris Demetriou <cgd@pa.dec.com>:
- fix _C_LABEL so that it actually works.
- make __RENAME use _C_LABEL.
- fix __RENAME so that it expects an unquoted argument.
- fix __indr_reference and __warn_references so that they
supply their own final semicolon.
- define __warn_references to nothing if not GNU C (required
by the way it's used).

The __warn_references semicolon change has to be made
so that __warn_references can be defined into nothing.
(A ; all by itself isn't a great idea.) The __indr_reference
change was made for consistency.
 1.4  22-Oct-1997  thorpej Implement __RENAME() in <machine/cdefs.h>
 1.3  27-Dec-1996  pk branches: 1.3.14;
For now, define `__indr_reference' and `__warn_references' as empty
macros if __GNUC__ not defined.
 1.2  23-Mar-1995  jtc Changed name of __weak_reference() to __indr_reference(). They really
are indirect references, and I want to add a real __weak_reference()
macro to <machine/cdefs.h> soon.
 1.1  19-Jan-1995  jtc This file, which will be included by <sys/cdefs.h>, will contain macros
such as __warn_references() and __weak_reference() which are actually
machine dependant. This will make it easier for ports that are being
bootstraped with ELF and ECOFF based toolchains.

This change also introduces a new macro, _C_LABEL(x). _C_LABEL expands
its argument, an identifier, to a character string of the identifier
name as it is represented in an object file.

For most ports, _C_LABEL(x) will expand to "_x", for ELF based ports
_C_LABEL(x) will expand to "x".
 1.3.14.2  04-Nov-1997  thorpej Pull up from trunk: bug fixes and cleaups.
 1.3.14.1  22-Oct-1997  thorpej Pull up from trunk: Implement __RENAME() in <machine/cdefs.h>
 1.8.42.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.8.42.2  18-Sep-2004  skrll Sync with HEAD.
 1.8.42.1  03-Aug-2004  skrll Sync with HEAD
 1.11.116.1  18-Feb-2012  mrg merge to -current.
 1.11.112.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.11.112.1  17-Apr-2012  yamt sync with head
 1.12.10.1  18-May-2014  rmind sync with head
 1.12.6.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.

RSS XML Feed