| #
bca8c3ff |
| 07-May-2019 |
kamil <kamil@NetBSD.org> |
Switch all users (except ia64) of custom machine/ansi.h to common_ansi.h
Deduplicate the code among ports and poll definitions of types directly from a compiler.
This fixes miscompilation of certai
Switch all users (except ia64) of custom machine/ansi.h to common_ansi.h
Deduplicate the code among ports and poll definitions of types directly from a compiler.
This fixes miscompilation of certain programs that instruct compilers to generate code for different types. This bug has been detected with -fshort-wchar in EFI firmware.
Proposed and discussed on a mailing list (twice).
Itanium uses custom !ELF fallback switch, temporarily leave it as it is.
show more ...
|
| #
fe2be587 |
| 17-Jun-2015 |
martin <martin@NetBSD.org> |
Make clock_t unsigned
|
| #
3eb244d8 |
| 17-Jul-2011 |
joerg <joerg@NetBSD.org> |
Retire varargs.h support. Move machine/stdarg.h logic into MI sys/stdarg.h and expect compiler to provide proper builtins, defaulting to the GCC interface. lint still has a special fallback. Reduce a
Retire varargs.h support. Move machine/stdarg.h logic into MI sys/stdarg.h and expect compiler to provide proper builtins, defaulting to the GCC interface. lint still has a special fallback. Reduce abuse of _BSD_VA_LIST_ by defining __va_list by default and derive va_list as required by standards.
show more ...
|
| #
377cb4e4 |
| 27-Mar-2010 |
tnozaki <tnozaki@NetBSD.org> |
1. {wctype,wctrans,mbstate}_t: switch MD to MI like other libc implementation (such as *BSD and glibc2).
2. don't typedef void * wc{type,trans}_t, suggested by soda@-san. it may pass through c
1. {wctype,wctrans,mbstate}_t: switch MD to MI like other libc implementation (such as *BSD and glibc2).
2. don't typedef void * wc{type,trans}_t, suggested by soda@-san. it may pass through compiler type check, it's harmful. so i introduce dummy struct __tag_wc{type,trans}_t(iconv_t already does).
no ABI change was made.
show more ...
|
| #
461a86f9 |
| 11-Jan-2009 |
christos <christos@NetBSD.org> |
merge christos-time_t
|
| #
d974db0a |
| 17-Oct-2007 |
garbled <garbled@NetBSD.org> |
Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the v
Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
show more ...
|
| #
dce09ea0 |
| 03-Sep-2007 |
drochner <drochner@NetBSD.org> |
clean up some definitions around rune_t which are not needed anymore
|
| #
44eb8f04 |
| 04-Oct-2006 |
tnozaki <tnozaki@NetBSD.org> |
fix gcc -Werror -Wmissing-braces problem mbstate_t(this is opaque object)'s initializer should be ``{ 0 }'', so changed 1st field of union from character array to integer.
|
| #
95e1ffb1 |
| 11-Dec-2005 |
christos <christos@NetBSD.org> |
merge ktrace-lwp.
|
| #
f854ad41 |
| 20-Apr-2005 |
matt <matt@NetBSD.org> |
For GCC3 and later, use the __builtin_va* constructs.
|
| #
aad01611 |
| 07-Aug-2003 |
agc <agc@NetBSD.org> |
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
| #
31e2cbf0 |
| 02-Mar-2003 |
tshiozak <tshiozak@NetBSD.org> |
add some ISO C 1995 I18N functions and types: btowc, wctrans, towctrans, wcscoll, wcsxfrm, wctype_t and wctrans_t.
|
| #
c5fd8284 |
| 03-Jan-2001 |
takemura <takemura@NetBSD.org> |
replace 'long long' with int64_t to compile stand alone program with compiler other than GCC.
|
| #
efa2b707 |
| 26-Dec-2000 |
itojun <itojun@NetBSD.org> |
make mbstate_t bigger (32 -> 128 bytes). XXX if you have libc after citrus locale import, please recompile libc, and your applications that use mbstate_t (rather rare). really sorry for the mess.
|
| #
82349820 |
| 21-Dec-2000 |
itojun <itojun@NetBSD.org> |
populate _BSD_MBSTATE_T_. add warning regarding to rune_t.
|
| #
bb2ed0f4 |
| 27-Jun-2000 |
kleink <kleink@NetBSD.org> |
G/c _BSD_INTPTR_T_ and _BSD_UINTPTR_T_.
|
| #
22554e01 |
| 31-Jul-1998 |
ross <ross@NetBSD.org> |
Following discussions with eeh and mrg, change most of these types so that they should make an ILP32 setup with an ILP32 compiler and an LP64 setup if run through an LP64 compiler. None of the data s
Following discussions with eeh and mrg, change most of these types so that they should make an ILP32 setup with an ILP32 compiler and an LP64 setup if run through an LP64 compiler. None of the data sizes actually change right now, and any type errors that show up would have to be fixed eventually anyway.
show more ...
|
| #
d94474cc |
| 07-Jul-1998 |
eeh <eeh@NetBSD.org> |
General update:
Added genassym.cf Removed lderr which should never have gotten in Removed lots of dead code from locore.s Added some softint stuff to intr.c Added support for halt -p esp and l
General update:
Added genassym.cf Removed lderr which should never have gotten in Removed lots of dead code from locore.s Added some softint stuff to intr.c Added support for halt -p esp and le both use bus_dmamap_*() functions now instead of kdvma_mapin() groundwork for PCI (but we still have no drivers for any sun4u PCI devices)
show more ...
|
| #
01e2e698 |
| 20-Jun-1998 |
eeh <eeh@NetBSD.org> |
Import of sparc64.
|