Alfred Perlstein
efaa658806
Bring in my implementation of kernel support for posix realtime semaphores
...
that are shareable between processes.
There will be a cleanup shortly along with the necessary changes made to
libc, libc_r, libpthread as well as the hooks into sys/conf and sys/modules.
2002-09-18 22:47:42 +00:00
Robert Watson
cc51a2b55e
Remove un-needed stack variable 'ops'.
...
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2002-09-18 22:35:02 +00:00
Bosko Milekic
bd395ae8f6
style nit: unsigned -> u_int in the kernel, particularly to
...
stay consistent in this file, and keep m_length() and m_fixhdr()
consistent with their prototypes in mbuf.h
Inspired by: bde
2002-09-18 22:33:52 +00:00
Bosko Milekic
589b704f4e
more style fixes: 'unsigned' should be 'u_int' in this file.
...
Submitted by: bde
2002-09-18 22:29:33 +00:00
Mike Barcroft
cd5791c108
style(9): tab after #define.
2002-09-18 22:23:59 +00:00
Don Lewis
81f8d226f9
Convert descriptions in the ERRORS section to full sentences if they
...
were not full sentences, elaborating as necessary.
2002-09-18 22:12:43 +00:00
Doug Ambrisko
724b7a2be2
Clarify comment to "Code borrowed from if_fxp.c" to deal with running
...
out of fragments.
Suggested by: jhb
2002-09-18 21:32:48 +00:00
Maxime Henrion
cef7a339ba
Add a missing file into the CLEANFILES variable.
...
Approved by: peter
2002-09-18 21:16:17 +00:00
John Baldwin
23bfdc2d66
Whitespace-only indention fixups for revision 1.20. This lets the 1.20
...
diff actually be readable.
2002-09-18 20:51:25 +00:00
John Baldwin
f41fb58cd1
Oops, fix userland _CPUCFLAGS. Move adding of _CPUCFLAGS to bottom of
...
file after end of empty CPUTYPE else clause.
2002-09-18 20:48:54 +00:00
John Baldwin
eb28bc3e98
For the default case of CPUTYPE not being set, don't define CPUTYPE to the
...
lowest value in order to get the right MACHINE_CPU values since setting
CPUTYPE can result in problems later in the buildkernel case. Instead,
set MACHINE_CPU directly and leave CPUTYPE alone.
Tested by: mbr
2002-09-18 20:44:46 +00:00
Nate Lawson
86ed6d45ac
Remove any VOP_PRINT that redundantly prints the tag.
...
Move lockmgr_printinfo() into vprint() for everyone's benefit.
Suggested by: bde
2002-09-18 20:42:04 +00:00
Bosko Milekic
219c875a46
style fixes to mbuf.h
...
Submitted by: bde
2002-09-18 20:28:58 +00:00
Poul-Henning Kamp
0b1c0994a5
Add m_fixhdr() and m_length().
2002-09-18 20:04:30 +00:00
Poul-Henning Kamp
2201e1b039
Optimize the way we call BPF a tiny bit: If we chop the ether-header off
...
ourselves, call bpf before we do so, rather than re-construct the entire
thing afterwards.
Sponsored: http://www.babeltech.dk/
2002-09-18 19:50:48 +00:00
Poul-Henning Kamp
f0e2422b1b
Use m_length() instead of home-rolled.
...
In bpf_mtap(), if the entire packet is in one mbuf, call bpf_tap()
instead since it is a tad faster.
Sponsored by: http://www.babeltech.dk/
2002-09-18 19:48:59 +00:00
Poul-Henning Kamp
7ed60de837
Use m_length() instead of home-rolled versions.
2002-09-18 19:44:14 +00:00
Poul-Henning Kamp
a5554bf05b
Use m_fixhdr() rather than roll our own.
2002-09-18 19:43:01 +00:00
Poul-Henning Kamp
4e4425d486
Make m_length() and m_fixhdr() return unsigned.
...
Suggested by: arr
2002-09-18 19:42:06 +00:00
Brian Feldman
873caac499
Update the usage string in the limits(1) manpage to include -b for
...
sbsize. Also, correct the format string in getopt(3) usage to reflect
that -b takes an argument, and correct another case of RLIMIT_SBSIZE
having been forgotten.
2002-09-18 16:25:59 +00:00
David E. O'Brien
9ceffc28f3
Fix GNU coding violations.
2002-09-18 16:20:49 +00:00
David E. O'Brien
4db650b103
Basic stubbed-out support for building on sparc64 slipped in w/rev 1.41.
2002-09-18 16:19:05 +00:00
David E. O'Brien
71791a1d60
Stop using 3 distinct and far varied coding styles in a single file.
...
Pretend to actually adhere to the GNU coding standards.
2002-09-18 16:14:36 +00:00
Juli Mallett
2dbb6cf1cb
Make the DEBUGF() macro portable by (ugh) adding a Debug() function, which
...
is merely printf() but to stderr. This takes care of the caveat which lead
to the use of a vararg macro -- getting everything to stderr.
2002-09-18 16:13:03 +00:00
Poul-Henning Kamp
ac6e585d24
Introduce the m_length() function which will return the accumulated
...
length of an mbuf-chain and optionally a pointer to the last mbuf.
2002-09-18 14:57:35 +00:00
Poul-Henning Kamp
9f86067a9c
Add missing #include <sys/mbuf.h>
2002-09-18 14:21:52 +00:00
Jacques Vidrine
0bd4a81b2e
These RFCs and internet-drafts are not really needed in the base
...
system, and I've not been importing them lately. cvs rm them now
so they can be cleaned out of the attic later.
Requested by: obrien
2002-09-18 14:17:14 +00:00
Poul-Henning Kamp
3f2e06c5e1
Move m_fixhdr() from "mbchain" to "mbuf" where it belongs.
2002-09-18 13:41:37 +00:00
Tim J. Robbins
0b7bc80226
Optimise the common case where no special encoding is in use (LC_CTYPE is "C"
...
or "POSIX", other European locales). Use __sgetc() and __sputc() where
possible to avoid a wasteful lock and unlock for each byte and to avoid
function call overhead.
2002-09-18 12:17:28 +00:00
Tim J. Robbins
bddc6280f2
Logic error in previous: don't exit the loop when an incomplete multibyte
...
sequence is detected.
2002-09-18 10:21:41 +00:00
Boris Popov
44f3878ecb
Always open file in the DENYNONE mode and let the server to decide what is
...
good for this file.
This should allow read only access to file which is already opened on server.
2002-09-18 09:54:16 +00:00
Søren Schmidt
f7b6f951cf
Update supported chipset list.
2002-09-18 09:40:18 +00:00
Søren Schmidt
cea0b8e060
Add support for the VIA 8235.
...
Submitted by: Jason Dambrosio <jason@wiz.cx>
2002-09-18 09:39:37 +00:00
Don Lewis
cc25845767
Style and markup changes only.
...
Capitalize the first letter of the descriptions for the entries in the ERRORS
section if they are complete sentences and end the sentences with periods.
2002-09-18 09:34:01 +00:00
Boris Popov
3c2f5c3cc8
Implement additional SMB calls to allow proper update of file size as some
...
file servers fail to do it in the right way.
New NFLUSHWIRE flag marks pending flush request(s).
NB: not all cases covered by this commit.
Obtained from: Darwin
2002-09-18 09:27:04 +00:00
Ralf S. Engelschall
25ade111dc
Fix implementation of rc variables $amd_flags and $amd_map_program in
...
rcNG. The $amd_flags variable was already taken over into $rc_flags
by run_rc_command() when amd_precmd() is executed, so changing
$amd_flags there no longer effects the actual execution of amd.
Hence in amd_precmd() the $rc_flags have to be adjusted instead.
2002-09-18 08:49:50 +00:00
Jeff Roberson
99571dc345
- Split UMA_ZFLAG_OFFPAGE into UMA_ZFLAG_OFFPAGE and UMA_ZFLAG_HASH.
...
- Remove all instances of the mallochash.
- Stash the slab pointer in the vm page's object pointer when allocating from
the kmem_obj.
- Use the overloaded object pointer to find slabs for malloced memory.
2002-09-18 08:26:30 +00:00
Mike Barcroft
d0505643e5
ARIN has annoyingly started using caps when referencing
...
whois.apnic.net. To properly receive hints for recursive IP searches,
we convert a buffer to lowercase before searching for magic words.
PR: 42834
Submitted by: Andre Albsmeier <andre.albsmeier@mchp.siemens.de> (mostly)
X-MFC-After: re approval
2002-09-18 07:51:46 +00:00
Boris Popov
994ad1809e
Permit an empty username which is useful for browsing.
2002-09-18 07:43:21 +00:00
Boris Popov
3c30400408
Increase send/receive queue to accomodate large readx/writex requests.
...
Receive packets in a small pieces (NB_SORECEIVE_CHUNK), so TCP slowstart will
get its ACKs faster.
Obtained from: Darwin
2002-09-18 07:38:10 +00:00
Mitsuru IWASAKI
076ef4620b
Restore status register A of RTC at resume time.
...
This should fix the 'too many RTC interrupts and statclock seems
broken after resume' problem.
MFC after: 1 week
2002-09-18 07:34:04 +00:00
Mike Barcroft
86954511d2
Implement C99's va_copy() macro.
2002-09-18 07:33:16 +00:00
Tim J. Robbins
530bb9225d
Deprecate the rest of the rune interface.
2002-09-18 06:19:12 +00:00
Tim J. Robbins
7948cae0d2
Mark mbmb(), mbrune(), and mbrrune() as deprecated functions. We want to
...
get applications to move to the ISO C interfaces as well as have the
freedom to replace the rune interfaces with ones that support stateful
conversions some time in the future.
2002-09-18 06:11:21 +00:00
Tim J. Robbins
24990dfad0
Reimplement the functionality of fgetrune(), fputrune(), and fungetrune()
...
here in terms of mbrtowc(), wcrtomb(), and the single-byte I/O functions.
The rune I/O functions are about to become deprecated in favour of the
ones provided by ISO C90 Amd. 1 and C99.
2002-09-18 05:58:11 +00:00
Mike Barcroft
11142c6f54
o Don't include <nl_types.h>, instead provide a typedef for nl_item.
...
o Use relatively new visibility primitives to conditionalize some
constants.
2002-09-18 05:54:25 +00:00
Mike Barcroft
f4a1f909c6
Move definition of nl_item type to <sys/_types.h>, so that it can be
...
shared.
2002-09-18 05:51:23 +00:00
Juli Mallett
bed4636e02
Mostly rewrite the flag handling of uname(1) to be overridable, such as:
...
freefall% uname -s
FreeBSD
freefall% env UNAME_s=Linnex ./uname -s
Linnex
MFC after: 1 month
2002-09-18 04:33:10 +00:00
Garrett Wollman
f002cffd7e
Make obrien happy. Add a bad awk script which emulates as much of
...
gperf's behavior as we ever actually needed here. This generates
a much-less-efficient keyword recognizer, but it's not like that matters
in this application. Makefile changes coming once this passes the world
test.
2002-09-18 03:15:25 +00:00
Mike Barcroft
eb87df47cf
Use relatively new visibility primitives for conditionals. Document
...
unimplemented functions.
2002-09-18 02:07:08 +00:00