summaryrefslogtreecommitdiffstats
path: root/sys/arm/include
Commit message (Collapse)AuthorAgeFilesLines
* Create a new header <machine/_stdint.h> for storing MD parts ofmike2002-07-294-231/+171
| | | | | | | | | <stdint.h>. Previously, parts were defined in <machine/ansi.h> and <machine/limits.h>. This resulted in two problems: (1) Defining macros in <machine/ansi.h> gets in the way of that header only defining types. (2) Defining C99 limits in <machine/limits.h> adds pollution to <limits.h>.
* Remove label_t and physadr, which seem to have never been used inmike2002-07-101-10/+0
| | | | | | FreeBSD. Submitted by: bde
* Remove an unused type.mike2002-07-091-3/+0
|
* Move __offsetof() macro from <machine/ansi.h> to <sys/cdefs.h>. It'smike2002-07-081-5/+0
| | | | | | hardly MD, since all our platforms share the same macro. It's not really compiler dependent either, but this helps in reducing <machine/ansi.h> to only type definitions.
* Make vm_pindex_t 64-bit on all platforms. This is necessary to avoidiedowse2002-06-231-1/+1
| | | | | | overflows with the large file sizes that UFS2 permits. Reviewed by: dillon, alc, tegge
* Move MI stuff out of MD param.h files.phk2002-05-141-48/+0
| | | | It can all still be overridden in the MD files should need suddenly arise.
* Remove the unused definitions of ctod() and dotc().phk2002-05-141-4/+0
|
* Sync with the other platforms.obrien2002-05-101-1/+1
|
* Guard against redefining __gnuc_va_list.obrien2002-03-241-1/+2
|
* Remove __P.alfred2002-03-201-1/+1
|
* We need machine/{signal,ucontext}.h to build a cross GCC compiler.obrien2001-12-092-0/+138
| | | | So craft the proper versions of these and commit em.
* Following sys/i386/include/ansi.h rev 1.33, add additional integer typesobrien2001-12-091-9/+57
| | | | in <machine/ansi.h> and that are required by <sys/stdint.h>.
* We need machine/types.h to build a cross GCC compiler.obrien2001-12-091-0/+72
| | | | | (copied from src/sys/i386/include/types.h rev 1.23, except for the label_t size, which is '10' everywhere BUT on i386)
* machine/limits.hobrien2001-12-092-0/+430
| | | | (taken from i386/include/limits.h rev 1.19)
* o Stop abusing MD headers with non-MD types.mike2001-12-011-2/+0
| | | | | | | | | | | | | | | o Hide nonstandard functions and types in <netinet/in.h> when _POSIX_SOURCE is defined. o Add some missing types (required by POSIX.1-200x) to <netinet/in.h>. o Restore vendor ID from Rev 1.1 in <netinet/in.h> and make use of new __FBSDID() macro. o Fix some miscellaneous issues in <arpa/inet.h>. o Correct final argument for the inet_ntop() function (POSIX.1-200x). o Get rid of the namespace pollution from <sys/types.h> in <arpa/inet.h>. Reviewed by: fenner Partially submitted by: bde
* Remove funky right justification.mike2001-10-231-8/+8
| | | | Pointed out by: bde
* Try two on the preprocessing logic.obrien2001-10-191-1/+1
| | | | Reviewed by: ru
* Blah, fix braino where ru had to remind me of proper preprocessor syntax.obrien2001-10-191-1/+1
| | | | Bad fingers, no cookie.
* My attempts at minimizing the number of #def's got me in trouble.obrien2001-10-181-1/+4
|
* Make MAXTSIZ, DFLDSIZ, MAXDSIZ, DFLSSIZ, MAXSSIZ, SGROWSIZ loaderps2001-10-101-1/+1
| | | | | | | tunable. Reviewed by: peter MFC after: 2 weeks
* o Remove some GCCisms in src/powerpc/include/endian.h.mike2001-08-301-0/+2
| | | | | | | | | | | | | | | | | | | | o Unify <machine/endian.h>'s across all architectures. o Make bswapXX() functions use a different spelling of u_int16_t and friends to reduce namespace pollution. The bswapXX() functions don't actually exist, but we'll probably import these at some point. Atleast one driver (if_de) depends on bswapXX() for big endian cases. o Deprecate byteorder(3) prototypes from <sys/types.h>, these are now prototyped indirectly in <arpa/inet.h>. o Deprecate in_addr_t and in_port_t typedefs in <sys/types.h>, these are now typedef'd in <arpa/inet.h>. o Change byteorder(3) prototypes to use standards compliant uint32_t (spelled __uint32_t to reduce namespace pollution). o Document new preferred headers and standards compliance. Discussed with: bde PR: 29946 Reviewed by: bmilekic
* Fix style of defines.obrien2001-06-091-1/+1
|
* Make _BSD_TIME_T_ (time_t) an `int' rather than `long'. This will helpobrien2001-05-181-1/+1
| | | | | | | flag errors where programmers assume time_t is a long, which it is not on 64-bit platforms. Submitted by: bde
* Style changes -- revert ordering to mostly two revs ago.obrien2001-05-181-58/+59
| | | | | | Embellish some comments, fix tab'ing. Requested by: bde
* Consistently define the rune types.obrien2001-05-161-4/+17
| | | | Follow NetBSD's lead and add a _BSD_MBSTATE_T_ type.
* Move the int typedefs to the top so they can be used in defining other types.obrien2001-05-161-19/+24
| | | | | | Ensure every platform has __offsetof. Make multiple inclusion detection consistent with other <platform>/include/*.h files.
* Correct disordering which is corresponding to bde's fix toume2001-02-171-1/+1
| | | | i386/include/ansi.h.
* Correct 2nd argument of getnameinfo(3) to socklen_t.ume2001-02-151-0/+1
| | | | Reviewed by: itojun
* RIP <machine/lock.h>.markm2001-02-111-36/+0
| | | | | | | Some things needed bits of <i386/include/lock.h> - cy.c now has its own (only) copy of the COM_(UN)LOCK() macros, and IMASK_(UN)LOCK() has been moved to <i386/include/apic.h> (AKA <machine/apic.h>). Reviewed by: jhb
* Convert all simplelocks to mutexes and remove the simplelock implementations.jasone2001-01-241-14/+0
|
* Remove seconds types we don't use that came in thru the NetBSD heiratage.obrien2001-01-081-1/+0
|
* StrongARM platform-specific definitions.obrien2001-01-046-0/+527
OpenPOWER on IntegriCloud