Tim J. Robbins
23b6f7902d
Correctly handle the case where __vfwprintf() fails because it runs out
...
of memory.
2002-09-26 08:26:16 +00:00
Tim J. Robbins
3383deca89
Sync with OpenBSD: avoid memory leak when __vfprintf() fails because it
...
runs out of memory, always call va_end.
2002-09-26 07:55:18 +00:00
Jeff Roberson
a414302f90
- Export the alq daemon thread pointer.
...
- Don't log ktr events from the alq daemon.
2002-09-26 07:38:56 +00:00
Maxim Sobolev
9c0d6e4c6d
Revert 1.27, as it breaks IPv6 over IPv4 tunnels.
...
Submitted by: Mark Huizer <xaa@timewasters.nl>, ume
2002-09-26 07:22:29 +00:00
Ruslan Ermilov
01a97b5808
Document DOC_LANG.
...
Reviewed by: murray
2002-09-26 07:08:48 +00:00
Juli Mallett
a08239b5d0
Remove a semicolon that appears to be a lie.
...
Spotted by: SPARC64 make WARNS=3
Sponsored by: Rachel Hestilow <rachel@jerkcity.com>
2002-09-26 06:44:30 +00:00
Juli Mallett
cac04057f2
When formatting the time for a target, use %H instead of %k, which is mostly
...
the same, but uses a non-extension option.
Sponsored by: Rachel Hestilow <rachel@jerkcity.com>
2002-09-26 06:40:04 +00:00
Nate Lawson
5187d555a5
Fix these warns where sizeof(int) != sizeof(void *)
...
/h/des/src/sys/coda/coda_venus.c: In function `venus_ioctl':
/h/des/src/sys/coda/coda_venus.c:277: warning: cast from pointer to integer of
different size
/h/des/src/sys/coda/coda_venus.c:292: warning: cast from pointer to integer of
different size
/h/des/src/sys/coda/coda_venus.c: In function `venus_readlink':
/h/des/src/sys/coda/coda_venus.c:380: warning: cast from pointer to integer of
different size
/h/des/src/sys/coda/coda_venus.c: In function `venus_readdir':
/h/des/src/sys/coda/coda_venus.c:637: warning: cast from pointer to integer of
different size
Submitted by: des-alpha-tinderbox
2002-09-26 06:19:31 +00:00
Warner Losh
4e54e04e18
Add cardbus, cbb, ep and pccard. These can likely be moved to the MI
...
section, but I've not had a chance to build them on other
architectures recently enough to add them.
2002-09-26 05:54:24 +00:00
Peter Wemm
bbe04fe2ca
ISMEMSDP(), IS286GDP(), IS386GDP(), ISGDP(), ISSDP() and ISSYSSDP() are
...
not used anywhere anymore.
2002-09-26 05:07:41 +00:00
Jeff Roberson
6423c9433c
- Move ASSERT_VOP_*LOCK* functionality into functions in vfs_subr.c
...
- Make the VI asserts more orthogonal to the rest of the asserts by using a
new, common vfs_badlock() function and adding a 'str' arg.
- Adjust generated ASSERTS to match the new prototype.
- Adjust explicit ASSERTS to match the new prototype.
2002-09-26 04:48:44 +00:00
Poul-Henning Kamp
77c1699f0c
Add "make universe" target which:
...
for each arch i386 sparc64 alpha ia64
make buildworld TARGET_ARCH=$arch
if NOTES found
make LINT
foreach kern ${arch}/conf/[A-Z0-9]*
make buildkernel TARGET_ARCH=$arch KERNCONF=$kern
Errors from the individual steps are ignored and the stdout+stderr
are saved in distinct files in root of the source tree with names
like: _.${arch}.${target}
On my dual 1.6G Athlon it takes roughly four hours to run this target.
2002-09-26 04:40:54 +00:00
Jeff Roberson
2a96b2d69f
- Fix a botch in previous commit; oldvp should not be unconditionally
...
assigned.
2002-09-26 02:54:30 +00:00
Juli Mallett
4fed818c7e
Don't declare things as extern when they will be static.
...
Sponsored by: Rachel Hestilow <rachel@jerkcity.com>
2002-09-26 01:39:22 +00:00
Jeff Roberson
6fc15f9bdf
- We don't need any automated lock checking for vop_islocked.
2002-09-26 00:31:16 +00:00
Semen Ustimenko
7dcd8ef946
Fix the problem introduced by vop_stdbmap() usage. The NTFS does not
...
implement worthful VOP_BMAP() handler, so it expect the blkno not to be
changed by VOP_BMAP(). Otherwise, it'll have to find some tricky way to
determine if bp was VOP_BMAP()ed or not in VOP_STRATEGY().
PR: kern/42139
2002-09-25 23:55:06 +00:00
Paul Traina
1a61aeb8dd
Enhance TACACS+ library to fully support authorization requests in
...
addition to existing authentication. No change to the existing
APIs to preseve both binary and API compatibility, so I am not
inclined to bump the library version number unless someone thinks
this is necessary.
Submitted by: Paul Fraley <fraley@juniper.net>
MFC after: 2 weeks
2002-09-25 23:18:51 +00:00
Juli Mallett
54f61a9394
Document at least one meaningful RELENG_5 feature, the ability to hide from
...
a user processes which run with an inequivalent class of UID credentials.
Sponsored by: Rachel Hestilow <rachel@jerkcity.com>
2002-09-25 22:17:18 +00:00
Akinori MUSHA
3072cc8c9f
Update compat3x libc and libc_r from RELENG_3. This fixes the buffer
...
overflow in resolver described in FreeBSD-SA-02:28.resolv.
Binaries built and contributed by; motoyuki
2002-09-25 19:47:54 +00:00
Archie Cobbs
58324e0e8e
Adjust for KSE function name changes.
2002-09-25 18:14:38 +00:00
Archie Cobbs
89def71cbd
Make the following name changes to KSE related functions, etc., to better
...
represent their purpose and minimize namespace conflicts:
kse_fn_t -> kse_func_t
struct thread_mailbox -> struct kse_thr_mailbox
thread_interrupt() -> kse_thr_interrupt()
kse_yield() -> kse_release()
kse_new() -> kse_create()
Add missing declaration of kse_thr_interrupt() to <sys/kse.h>.
Regenerate the various generated syscall files. Minor style fixes.
Reviewed by: julian
2002-09-25 18:10:42 +00:00
Mike Barcroft
a6fa9438ba
<sys/types.h> is no longer needed.
2002-09-25 16:49:09 +00:00
Scott Long
1da8092eea
Do away with AAC_COMPAT_LINUX option entirely. The functionality will
...
automatically be enabled if the kernel is compiled with COMPAT_LINUX.
Submitted by: jhb
MFC after: 3 days
2002-09-25 15:21:50 +00:00
Mark Murray
c099da117f
Try not to lint(1) contrib'ed sources. This Is Very Messy.
2002-09-25 14:19:51 +00:00
Mark Murray
82e5cdeb6e
Fix a declaration that is actually supposed to be a macro definition.
...
Submitted by: marius@alchemy.franken.de
2002-09-25 13:46:23 +00:00
Bruce Evans
ac0653dcc8
Round up instead of towards 0 in clock_getres() so that a resolution of
...
0 is never returned.
PR: 41781
MFC after: 3 days
2002-09-25 12:00:38 +00:00
Maxim Konovalov
3ec6f79c1e
Do not dump core on 'ipfw add unreach': handling null strings in
...
fill_reject_code(). Please note ipfw/ipfw2.c is not affected.
PR: bin/42304
Submitted by: Andy@wantpackets.com
MFC after: 1 day
2002-09-25 11:22:36 +00:00
Mark Murray
2da3b2ad29
Don't lint contrib'ed sources, even if the builder gas asked for it.
...
Its Just Too Noisy.
2002-09-25 09:59:54 +00:00
Mark Murray
db3cada418
Don't lint contrib'ed sources, enven if the builder has asked for it.
...
Its Just Too Noisy.
2002-09-25 09:59:01 +00:00
Mark Murray
88eede7915
Don't lint contrib'ed sources, even if the builder has asked for linting.
...
Its Just Too Noisy.
2002-09-25 09:58:00 +00:00
Mark Murray
826a6331a6
Avoid linting GNU contrib'ed stuff, even if the build engineer asked
...
for it (via WANT_LINT). It's Just Too Noisy.
2002-09-25 09:55:20 +00:00
Maxim Konovalov
05a7daf5ca
Disqualify UID/GID with non-numeric character.
...
PR: bin/41721
Reviewed by: tjr, silence on -audit
MFC after: 2 weeks
2002-09-25 08:49:19 +00:00
Mark Murray
4a63284e80
Unifdef(1) the crypto telnet sources.
2002-09-25 07:53:29 +00:00
Mark Murray
4141227a94
Catch up with "base" telnet.
...
s/FALL THROUGH/FALLTHROUGH/ for lint(1).
2002-09-25 07:28:04 +00:00
Mark Murray
86953b026a
Catch up with "base" telnet.
...
s/FALL THROUGH/FALLTHROUGH/ for lint(1).
s/Usage/usage/ for consistency.
2002-09-25 07:26:25 +00:00
Mark Murray
53889d70ff
From the requestor:
...
"Could you do me a favor and fix sys_bsd.c to get the howmany() macro
from <sys/param.h>, instead of <sys/types.h>? This will save me from
having to worry about the unsync'd bits before making the change."
Requested by: mike
2002-09-25 07:24:01 +00:00
Scott Long
7419815d60
The AAC_COMPAT_LINUX option was really annoying, since it made the
...
aac driver dependent on the linux emulation module. This was
especially bad for the release engineers who tried to move the
aac driver from the kernel onto the drivers floppy. The linux
compat bits for this driver are now in their own driver, aac_linux.
It can be loaded as a module or compiled into the kernel. For
the latter case, the AAC_COMPAT_LINUX option is needed, along with
the COMPAT_LINUX option.
I've tested this in every configuration I can think of. This is an
MFC candidate for 4.7.
Idea from: rwatson
MFC after: 3 days
2002-09-25 05:00:25 +00:00
Bruce A. Mah
76fdc7ad9d
Accomodate change in the output of "make package-depends" that came
...
with ports/Mk/bsd.ports.mk rev. 1.424. (It now prints the origin
after the package name.)
2002-09-25 04:36:07 +00:00
Mike Barcroft
89fdc4e117
Use the standardized CHAR_BIT constant instead of NBBY in userland.
2002-09-25 04:06:37 +00:00
Brian Somers
df93d794dc
Add a pkg_version variable so that it's possible to run portsversion instead
...
of pkg_version in periodic/weekly/400.status-pkg.
2002-09-25 03:01:42 +00:00
Jeff Roberson
18529dae1d
- Remove unused LK_NOOBJ.
2002-09-25 02:49:50 +00:00
Jeff Roberson
2ee5711e84
- Convert locks to use standard macros.
...
- Lock access to the buflists.
- Document broken locking.
- Use vrefcnt().
2002-09-25 02:49:48 +00:00
Jeff Roberson
6ef1763407
- Document broken locking.
...
- Use vrefcnt().
2002-09-25 02:47:49 +00:00
Jeff Roberson
d4820f8036
- Lock accesses to v_usecount.
...
- Convert interlock locks to use standard macros.
2002-09-25 02:45:50 +00:00
Jeff Roberson
8823f1b6db
- Don't use the interlock to protect v_writecount.
2002-09-25 02:44:55 +00:00
Jeff Roberson
37ab0e0d81
- Use vrefcnt() instead of v_usecount.
2002-09-25 02:42:43 +00:00
Jeff Roberson
0fa89fc7d9
- Hold the vn lock over vm_mmap().
2002-09-25 02:42:04 +00:00
Jeff Roberson
d3b85e1c8b
- Use incore() instead of gbincore() so we don't have to acquire the
...
vnode interlock.
2002-09-25 02:39:39 +00:00
Jeff Roberson
8926aed697
- Lock access to the buf lists.
...
- Use vrefcnt() where appropriate.
- Add some locking asserts.
2002-09-25 02:38:43 +00:00
Jeff Roberson
431886406c
- Lock access to the buf lists.
...
- Use vrefcnt() where appropriate.
2002-09-25 02:34:56 +00:00