alfred
e5970c99a3
Handle %%m properly in syslog format string. Previously it would expand
...
the %m into the errno and then vfprintf would expand the % and the first
character of the strerror(3) return causing possible data corruption.
2003-02-10 08:31:28 +00:00
dougb
8645f074a0
Try to fix two problems with the -I example. One is the fact that we
...
want to match a character $, not EOL. The other is that CVS helpfully
expanded my example into an actual CVS tag.
Submitted by: gad
2003-02-10 06:35:34 +00:00
kan
4ec0d56609
Install one more header file which is new with GCC 3.2.2.
2003-02-10 06:09:55 +00:00
kan
bdfd3bdba6
Merge FreeBSD modifications into gcc 3.2.2 release:
...
1.8 printf format error fixes.
2003-02-10 06:07:12 +00:00
tjr
ed08307335
Lock the proc around accessing p_siglist in ttycheckoutq() in the
...
unused wait != 0 case.
2003-02-10 06:06:46 +00:00
kan
2da58157b4
Merge FreeBSD modifications into gcc 3.2.2 release:
...
1.10 -mno-align-long-strings.
1.11 Allow the specification of LONG_TYPE_SIZE on the command line.
2003-02-10 06:05:16 +00:00
kan
0a982e8aa5
Merge FreeBSD modifications into gcc 3.2.2 release:
...
1.11 -mno-align-long-strings.
Note the change 1.15 is not needed anymore.
2003-02-10 06:04:35 +00:00
kan
4d62c1a303
Update for Gcc 3.2.2 release.
2003-02-10 06:03:47 +00:00
kan
7c2f8a7c01
Merge FreeBSD modifications into gcc 3.2.2 release:
...
1.{2,15} FREEBSD_NATIVE.
1.21 "GCC_OPTIONS".
1.{16,25,27} Cross-compiling issues.
2003-02-10 06:03:16 +00:00
jeff
2de830f8f6
- In getnewbuf() unlock the bq lock prior to sleeping when we're out of
...
buffers.
Submitted by: tegge
2003-02-10 06:02:51 +00:00
kan
d28c3fda3c
Merge FreeBSD modifications into gcc 3.2.2 release:
...
1.2 -fformat-extensions.
1.3 -printf0
1.6 Teach GCC about %y for DDB and implement
support for the C99 %z format modifier.
2003-02-10 06:00:24 +00:00
kan
faf9b1c18e
Merge FreeBSD modifications into gcc 3.2.2 release:
...
1.2 kernel printf enhancements framework.
1.3 suppress prototype warnings on K&R main.
2003-02-10 05:59:19 +00:00
kan
9bbf1e7a3b
Merge FreeBSD modifications into gcc 3.2.2 release:
...
1.2 framework for our kernel printf enhancements.
1.3 suppress prototype warnings on K&R main.
2003-02-10 05:58:19 +00:00
kan
bb9b382fea
Update HEAD with stock GCC 3.2.2 release files.
2003-02-10 05:57:03 +00:00
kan
09014fac80
This commit was generated by cvs2svn to compensate for changes in r110618,
...
which included commits to RCS files with non-trunk default branches.
2003-02-10 05:49:31 +00:00
kan
c4a0c9c6b7
Gcc 3.2.2-release libf2c bits.
2003-02-10 05:49:31 +00:00
kan
57bc2511f8
This commit was generated by cvs2svn to compensate for changes in r110616,
...
which included commits to RCS files with non-trunk default branches.
2003-02-10 05:48:28 +00:00
kan
b6a09262ec
Gcc 3.2.2-release Objective C support bits.
2003-02-10 05:48:28 +00:00
kan
52f9958890
This commit was generated by cvs2svn to compensate for changes in r110614,
...
which included commits to RCS files with non-trunk default branches.
2003-02-10 05:47:54 +00:00
kan
78fa66448c
Gcc 3.2.2-release C++ support bits.
2003-02-10 05:47:54 +00:00
kan
88e949e954
This commit was generated by cvs2svn to compensate for changes in r110611,
...
which included commits to RCS files with non-trunk default branches.
2003-02-10 05:41:50 +00:00
kan
793833d7a7
Gcc 3.2.2-release.
2003-02-10 05:41:50 +00:00
jake
d3a0473d61
Remove mtx_lock_giant from functions which are mp-safe.
2003-02-10 04:42:20 +00:00
tjr
a6fa833b15
Make this work without COMPAT_43 by using tcgetattr()/tcsetattr() instead
...
of ioctl TIOCGETP/TIOCSETP.
2003-02-10 02:08:49 +00:00
des
d4d4a833ae
Major cleanup & homogenization.
2003-02-10 00:50:03 +00:00
des
439e079c7b
No idea what this is for, and it doesn't make much sense. If a port needs
...
it, it can install its own copy in /usr/local/etc/pam.d/.
2003-02-10 00:49:44 +00:00
des
ca9add3762
There's no reason to have two identical policies for FTP servers, so
...
make ftp a symlink to ftpd.
2003-02-10 00:47:46 +00:00
hsu
3a6e2d8617
Add restrict keyword to string functions.
...
Reviewed by: bde
2003-02-10 00:36:27 +00:00
scottl
2daf7453dd
Implement a new dynamic command allocator. FIBs are allocated in 1 page
...
blocks now, which should eliminate problems with the driver failing to
attach due to insufficient contiguous RAM. Allow the FIB pool to grow
from the default of 128 to the max of 512 as demand grows. Also pad the
adapter init struct to work around the 2120/2200 DMA bug now that there
is no longer a FIB slab.
2003-02-10 00:34:24 +00:00
phk
a616f22441
Leak more stuff into libgeom.
2003-02-10 00:11:43 +00:00
jeff
6bab19f3ac
- Correct another atomic op.
...
Spotted by: alc
2003-02-09 22:39:51 +00:00
njl
b56ce9f887
Clean up exit path from rl_attach() to remove multiple returns
2003-02-09 22:32:50 +00:00
mbr
9d09c03766
Explicitly release a existing lease before we start dhclient (again).
...
If we already have a lease and restart sysinstall (or something with
the net configuration goes wrong), we would have to reboot just
because there is a dhclient hanging around.
Reviewed by: murray (re)
MFC after: 5 days
2003-02-09 22:04:50 +00:00
njl
a58e49dda0
Quirk for Lexar Media Jumpdrive
...
PR: kern/47006
Tested by: George Hartzell <hartzell@kestrel.alerce.com>
MFC after: 1 week
2003-02-09 21:49:45 +00:00
des
3dcafca132
Complete rewrite of pam_ssh(8). The previous version was becoming hard
...
to maintain, and had security issues which would have required a major
rewrite to address anyway.
This implementation currently starts a separate agent for each session
instead of connecting each new session to the agent started by the first
one. While this would be a Good Thing (and the old pam_ssh(8) tried to
do it), it's hard to get right. I'll revisit this issue when I've had a
chance to test some modifications to ssh-agent(1).
2003-02-09 21:20:44 +00:00
alc
dfbc8a7fc0
Add a comment describing how pagedaemon_wakeup() should be used and
...
synchronized.
Suggested by: tegge
2003-02-09 20:40:36 +00:00
joerg
5428aebe8f
Set the expected permissions of /dev to 0555 since this is what devfs
...
is using anyway. Otherwise, "make installworld" insists on resetting
them to 0755.
2003-02-09 19:33:53 +00:00
mtm
79fd930022
Revisit the shell special characters issue and settle it once-and-forall.
...
All characters will be accepted, and pw(8) can sort out which ones it
will allow and which ones it won't.
Approved by: markm (mentor)
Prodded by: Philippe Bourcier <philippe@cyberabuse.org>
2003-02-09 18:29:09 +00:00
simokawa
d40dbd1c8c
Increase atrq.ndesc for if_fwe.
2003-02-09 17:11:55 +00:00
phk
ee425616b7
Update the statistics collection code to track busy time instead of
...
idle time.
Statistics now default to "on" and can be turned off with
sysctl kern.geom.collectstats=0
Performance impact of statistics collection is on the order of
800 nsec per consumer/provider set on a 700MHz Athlon.
2003-02-09 17:04:57 +00:00
nectar
aa5fb3b42f
Do not define OPENSSL_NO_KRB5 here in CFLAGS. It is handled in
...
opensslconf.h.
Reminded by: reports from des, obrien
2003-02-09 14:59:56 +00:00
schweikh
6acde8e9eb
Correct assorted typos and grammos. No content changes.
2003-02-09 13:02:57 +00:00
jeff
404c49d980
- Claim we're 'fsync' and not 'spec_fsync' in vop_stdfsync.
2003-02-09 12:29:38 +00:00
jeff
079aa5230a
- Use the new vop_stdfsync instead of recreating our own.
2003-02-09 12:28:51 +00:00
jeff
528cceebc4
- Move some code out from #ifdef INVARIANTS.
2003-02-09 12:11:37 +00:00
jeff
33fe54e557
- Update a printf format for b_flags.
2003-02-09 11:56:13 +00:00
jeff
87e306ad71
- Cleanup unlocked accesses to buf flags by introducing a new b_vflag member
...
that is protected by the vnode lock.
- Move B_SCANNED into b_vflags and call it BV_SCANNED.
- Create a vop_stdfsync() modeled after spec's sync.
- Replace spec_fsync, msdos_fsync, and hpfs_fsync with the stdfsync and some
fs specific processing. This gives all of these filesystems proper
behavior wrt MNT_WAIT/NOWAIT and the use of the B_SCANNED flag.
- Annotate the locking in buf.h
2003-02-09 11:28:35 +00:00
jeff
75e9ed76e4
- spell add 'add' and not 'subtract' in an atomic op.
...
Spotted by: alc
Pointy hat to: jeff
2003-02-09 11:21:40 +00:00
simokawa
51e766f699
Add new ioctl to specify target EUI64 for fwmem.
2003-02-09 10:14:22 +00:00
jeff
734283166f
- Lock down the buffer cache's infrastructure code. This includes locks on
...
buf lists, synchronization variables, and atomic ops for the counters.
This change does not remove giant from any code although some pushdown
may be possible.
- In vfs_bio_awrite() don't access buf fields without the buf lock.
2003-02-09 09:47:31 +00:00