| #
805326e6 |
| 18-Mar-2014 |
christos <christos@NetBSD.org> |
Make all __ALIGNBYTES macros return the same type (size_t)
|
| #
e8bec33b |
| 20-Jan-2012 |
joerg <joerg@NetBSD.org> |
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
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.
show more ...
|
| #
95e1ffb1 |
| 11-Dec-2005 |
christos <christos@NetBSD.org> |
merge ktrace-lwp.
|
| #
b86d7b2c |
| 07-Jan-2004 |
martin <martin@NetBSD.org> |
A __insn_barrier() is now available for all archs, remove the MD version here. Suggested by Jason Thorpe.
|
| #
97bb6a9d |
| 16-Nov-2003 |
pk <pk@NetBSD.org> |
Introduce __insn_barrier(), designed to prevent instruction re-ordering with minimal side-effects across its location in the source code.
|
| #
a77ccfe4 |
| 20-Mar-1999 |
thorpej <thorpej@NetBSD.org> |
Garbage-collect.
|
| #
fb267f06 |
| 01-Jul-1998 |
tv <tv@NetBSD.org> |
On ELF, make __indr_reference undefined and __warn_references do nothing, as on Alpha. This should be fixed to do something in both cases.
|
| #
da263839 |
| 01-Jul-1998 |
tv <tv@NetBSD.org> |
Change _C_LABEL() to use proper underscoring depending on __ELF__ or not.
|
| #
4730a8cb |
| 04-Nov-1997 |
thorpej <thorpej@NetBSD.org> |
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 __in
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.
show more ...
|
| #
665f7d1a |
| 22-Oct-1997 |
thorpej <thorpej@NetBSD.org> |
Implement __RENAME() in <machine/cdefs.h>
|
| #
be418911 |
| 27-Dec-1996 |
pk <pk@NetBSD.org> |
For now, define `__indr_reference' and `__warn_references' as empty macros if __GNUC__ not defined.
|
| #
f8641009 |
| 23-Mar-1995 |
jtc <jtc@NetBSD.org> |
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.
|
| #
9540190d |
| 19-Jan-1995 |
jtc <jtc@NetBSD.org> |
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 th
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".
show more ...
|