Ian Dowse
2f384b348a
Make vm_pindex_t 64-bit on all platforms. This is necessary to avoid
...
overflows with the large file sizes that UFS2 permits.
Reviewed by: dillon, alc, tegge
2002-06-23 21:57:19 +00:00
Poul-Henning Kamp
6380601f64
Move MI stuff out of MD param.h files.
...
It can all still be overridden in the MD files should need suddenly arise.
2002-05-14 20:35:29 +00:00
Poul-Henning Kamp
4c51ae2155
Remove the unused definitions of ctod() and dotc().
2002-05-14 20:01:34 +00:00
David E. O'Brien
8fea834105
Sync with the other platforms.
2002-05-10 02:20:33 +00:00
David E. O'Brien
c543d983fa
Guard against redefining __gnuc_va_list.
2002-03-24 11:25:46 +00:00
Alfred Perlstein
51dbee9db1
Remove __P.
2002-03-20 18:22:19 +00:00
David E. O'Brien
0aecb59b53
We need machine/{signal,ucontext}.h to build a cross GCC compiler.
...
So craft the proper versions of these and commit em.
2001-12-09 19:39:49 +00:00
David E. O'Brien
e45ee973f9
Following sys/i386/include/ansi.h rev 1.33, add additional integer types
...
in <machine/ansi.h> and that are required by <sys/stdint.h>.
2001-12-09 19:38:21 +00:00
David E. O'Brien
a58355ea3f
We need machine/types.h to build a cross GCC compiler.
...
(copied from src/sys/i386/include/types.h rev 1.23, except for the label_t
size, which is '10' everywhere BUT on i386)
2001-12-09 19:11:45 +00:00
David E. O'Brien
f95e635552
machine/limits.h
...
(taken from i386/include/limits.h rev 1.19)
2001-12-09 18:30:04 +00:00
Mike Barcroft
de2656d0ed
o Stop abusing MD headers with non-MD types.
...
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
2001-12-01 03:43:01 +00:00
Mike Barcroft
3a72286480
Remove funky right justification.
...
Pointed out by: bde
2001-10-23 00:42:15 +00:00
David E. O'Brien
9f9bd82e15
Try two on the preprocessing logic.
...
Reviewed by: ru
2001-10-19 20:01:01 +00:00
David E. O'Brien
4b16cf4f8a
Blah, fix braino where ru had to remind me of proper preprocessor syntax.
...
Bad fingers, no cookie.
2001-10-19 19:17:11 +00:00
David E. O'Brien
e3ddd70789
My attempts at minimizing the number of #def's got me in trouble.
2001-10-18 16:07:21 +00:00
Paul Saab
cbc89bfbfe
Make MAXTSIZ, DFLDSIZ, MAXDSIZ, DFLSSIZ, MAXSSIZ, SGROWSIZ loader
...
tunable.
Reviewed by: peter
MFC after: 2 weeks
2001-10-10 23:06:54 +00:00
Mike Barcroft
03516cfeb0
o Remove some GCCisms in src/powerpc/include/endian.h.
...
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
2001-08-30 00:04:19 +00:00
Warner Losh
1f94b9005c
Don't need the .keep_me files. Obrien and I committed past each other.
...
Add 0-9 to the list of possible kernel names at matsushita-san's
suggestion.
Submitted by: Makoto MATSUSHITA-san <matusita@jp.FreeBSD.org>
2001-07-01 23:35:44 +00:00
David E. O'Brien
1c08d95d1a
Add .cvsignore so that CVS stop's complaining about people's kernel build dirs.
2001-06-30 15:38:06 +00:00
David E. O'Brien
5e6ded4212
Ensure sys/${MACHINE}/compile/FOO exists
...
Reviewed by: arch, imp, peter, and the USENIX terminal room secret kernel cabal
2001-06-30 15:16:29 +00:00
David E. O'Brien
f9b58b41a3
Fix style of defines.
2001-06-09 05:21:17 +00:00
David E. O'Brien
02c629d468
Make _BSD_TIME_T_ (time_t) an int' rather than
long'. This will help
...
flag errors where programmers assume time_t is a long, which it is not on
64-bit platforms.
Submitted by: bde
2001-05-18 01:43:25 +00:00
David E. O'Brien
ef76752043
Style changes -- revert ordering to mostly two revs ago.
...
Embellish some comments, fix tab'ing.
Requested by: bde
2001-05-18 01:40:40 +00:00
David E. O'Brien
0dfc89c188
Consistently define the rune types.
...
Follow NetBSD's lead and add a _BSD_MBSTATE_T_ type.
2001-05-16 22:32:44 +00:00
David E. O'Brien
1123bf8862
Move the int typedefs to the top so they can be used in defining other types.
...
Ensure every platform has __offsetof.
Make multiple inclusion detection consistent with other
<platform>/include/*.h files.
2001-05-16 22:21:43 +00:00
Hajimu UMEMOTO
e335205699
Correct disordering which is corresponding to bde's fix to
...
i386/include/ansi.h.
2001-02-17 14:51:11 +00:00
Hajimu UMEMOTO
ad9fdc8f4d
Correct 2nd argument of getnameinfo(3) to socklen_t.
...
Reviewed by: itojun
2001-02-15 10:35:55 +00:00
Mark Murray
d888fc4e73
RIP <machine/lock.h>.
...
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
2001-02-11 10:44:09 +00:00
Jason Evans
1b367556b5
Convert all simplelocks to mutexes and remove the simplelock implementations.
2001-01-24 12:35:55 +00:00
David E. O'Brien
2590b31beb
Remove seconds types we don't use that came in thru the NetBSD heiratage.
2001-01-08 06:17:11 +00:00
David E. O'Brien
d4cfb42174
StrongARM platform-specific definitions.
2001-01-04 05:23:06 +00:00