Home | History | Annotate | Download | only in include
History log of /src/sys/arch/usermode/include/ansi.h
RevisionDateAuthorComments
 1.6  07-May-2019  kamil 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.
 1.5  17-Jun-2015  martin branches: 1.5.18;
Make clock_t unsigned int everywhere.
Ok: matt@, mrg@
 1.4  10-Nov-2013  jmcneill branches: 1.4.4; 1.4.6;
support building on arm
 1.3  22-Aug-2011  jmcneill branches: 1.3.2; 1.3.12; 1.3.16;
build fixes for netbsd-5 and i386
 1.2  21-Oct-2009  snj Drop 3rd and 4th clauses. OK jmcneill (copyright holder).
 1.1  29-Dec-2007  jmcneill branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.18;
Import work-in-progress NetBSD/usermode port.
 1.1.18.1  11-Mar-2010  yamt sync with head
 1.1.8.2  18-Feb-2008  mjf Sync with HEAD.
 1.1.8.1  29-Dec-2007  mjf file ansi.h was added on branch mjf-devfs on 2008-02-18 21:05:12 +0000
 1.1.6.2  21-Jan-2008  yamt sync with head
 1.1.6.1  29-Dec-2007  yamt file ansi.h was added on branch yamt-lazymbuf on 2008-01-21 09:39:45 +0000
 1.1.4.2  09-Jan-2008  matt sync with HEAD
 1.1.4.1  29-Dec-2007  matt file ansi.h was added on branch matt-armv6 on 2008-01-09 01:49:21 +0000
 1.1.2.2  02-Jan-2008  bouyer Sync with HEAD
 1.1.2.1  29-Dec-2007  bouyer file ansi.h was added on branch bouyer-xeni386 on 2008-01-02 21:50:45 +0000
 1.3.16.1  18-May-2014  rmind sync with head
 1.3.12.2  03-Dec-2017  jdolecek update from HEAD
 1.3.12.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.2.1  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.4.6.1  22-Sep-2015  skrll Sync with HEAD
 1.4.4.1  16-Jul-2015  riz Pull up following revision(s) (requested by martin in ticket #846):
sys/arch/mips/include/ansi.h: revision 1.29
sys/arch/sh3/include/ansi.h: revision 1.16
sys/arch/sparc64/include/ansi.h: revision 1.18
sys/arch/m68k/include/ansi.h: revision 1.24
sys/arch/powerpc/include/ansi.h: revision 1.30
sys/arch/hppa/include/ansi.h: revision 1.14
sys/arch/i386/include/ansi.h: revision 1.27
sys/arch/alpha/include/ansi.h: revision 1.25
sys/arch/usermode/include/ansi.h: revision 1.5
sys/arch/sparc/include/ansi.h: revision 1.24
Make _BSD_CLOCK_T_ unsigned int so it's the same for IPL32 and LP64
environments. We don't really have a powerpc64 native userland
and the mips64 native userland is IPL32 so this shouldn't affect anything.
Make clock_t unsigned
Make clock_t unsigned int everywhere.
Ok: matt@, mrg@
 1.5.18.1  10-Jun-2019  christos Sync with HEAD

RSS XML Feed