tmm
0d2b3aeaaa
Add ASI definitions of UltraSPARC-III (Cu) processors, and add some
...
previously missing US-I and II ones.
2002-07-16 16:22:25 +00:00
tmm
2d1becbbf1
Add missing quotes around ID string in __FBSDID().
...
Pointy hat to: obrien
2002-07-16 16:20:44 +00:00
mike
c13b46838e
This isn't quite ready for WARNS=3 in the sparc64 case.
...
Noticed by: sparc64 tinderbox
2002-07-16 16:10:39 +00:00
jhb
f37064088a
Some style cleanups.
...
Submitted by: bde
2002-07-16 15:40:19 +00:00
jhb
9618cc94df
If we get a receive error in nfs_receive() and then get an error trying to
...
obtain the send lock, we would bogusly try to unlock the send lock before
returning resulting in a panic. Instead, only unlock the send lock if
nfs_sndlock() succeeds and nfs_reconnect() fails.
MFC after: 3 days
Sponsored by: The Weather Channel
2002-07-16 15:12:07 +00:00
nyan
c0d792ed96
Change include order.
2002-07-16 14:39:52 +00:00
nyan
970ceb7d6e
Check return status from fd_in() function.
2002-07-16 14:34:38 +00:00
markm
bedd05ccec
The main reason for this is to reduce diffs between all the crt1.c's.
...
Assembler macros are tidied up and made as similar as sanely possible.
The macros are translated into C (__inline static) functions for lint.
Declaration orders are made the same.
Declarations are all ISOfied and tidied up.
Comment contents have gratuitous diffs removed.
The net result is a bunch of crt1.c's that are 90% the same.
It may be possible to now encapsulate the differences in one
MD header, and have only one MI crt1.c file (although the macros
to do this may be ugly).
Helpful comments by: obrien, bde
Alpha tested by: des
i386-elf tested by: markm
2002-07-16 12:28:50 +00:00
des
4de6bef145
Unbreak Alpha build.
2002-07-16 09:58:36 +00:00
markm
a2b56dc6ce
Unbreak LINT; sort the includes so that functions are explicitly
...
declared. Remove duplicate includes.
2002-07-16 09:33:33 +00:00
markm
8b9e48e9c0
Retire the perl gethints.conf in favour of an awk version. Move
...
the awk version to a central place for maintenance.
Submitted by: Cyrille Lefevre <cyrille.lefevre@laposte.net>
2002-07-16 09:28:25 +00:00
kbyanc
5e26e30d89
Fix incorrect cast.
2002-07-16 05:57:21 +00:00
dd
9bc51ba681
Use proper article.
2002-07-16 05:38:26 +00:00
peter
779ad29a62
The pmap_invalidate_all() here is definately not a good idea. We are
...
running with interrupts disabled, other cpus locked down, and only
making a temporary local mapping that we immediately back out again.
Tested by: gallatin
2002-07-15 23:11:49 +00:00
wollman
90c7f9135a
Support POSIX ``programming environment'' mistake.
2002-07-15 22:51:24 +00:00
wollman
92fcd29282
Assume that my bug report against 1003.1-2001 will be resolved my way,
...
and make 64-bit architectures use the LP64_OFF64 environment instead
of the LPBIG_OFFBIG one.
2002-07-15 22:43:03 +00:00
wollman
f62ac07676
Support POSIX/SUS ``programming environment'' mistake in confstr().
2002-07-15 22:21:33 +00:00
wollman
e52f5b3dbc
Move _CS_PATH from <sys/unistd.h> to <unistd.h> -- the kernel isn't involved
...
in confstr() processing.
2002-07-15 21:56:40 +00:00
wollman
b2f83d271c
All of the things that confstr() returns are compile-time constants.
...
It's silly to call sysctl() to get the value of _PATH_STDPATH from
<paths.h> when we can just use it directly. This greatly simplifies
the implementation. (This is also part of my grand scheme to get
rid of sysctl's `user' category, which should never have been created.)
Use strlcpy() instead of strncpy() as it has the exact semantics we want.
2002-07-15 21:51:19 +00:00
wollman
859a07fe0d
getopt(3) was also added in 1003.2-1992.
2002-07-15 21:32:45 +00:00
keramida
5bd8884c66
The .Fn function.
2002-07-15 20:59:12 +00:00
keramida
5777e081fa
The .Fn function
2002-07-15 20:50:16 +00:00
wollman
d1ed324a35
Don't bother asking the kernel about _SC_FSYNC; it's not optional.
2002-07-15 20:42:05 +00:00
wollman
0caa79f7e4
Define _POSIX_FSYNC unconditionally. (The standard has enough weasel-words
...
to allow us to claim compliance.) Define a few other nearby feature tests
in the way required by 1003.1-2001.
2002-07-15 20:37:10 +00:00
wollman
b89239acdb
Fix visibility:
...
- symlink() is from 1003.1-2001 and XPG4.2
- fchown() is from 1003.1-2001
- fsync() is from ISO/IEC 9945-1:1995
- confstr() is from 1003.2-1992
2002-07-15 20:33:58 +00:00
keramida
2974c4bd84
Add a missing 'function' word.
...
Use .Vt to mark up `struct stat' when it is a variable type.
2002-07-15 20:07:09 +00:00
ume
c95ccb75f4
Use BSDi derived if_nametoindex(), if_indextoname(), if_nameindex()
...
and if_freenameindex().
Obtained from: KAME
MFC after: 2 weeks
2002-07-15 19:58:56 +00:00
keramida
c6226499e9
The .Fn function
2002-07-15 19:56:24 +00:00
wollman
13b1a9cedc
Don't claim to fully implement C99 in the STANDARDS section and then disclaim
...
compliance in the BUGS section immediately below.
2002-07-15 19:46:06 +00:00
wollman
382395e868
Note that fseeko() and ftello() are standard in 1003.1-2001.
...
(Prefer the more-encompassing POSIX standard to SUSv2.)
2002-07-15 19:42:25 +00:00
alfred
df766765ba
Add IPv6 support.
...
Submitted by: Jean-Luc Richier <Jean-Luc.Richier@imag.fr>
2002-07-15 19:40:23 +00:00
wollman
c559b89027
Clean up some of the rather strange structure and ordering of this
...
file. Correct visibility conditions and order blocks of declarations
in order of increasing inclusiveness. Note that [v]snprintf() is now
in ISO C and f{seek,tell}o() are now in POSIX. Deprecated getw() and
putw() are no longer visible in XSH6 namespace (and should probably
be removed from BSD namespace as well).
2002-07-15 19:38:45 +00:00
ume
fd0b2bb03e
- fixed a bug that we can't send a packet to ipv4mapped ipv6 address
...
using a udp6 socket without bind(2)ing.
- fbsd4/430 reported from the FreeBSD team.
- this fix is different from the fix reported in the above PR. i think
this better, but we need some test.
Obtained from: KAME
MFC after: 3 weeks
2002-07-15 19:25:46 +00:00
jhb
6d76018028
Add a new VM options section. Move KSTACK_PAGES there from the MI NOTES
...
file and better document it. Add better documentation for the DISABLE_PSE
option. Add the missing DISABLE_PG_G option and document it.
2002-07-15 19:25:40 +00:00
jhb
1684d8745f
KSTACK_PAGES is only an option on i386, so move it to the i386 NOTES file.
2002-07-15 19:24:50 +00:00
jhb
879505ae12
Whitespace fix.
2002-07-15 19:14:13 +00:00
jhb
7e643be20f
Move SMBFS from i386 and pc98 files and options files to MI files and
...
options files.
2002-07-15 19:11:21 +00:00
alfred
926cc1f5b3
add support for rpc IPv6 (rpc/udp/46 ...)
...
Submitted by: Jean-Luc Richier <Jean-Luc.Richier@imag.fr>
2002-07-15 19:09:33 +00:00
alfred
727d879eeb
use getaddrinfo() instead of gethostbyname().
...
Submitted by: Jean-Luc Richier <Jean-Luc.Richier@imag.fr>
2002-07-15 19:02:45 +00:00
alfred
c94441aed3
Nuke unused variable.
2002-07-15 19:00:34 +00:00
jhb
78154b85a3
The hardware bus configuration section is now empty, so axe it. The
...
architecture specific NOTES files define which hardware busses each
architecture supports.
2002-07-15 19:00:21 +00:00
jhb
60b78372d5
Move NTIMECOUNTER and PPS_SYNC from the ISA bus section to the clock
...
options section.
2002-07-15 18:59:00 +00:00
jhb
36084586c8
The EISA_SLOTS option appears to be i386-only.
2002-07-15 18:55:07 +00:00
alfred
c3235f750b
do not call clnt_spcreateerror nor clnt_sperror with a NULL pointer, instead
...
pass an empty string.
Submitted by: Jean-Luc Richier <Jean-Luc.Richier@imag.fr>
2002-07-15 18:53:52 +00:00
alfred
83a53d0868
Port to TI/RPC and/or IPV6.
...
Submitted by: Jean-Luc Richier <Jean-Luc.Richier@imag.fr>
2002-07-15 18:51:57 +00:00
jhb
08255d70df
COMPAT_OLDISA is only used on i386.
2002-07-15 18:50:13 +00:00
jhb
12ace143f0
Sync up syscons options from options.i386.
2002-07-15 18:43:09 +00:00
alfred
b53eff381d
If an RPC fails, try a shorter reply in case the fault lies with the
...
size of the response.
PR: misc/26320
MFC After: 2 weeks
2002-07-15 18:34:27 +00:00
jhb
1495816eb1
Add a NOTES file for the Alpha architecture.
2002-07-15 17:50:17 +00:00
jhb
87b7140810
makeLINT.send has been moved to sys/conf so we can build LINT on other
...
architectures besides i386.
2002-07-15 17:48:47 +00:00