Prafulla Deuskar
802baa70eb
- Use IO mode to reset the controller (82544 and beyond)
...
- Read the Mac address only once during attach.
(This fixes the failover issue observed using the bonding driver)
MFC after: 3 days
2002-07-16 16:55:03 +00:00
Yaroslav Tykhiy
5f76ebf34e
Use the right indent for the closing brace: it belongs to `if',
...
not to `for'. The previous indent was reather misleading for
the code reader.
MFC after: 1 week
2002-07-16 16:48:15 +00:00
Yaroslav Tykhiy
55b54aa791
Replace the awkward hackery about strtok(3)
...
by conventional one-way parsing of ftphosts(5).
Don't let NULL hostname pointers into virtual
host records as well.
PR: bin/18410
MFC after: 1 month
2002-07-16 16:30:41 +00:00
Thomas Moestl
fe905bcb53
Add new LSU bits for UltraSPARC-III.
2002-07-16 16:24:03 +00:00
Thomas Moestl
63ebf186a7
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
Thomas Moestl
60a6cf4eff
Add missing quotes around ID string in __FBSDID().
...
Pointy hat to: obrien
2002-07-16 16:20:44 +00:00
Mike Barcroft
8e91c039a7
This isn't quite ready for WARNS=3 in the sparc64 case.
...
Noticed by: sparc64 tinderbox
2002-07-16 16:10:39 +00:00
John Baldwin
6babe9434a
Some style cleanups.
...
Submitted by: bde
2002-07-16 15:40:19 +00:00
John Baldwin
14d199ad29
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
Yoshihiro Takahashi
a79f8552fb
Change include order.
2002-07-16 14:39:52 +00:00
Yoshihiro Takahashi
5d4a0e12ca
Check return status from fd_in() function.
2002-07-16 14:34:38 +00:00
Mark Murray
828191256b
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
Dag-Erling Smørgrav
c0cb106043
Unbreak Alpha build.
2002-07-16 09:58:36 +00:00
Mark Murray
fa860c783c
Unbreak LINT; sort the includes so that functions are explicitly
...
declared. Remove duplicate includes.
2002-07-16 09:33:33 +00:00
Mark Murray
e9b24da3d5
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
Kelly Yancey
9f8df4b468
Fix incorrect cast.
2002-07-16 05:57:21 +00:00
Dima Dorfman
7b9c3ba793
Use proper article.
2002-07-16 05:38:26 +00:00
Peter Wemm
239d85c5ad
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
Garrett Wollman
55a7bf6b44
Support POSIX ``programming environment'' mistake.
2002-07-15 22:51:24 +00:00
Garrett Wollman
252724764d
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
Garrett Wollman
603a6e79d8
Support POSIX/SUS ``programming environment'' mistake in confstr().
2002-07-15 22:21:33 +00:00
Garrett Wollman
476d84ff75
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
Garrett Wollman
97ec79a175
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
Garrett Wollman
ef5b639902
getopt(3) was also added in 1003.2-1992.
2002-07-15 21:32:45 +00:00
Giorgos Keramidas
1f2cec106f
The .Fn function.
2002-07-15 20:59:12 +00:00
Giorgos Keramidas
ab7e1a5712
The .Fn function
2002-07-15 20:50:16 +00:00
Garrett Wollman
45d2fcfaae
Don't bother asking the kernel about _SC_FSYNC; it's not optional.
2002-07-15 20:42:05 +00:00
Garrett Wollman
6e6d406857
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
Garrett Wollman
2d7aab98c6
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
Giorgos Keramidas
68a8e8a9f3
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
Hajimu UMEMOTO
8071d8d70d
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
Giorgos Keramidas
e812f24f6d
The .Fn function
2002-07-15 19:56:24 +00:00
Garrett Wollman
c98a4bf3fb
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
Garrett Wollman
647e4efd97
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 Perlstein
09ce4f7aaf
Add IPv6 support.
...
Submitted by: Jean-Luc Richier <Jean-Luc.Richier@imag.fr>
2002-07-15 19:40:23 +00:00
Garrett Wollman
702b2a722b
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
Hajimu UMEMOTO
b115006a67
- 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
John Baldwin
30cce2ed6b
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
John Baldwin
5e4fa8916d
KSTACK_PAGES is only an option on i386, so move it to the i386 NOTES file.
2002-07-15 19:24:50 +00:00
John Baldwin
b928585573
Whitespace fix.
2002-07-15 19:14:13 +00:00
John Baldwin
fbfee3f615
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 Perlstein
d14ca883cb
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 Perlstein
45ea00ee87
use getaddrinfo() instead of gethostbyname().
...
Submitted by: Jean-Luc Richier <Jean-Luc.Richier@imag.fr>
2002-07-15 19:02:45 +00:00
Alfred Perlstein
ae23eaed6e
Nuke unused variable.
2002-07-15 19:00:34 +00:00
John Baldwin
522a5d72bd
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
John Baldwin
f309f881ad
Move NTIMECOUNTER and PPS_SYNC from the ISA bus section to the clock
...
options section.
2002-07-15 18:59:00 +00:00
John Baldwin
601969b9aa
The EISA_SLOTS option appears to be i386-only.
2002-07-15 18:55:07 +00:00
Alfred Perlstein
5a9d606d4b
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 Perlstein
af37179b5f
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
John Baldwin
122b088a2a
COMPAT_OLDISA is only used on i386.
2002-07-15 18:50:13 +00:00