Jeffrey Hsu
68eec1f80c
Switch to the conventional reference counting scheme.
2002-12-18 12:41:03 +00:00
Ruslan Ermilov
a0ce78ec1d
mdoc(7) police: "The .Fn system call".
2002-12-18 12:39:25 +00:00
Johan Karlsson
894fd2da78
Remove undocumented behavior (return current work dir if no path
...
is given as argument) that is not present in 4-Stable.
It was introduced when realpath(1) was split out of pwd(1).
The removed behavior is provided by pwd(1).
Reviewed by: mike
2002-12-18 11:50:28 +00:00
Jeffrey Hsu
19fc74fb60
Lock up ifaddr reference counts.
2002-12-18 11:46:59 +00:00
Johan Karlsson
9a26e46eb4
- use MAXPATHLEN per realpath(3)
...
- use the problematic part of the path, instead of the argument,
when reporting an error.
Reviewed by: mike
2002-12-18 10:20:40 +00:00
Johan Karlsson
0c21294cee
Use ${BINDIR} instead of hardcoded path.
...
PR: 44582
Submitted by: Jon Disnard <jon.disnard@ca.com>
Reviewed by: ru
MFC after: 3 weeks
2002-12-18 10:14:01 +00:00
Ruslan Ermilov
95f4226b27
mdoc(7) police: "The .Fn function".
2002-12-18 10:13:54 +00:00
Ruslan Ermilov
b92cc9b878
mdoc(7) police: Fixed the .Nm abuse.
2002-12-18 10:10:32 +00:00
Ruslan Ermilov
2faeeff4c9
mdoc(7) police: Tidy up the syscall language.
...
Stop calling system calls "function calls".
Use "The .Fn system call" a-la "The .Nm utility".
When referring to a non-BSD implementation in
the HISTORY section, call syscall a function,
to be safe.
2002-12-18 09:22:32 +00:00
Ruslan Ermilov
a1096fe6df
mdoc(7) police: kill whitespace at EOL.
2002-12-18 09:19:11 +00:00
Marcel Moolenaar
91c71b46ed
Export the physical address of the RSDP to userland by means
...
of the `machdep.acpi_root' sysctl. This is required on ia64
because the root pointer hardly ever, if at all, lives in the
first MB of memory and also because scanning the first MB of
memory can cause machine checks.
This provides a save and reliable way for ACPI tools to work
with the tables if ACPI support is present in the kernel. On
ia64 ACPI is non-optional.
2002-12-18 08:47:07 +00:00
Marcel Moolenaar
414c998fba
Add command `hcdp'. This command dumps the DIG64 HCDP table if one
...
exists.
2002-12-18 08:13:03 +00:00
Søren Schmidt
43ab91c3c6
On drives that returns 00 as 100% done, lower the criteria
...
for wraparound, 99 was too much for fast drives since they
do not give 99 as the last value, but instead something
in the 90's range.
2002-12-18 07:43:42 +00:00
Poul-Henning Kamp
c6e3e82803
Untwist a twisty bit of logic which gcc for some reason cannot see
...
through on ia64.
2002-12-18 07:25:33 +00:00
Kirk McKusick
123a5dff98
Delay an optional amount of time after booting before starting a
...
background fsck. The delay defaults to sixty seconds to allow
large applications such as the X server to start before disk I/O
bandwidth is monopolized by fsck.
Submitted by: Brooks Davis <brooks@one-eyed-alien.net>
Sponsored by: DARPA & NAI Labs.
2002-12-18 07:21:31 +00:00
Kirk McKusick
6d967351b4
Keep comments consistent with the code. Minor optimization.
...
Sponsored by: DARPA & NAI Labs.
2002-12-18 07:19:41 +00:00
Warner Losh
79cfd4b63b
I didn't intend to delete this rm from the Makefile. It snuck in at
...
the last second before the commit.
# likely we can remove this hack now that gcc generates better aligned code
# in the align to word case.
Noticed by: bde
2002-12-18 07:13:53 +00:00
Warner Losh
5102ef8416
Latest snapshot of devd. This one adds re-matching and string
...
expansion.
2002-12-18 07:08:01 +00:00
Tim J. Robbins
e4ceb70f7a
Document what happens when the format string contains insufficient
...
conversion specifications to completely specify the resulting struct tm.
PR: 46331
Submitted by: Christian S.J. Peron
MFC after: 2 weeks
2002-12-18 05:00:54 +00:00
Alan Cox
bd82dc7460
- Hold the page queues lock when performing vm_page_busy().
...
- Replace vm_page_sleep_busy() with proper page queues locking
and vm_page_sleep_if_busy().
2002-12-18 04:39:15 +00:00
Alan Cox
b365ea9e30
Hold the page queues lock when performing vm_page_flag_set().
2002-12-18 04:02:02 +00:00
Kirk McKusick
c021e44776
Cosmetic cleanup of unsigned buglets.
...
Submitted by: Bruce Evans <bde@zeta.org.au>
Sponsored by: DARPA & NAI Labs.
2002-12-18 00:53:45 +00:00
Greg Lehey
c6990de670
Back out revision 1.38. disklabel now understands vinum volumes again.
2002-12-18 00:18:54 +00:00
Eric Melville
27b76d3083
Add Web Objects.
...
Obtained from: IANA
Sponsored by: Apple
2002-12-17 23:59:10 +00:00
Warner Losh
1c584b760c
Reduce diffs with Peter's expanded diffs:
...
1) Put back the keyboard printing printf, at the cost of 58 bytes.
2) Minor tweak to getstr at no apparent cost.
2002-12-17 22:00:06 +00:00
Poul-Henning Kamp
9eebd265b9
Add a check for negative offset locations and return EINVAL for them.
2002-12-17 21:31:58 +00:00
Brian Feldman
f45a1cab59
Back out the previous commit, since there could be dire consequences if
...
/etc/rc were accidentally executed (as requested by other committeers).
2002-12-17 21:23:36 +00:00
John Baldwin
54d85f9100
Remove request for i386 boot[012] review. I didn't have time recently to
...
work on the UFS2 stuff and people were committing patches w/o sending them
my way anyways, so it seems rather pointless for me to be in here. :)
2002-12-17 21:14:45 +00:00
Warner Losh
2db4f48c6a
Make both UFS1 and UFS2 fit on the same boot blocks. These are a
...
subset of Peter's patchs that are believed to be safe.
Makefile tweaks:
o -fomit-frame-pointer
o Change default to building both UFS1 and UFS2 bootblocks.
Lots of boot2 tweaks:
o lookup is only ever called with kname, so use it directly.
o inline memsize
o getstr are only ever called with cmd, so hardware that.
o tweaks to the parsing code to test after the conversion rather than
before since we tested after anyways.
o eliminate support for %x in printf.
o eliminate a few bytes in printfs.
o Tweak the boot banner.
o eliminate support for wd and " " devices (I might add wd back to
keep bde happy).
o eliminate support for a few arguments.
This takes us from -162 bytes free to 67 bytes free.
I've tested this only on a few systems, so be careful when updating to
this change.
Submitted by: peter, imp, ian
2002-12-17 21:10:34 +00:00
Brian Feldman
5f7d68b87e
Make /etc/rc and /etc/rc.shutdown executable, and execute them directly
...
instead of via /bin/sh. They already have the proper #! lines, and
there is no new failure case (if execution fails, it still attempts to
execute indirectly via /bin/sh). This is necessary for SEBSD to function
properly.
2002-12-17 20:45:07 +00:00
Brian Feldman
1ad1ab1434
/home/green/tmp/cvsSFosXg
2002-12-17 20:39:38 +00:00
Tom Rhodes
304199ce19
The code uses trapsasync, however the manual page uses asynctraps. Fix the
...
manual page to reflect the code.
PR: 45820
Submitted by: Marco Molteni <molter@tin.it>
Discussed with: tjr
2002-12-17 20:27:48 +00:00
Poul-Henning Kamp
120a6d842a
Remove unused lockcnt variable.
...
Approved by: mckusick
2002-12-17 20:23:51 +00:00
David E. O'Brien
222d79cde9
Split files into 1.44MB chunks rather than a tiny, high-ftp overhead size.
...
Approved by: rwatson
2002-12-17 20:19:37 +00:00
David E. O'Brien
1e2d480ce8
Strip out any .comment ELF sections from crunchgen'ed binaries.
2002-12-17 20:18:13 +00:00
Alan Cox
d8e7c54e1e
Hold the page queues lock when performing vm_page_flag_set().
2002-12-17 19:55:28 +00:00
Eric Melville
77b653d95d
Add IPP (Internet Printing Protocol) and remove blank lines.
...
Obtained from: IANA
Sponsored by: Apple
2002-12-17 19:42:07 +00:00
Poul-Henning Kamp
5cb6703e29
Straighten out a compound if() to improve readability marginally.
2002-12-17 19:33:44 +00:00
Poul-Henning Kamp
4d99ef8d55
Indent properly.
2002-12-17 19:31:26 +00:00
Poul-Henning Kamp
126c7e29fe
Remove unused variable cn_devfsdev.
2002-12-17 19:30:50 +00:00
Poul-Henning Kamp
11aee0b4b0
Remove unused and incorrectly maintained variable "in_interfaces"
2002-12-17 19:30:04 +00:00
Poul-Henning Kamp
62998d5574
A couple of stylistic improvements.
2002-12-17 19:16:10 +00:00
Poul-Henning Kamp
d321df47c3
Don't cast a pointer to (intptr_t) and then on to (int) when we cannot
...
be sure that (int) is large enough. Instead cast only to (intptr_t) and
cast the switch/case values to (intptr_t) as well.
2002-12-17 19:13:03 +00:00
Tony Finch
162ae3ae7f
Document trap EXIT
and trap SIGNAME
.
2002-12-17 17:31:44 +00:00
Søren Schmidt
4d08a40b15
Try to fix the problem with burncd blank not seeing the end of
...
the blank operation.
2002-12-17 16:27:45 +00:00
Søren Schmidt
5dd009808a
This should be the way PC98 ATA disks are seen geometry wise.
...
Should go into 5_0_RELEASE as well.
2002-12-17 16:26:22 +00:00
Poul-Henning Kamp
dd0879a966
Don't mangle geometry for pc98, this will happen in the ata driver.
2002-12-17 15:50:51 +00:00
Poul-Henning Kamp
31cf2a3636
Unspam some experimental changes which should not have been committed.
2002-12-17 13:37:08 +00:00
Poul-Henning Kamp
50bd488da3
Remember to hold topology lock when we change things.
...
Spotted by: kuriyama
2002-12-17 09:44:10 +00:00
Poul-Henning Kamp
2cc40a38a8
Constify the dumpconf() function.
2002-12-17 07:22:48 +00:00