wosch
f73c17fe31
Update FreeBSD 4.6 release date.
...
Added OpenBSD 3.1
2002-08-04 20:34:28 +00:00
mike
fb6cd3904f
Fix typo in the last revision.
...
Noticed by: i386 tinderbox
2002-08-04 19:34:38 +00:00
jake
8325f04853
Add example entries for ttya and ttyb (sab).
2002-08-04 19:16:13 +00:00
jake
3b16da9c19
se -> sab.
2002-08-04 19:07:15 +00:00
alc
93773deb7b
o Acquire the page queues lock before checking the page's busy status
...
in vm_page_grab(). Also, replace the nearby tsleep() with an msleep()
on the page queues lock.
2002-08-04 19:05:20 +00:00
jake
f6b60fe503
Ported to FreeBSD.
2002-08-04 18:41:27 +00:00
jake
bd30e2b194
Add Jason L. Wright's driver for the SAB82532 serial chip, found in many
...
sun ultras.
Obtained from: OpenBSD
2002-08-04 18:36:36 +00:00
anholt
50661385eb
Add device agp to GENERIC, filter it out of floppy builds
...
Approved by: des (mentor)
2002-08-04 18:35:02 +00:00
jake
d759311779
Remove this abortive attempt.
2002-08-04 18:24:09 +00:00
peter
b1ae8f9d32
Fix a mistake in 1.352 - I was returning a pointer to the rounded down
...
address. I expect this will fix acpica.
2002-08-04 18:11:38 +00:00
imp
a3625aac03
Remove commented out PCI_ENABLE_IO_MODES. It is gone now.
2002-08-04 18:06:15 +00:00
jake
38c44f7803
Ported to sparc64.
2002-08-04 17:57:01 +00:00
scottl
e0f60db94f
Simplify the handling of a fragmented file_id descriptor. Also
...
de-obfuscate the file_char flags.
2002-08-04 16:42:20 +00:00
ache
fe9a9d5bc5
Try harder to check lang as path component (".", "..", / inside).
...
Try harder to not overwrite failure errno.
style(9) whitespace reformatting for code readability.
2002-08-04 14:03:59 +00:00
tjr
2e02b2970d
Change wctype_t to an unsigned type to avoid warnings.
2002-08-04 12:43:53 +00:00
tjr
c7dfca65ec
Add the ISO C90 Amd. 1 wctrans(3) and towctrans(3) functions.
2002-08-04 12:09:08 +00:00
tjr
fd6d1078a9
Add btowc(3) to SEE ALSO section.
2002-08-04 11:02:21 +00:00
bde
4418f4740b
Include <sys/time.h> for the declaration of struct timeval. Do not
...
depend on namespace pollution in <signal.h>. (truss shouldn't be
using timevals anyway, since it was implemented long after timevals
were obsoleted by timespecs.)
2002-08-04 10:57:41 +00:00
jeff
02517b6731
- Replace v_flag with v_iflag and v_vflag
...
- v_vflag is protected by the vnode lock and is used when synchronization
with VOP calls is needed.
- v_iflag is protected by interlock and is used for dealing with vnode
management issues. These flags include X/O LOCK, FREE, DOOMED, etc.
- All accesses to v_iflag and v_vflag have either been locked or marked with
mp_fixme's.
- Many ASSERT_VOP_LOCKED calls have been added where the locking was not
clear.
- Many functions in vfs_subr.c were restructured to provide for stronger
locking.
Idea stolen from: BSD/OS
2002-08-04 10:29:36 +00:00
ache
a03ca02ee9
Use errno to indicate failure reason.
...
Remove incomplete checks for 'name' and 'PatchLocale', they must be
already checked at this point.
2002-08-04 09:37:28 +00:00
bde
d22ac4de6c
Fixed some style bugs (unsorting of MLINKS, and more than 1 assignment to
...
MAN per section).
2002-08-04 07:54:41 +00:00
alc
9565c29f19
o Extend the scope of the page queues lock in contigmalloc1().
...
o Replace vm_page_sleep_busy() with vm_page_sleep_if_busy()
in vm_contig_launder().
2002-08-04 07:07:34 +00:00
alc
1d175a3d83
o Convert a vm_page_sleep_busy() into a vm_page_sleep_if_busy()
...
with appropriate page queue locking.
2002-08-04 06:27:37 +00:00
obrien
4d5c4f2b17
Use an 8.3 friendly extension when compressing with bzip2.
2002-08-04 06:03:34 +00:00
obrien
86ac440fa1
Updated libc/libc_r that fixes the FreeBSD-SA-02:28.resolv resolver bug.
...
Submitted by: Trevor Johnson <trevor@jpj.net>
2002-08-04 05:51:05 +00:00
obrien
d3e44dec70
Allow "-v -v" to mean very verbose.
...
Reviewed by: freebsd-standards
PR: 40709
Submitted by: Edward Brocklesby <nighthawk@unrealircd.com>, johan
2002-08-04 05:29:13 +00:00
luigi
41b5da4c20
Fix generation of check-state rules, which i broke in last commit.
2002-08-04 05:16:19 +00:00
alc
93ee0b7e93
o Request a wired page from vm_page_grab() in _pmap_allocpte().
2002-08-04 04:55:31 +00:00
tjr
9cfc3cad44
Never allow a user to use crontab if opening /var/cron/{allow,deny} fails
...
for any reason other than ENOENT (think resource limits). Close allow and
deny files before allowed() returns to stop the user's EDITOR being able to
read them.
Obtained from: OpenBSD (partially)
2002-08-04 04:32:27 +00:00
ache
c41f494e5b
Rewrite loadlocale() to eliminate LOAD_CATEGORY macro to save space.
2002-08-04 04:29:54 +00:00
ache
9c3f31fb8e
Nonexistent SIZE_MAX -> SIZE_T_MAX
2002-08-04 04:11:48 +00:00
tjr
79a3f64da0
Signal an error instead of giving the caller less memory than they asked
...
for when num * size would cause integer overflow.
MFC after: 1 week
2002-08-04 02:52:11 +00:00
mdodd
c3ab10b179
Add options to print the argument and environment string parameters to
...
execve().
This could be done in a more general manner but it still wouldn't
be very pretty.
MFC after: 3 weeks
2002-08-04 02:24:21 +00:00
mdodd
b4aa304f72
Add a "FreeBSD ELF32" entry to ex_types[].
2002-08-04 02:20:06 +00:00
jake
2eb842c01d
Print out the strings in vers.o instead of hardcoding the loader banner.
2002-08-04 01:30:26 +00:00
mdodd
ca2c836450
Terminate the output line when a non-returning syscall is printed.
2002-08-04 01:28:13 +00:00
mdodd
3cb287247d
Add options to print absolute and relative timestamps.
...
PR: bin/25587 (in part)
MFC after: 3 weeks
2002-08-04 01:27:31 +00:00
mdodd
e327abdb5f
Kernel modifications necessary to allow to follow fork()ed children.
...
PR: bin/25587 (in part)
MFC after: 3 weeks
2002-08-04 01:07:02 +00:00
mdodd
65f8611398
Allow tracking fork()ed children.
...
PR: bin/25587 (in part)
MFC after: 3 weeks
2002-08-04 01:02:52 +00:00
mdodd
357fc6060d
Parameterize globals.
...
PR: bin/25587 (in part)
MFC after: 3 weeks
2002-08-04 00:46:48 +00:00
gshapiro
8cc0839b13
If all file systems are marked nosuid, the line:
...
MP=`mount -t ufs | grep -v " nosuid" | awk '{ print $3 }' | sort`
sets ${MP} to an empty string so the next line:
set ${MP}
actually just dumps all of the shells variables to stdout (and therefore
the security report). Fixed by surrounding the code which goes through the
mounts with a test for an empty string before using ${MP}.
Reviewed by: brian
MFC after: 3 days
2002-08-03 22:33:34 +00:00
alc
17a175bb0b
o Ask for a prezeroed page in pmap_pinit() for the page directory page.
2002-08-03 20:24:51 +00:00
alc
5674611fb4
o Convert two instances of vm_page_sleep_busy() to vm_page_sleep_if_busy()
...
with appropriate page queue locking.
2002-08-03 18:59:19 +00:00
ache
abb8c5771b
Add ERRORS section according to POSIX (no errors)
2002-08-03 17:20:45 +00:00
ache
8212322c62
Catch empty encoding name too
2002-08-03 17:09:21 +00:00
mux
557df4aa08
Small diffs that p4 didn't catch when I extracted
...
the diffs from my branch.
2002-08-03 17:06:51 +00:00
mux
f02e2b7cda
This should have been committed too, I have no idea
...
why p4 didn't gave me this diff too.
2002-08-03 17:05:14 +00:00
ache
b5b73d0ae1
Fix return codes to match what setrunelocale() returns
2002-08-03 16:26:47 +00:00
mux
ba55503fcc
I should have committed this ages ago...
...
Convert init(8) to use nmount() instead of mount() when
it has to mount devfs. This doesn't happen normally,
since the kernel is supposed to mount devfs itself.
2002-08-03 16:21:33 +00:00
mux
f72ce2f014
Now that the kernel is able to load modules itself,
...
remove all the code which was trying to do so.
This code was nasty in several ways, it was hiding
the kernel bug where the kernel was unable to properly
load a module, and it was quitting if it wasn't able
to load the module. The consequence is that an ABI
breakage of the vfsconf API would have broken *every*
mount utility.
2002-08-03 16:03:21 +00:00