Bruce Evans
bcee717be5
Avoid overflow in calcru(). Fixes PR 788.
...
Submitted by: imdave@synet.net (Dave Bodenstab)
1995-10-21 09:18:45 +00:00
Peter Wemm
494850b8d1
Remove bogus #include <sys/device.h>, and the bogus instances of
...
"struct device" and the bogus unit number mentioned in the error message.
Some other minor cleanups, all trivial.
1995-10-21 09:10:49 +00:00
Bruce Evans
49f544b572
Return early in printreg() when the pointer is NULL. For FreeBSD, the
...
strings describing the drive status and error bits are so deficient
that the pointer is always NULL.
Reported by: Philippe Charnier <charnier@lirmm.fr>
1995-10-21 08:51:01 +00:00
David Greenman
079cc25b11
Killed a few gratuitous #include's.
1995-10-21 08:38:13 +00:00
Peter Wemm
fc370289ab
Add $Id$ since this version of the file has diverged from the BSD base a
...
fair bit. I forgot to add it when I made the fixes some time ago.
1995-10-21 07:05:01 +00:00
Steven Wallace
77d5b24bcb
sigset() should have sa_flags cleared to sig is maked before calling
...
handler (remove SA_NODEFER).
On the other hand, signal() case should set sa_flags to SA_NODEFER as
in previous change.
In addition, added #ifdef'd code for signal() to or in SA_RESETHAND
flag for when that compatability is implemented.
1995-10-21 05:01:57 +00:00
David Greenman
c1f8a6cefa
Fix panic caused by PRU_CONTROL not being dealt with properly. Bug pointed
...
out by David Maltz <dmaltz@orval.mach.cs.cmu.edu>, but this fix is by me.
1995-10-21 02:12:20 +00:00
Poul-Henning Kamp
b59d7f4673
A mixed bag of changes, relating to getting the state in "lsdev" right,
...
and pccard support to work sensibly. Better by far, but still not good.
1995-10-21 00:55:36 +00:00
Joerg Wunsch
769bbc65e8
o rename ulimit -p into ulimit -u, so we are in agreement with bash
...
o fix brokeness for 1>&5 redirection, where `5' was an invalid file
descriptor, but no error message has been generated
o fix brokeness for redirect to/from myself case
1995-10-21 00:47:32 +00:00
Jordan K. Hubbard
263f40b52b
Change the pkg_info check back - it was correct before!
1995-10-20 22:36:06 +00:00
Andrey A. Chernov
d549e5cc7f
Fix original patch error with ! before strncmp
...
Zap only needed LD_* variables
1995-10-20 22:17:35 +00:00
Jordan K. Hubbard
1bfde0aca4
Slip some more fixes in under the wire (build hasn't gotten this far yet).
1995-10-20 21:57:25 +00:00
Andrey A. Chernov
3b98e6afc6
Oops. Change LC_CTYPE to LC_TIME...
1995-10-20 20:32:26 +00:00
Jordan K. Hubbard
e266bc3386
Slip some fixes under the wire. Mostly cosmetic cleanup and
...
an attempt to make the package installer a little more robust (it's
still a little shakey, but will improve between now and the release)..
1995-10-20 20:10:49 +00:00
Poul-Henning Kamp
6b44b1a3fa
-fomit-frame-pointer is becomming an increasingly popular optimization,
...
so before somebody screws up royally, make sure this always works by
adding a -fno-omit-frame-pointer here.
1995-10-20 20:05:15 +00:00
Andrey A. Chernov
68942f23dd
Don't allow LD_* env. variables to be tricked
...
Submitted by: Sam Hartman <hartmans@mit.edu>
1995-10-20 17:26:40 +00:00
Andrey A. Chernov
b6369ff12e
Don't allow LD_* env. variables to be tricked
...
Submitted by: Sam Hartman <hartmans@mit.edu>
1995-10-20 17:16:58 +00:00
Jordan K. Hubbard
661314a761
Now I can do all the TCP and FTP configuration from config files.
1995-10-20 16:49:50 +00:00
Jordan K. Hubbard
abd0ecca78
Split the preconfiguration code off into its own location.
...
Make it possible to preconfigure TCP setup.
1995-10-20 15:40:52 +00:00
Jordan K. Hubbard
95d12914c4
Sync for Westhill build.
1995-10-20 14:26:15 +00:00
Jordan K. Hubbard
29dd7e5407
Fix fix.
1995-10-20 10:38:49 +00:00
Jordan K. Hubbard
7bf9cdd060
Document this a little bit better.
1995-10-20 10:01:39 +00:00
Jordan K. Hubbard
2a190b59f2
More bug fixing, make debug settable two ways, put more meat into
...
the upgrade.
1995-10-20 10:01:26 +00:00
Jordan K. Hubbard
a4228a80e9
Finally split this off from system.c, as intended.
1995-10-20 07:03:40 +00:00
Jordan K. Hubbard
f9c6cb18e3
Too many bugs fixed to mention. This code just seems to BREED them.
...
Many interfaces were also simplified or generally cleaned up in an
attempt to curb this problem.
1995-10-20 07:02:53 +00:00
John Dyson
6d875bf526
If we clear the B_CACHE flag because a buffer isn't composed fully of
...
valid bytes, we must also clear the B_DONE flag. Some filesystems
depend on this (incl NFS) and is probably the cause of the biodone
error and subsequent crash. Anyway this change needs to be made.
1995-10-19 23:48:25 +00:00
David Greenman
eed2d59b25
Fix initialization of "bsize" in vnode_pager_haspage(). It must happen
...
after the check for the mount point still existing or else the system
will panic if someone forcibly unmounted the filesystem.
1995-10-19 21:35:03 +00:00
Andrey A. Chernov
32e0d22da8
Propogate default table to restricted 8859-1 template
...
(only control/graph/punct/print tags used)
Based on: kaleb@x.org and Bruce suggestions
1995-10-19 19:29:55 +00:00
Steven Wallace
3b493fe3e8
Use sa_flag option SA_NODEFER in sigsys() emulation because SVR3
...
does not automatically mask signal upon delivery.
1995-10-19 19:20:17 +00:00
Steven Wallace
1e41c1b5d5
Implement SA_NODEFER sa_flag for sigaction():
...
Add SA_NODEFER define to signal.h
Add ps_nodefer field to struct sigacts in signalvar.h.
Add code to kern_sig.c to handle SA_NODEFER.
If flag is set, when the signal is delivered, it is not masked automatically
from receiving the same signal again.
Reviewed by: wollman, bde
1995-10-19 19:16:01 +00:00
Joerg Wunsch
b788806eb4
Remove the bugs section. sh(1) now has a ulimit builtin.
1995-10-19 18:45:44 +00:00
Joerg Wunsch
7a2afe644c
Implement the "ulimit" builtin. This is the analogon to csh's "limit"
...
command and badly needed in sh(1) for everybody who wants to modify
the system-wide limits from inside /etc/rc.
The options are similar to other system's implemantations of this
command, with the FreeBSD additions for -m (memoryuse) and -p (max
processes) that are not available on other systems.
1995-10-19 18:42:12 +00:00
Jordan K. Hubbard
c2cb0dfbf0
Sync.
1995-10-19 18:37:50 +00:00
Jordan K. Hubbard
6430d4acf6
Drat! Forgot the adds..
1995-10-19 16:15:43 +00:00
Jordan K. Hubbard
8ca961b3b4
Sync with today's sources:
...
o Implement the 2.0.5->2.1 upgrade procedure (gah).
o Bring in Coranth's support for configuration of anon ftp and Samba
plus some changes of my own.
o More attempts to actually write the documentation in english.
o Update docs to contain more 2.1-centric information.
1995-10-19 15:57:23 +00:00
Poul-Henning Kamp
195d393a20
Recognize Acrobat files too.
1995-10-19 15:19:03 +00:00
Jordan K. Hubbard
2abfdd7f9c
Various fixes to make this work better when called from other tools.
...
Submitted by: Coranth Gryphon <gryphon@healer.com> & Wolfram Schneider <wosch@cs.tu-berlin.de>
1995-10-19 06:26:49 +00:00
Poul-Henning Kamp
ee61b5a715
put the _getenv and _strncmp under #ifdef DEBUG, which is the only time
...
they are used. Saves a few bytes here and there, nothing major.
1995-10-18 15:56:55 +00:00
John Fieber
51ae815957
Add a hint about generating postscript docs.
...
Submitted by: "Julian H. Stacey" <jhs@freebsd.org>
1995-10-18 05:07:43 +00:00
Jordan K. Hubbard
adfab64be5
Some rethinks on the way the attribute interface worked (now that
...
I'm really, truly using it). Allow distribution fetch to get .info
files from the root.flp OR the distribution in question, allowing us
to add flexibility to the scheme. At some point, perhaps soon, the
cached copy should probably go away entirely!
1995-10-18 05:02:02 +00:00
David Greenman
694ae82790
When building -static, link with special scrt0.o instead of crt0.o. This
...
reduces the text size by about 1.5Kbytes.
1995-10-18 04:28:31 +00:00
David Greenman
14c175f7a9
Create a scrt0.o file that specifically excludes the shared-lib support.
...
This will be used for -static programs.
1995-10-18 04:19:00 +00:00
John Fieber
866c7a8f02
Clean up entries for supported CD-ROM drives.
...
Submitted by: Frank Durda IV <uhclem%nemesis@fw.ast.com>
1995-10-18 04:05:16 +00:00
Jordan K. Hubbard
3b9d53b13a
Almost snapshot time..
...
Merge today's work.
Now support an attributes file loaded at startup (true front-loaded install).
Add fuller debugging support to all device I/O routines.
Lots-o-bug fixes.
1995-10-18 00:12:55 +00:00
Stefan Eßer
2e80ea0536
Make CONF1_ENABLE_MSK1 even less restriktive: Ignore slot ID ...
1995-10-17 23:30:11 +00:00
David Greenman
283e0c0eb7
Doubled the performance of getenv()/__findenv() by rewriting it to not
...
use strncmp()..
1995-10-17 21:37:41 +00:00
Satoshi Asami
030fc19811
Back out the two latest changes. The -current branch is now equal to
...
the -stable branch except the change between 1.182 -> 1.183.
1995-10-17 20:58:08 +00:00
David Greenman
c83d3f4574
Fixed a bug that caused last(1) to be extremely slow in some cases, and
...
made other performance improving changes. This improves the performance
of last(1) by as much as 32 times in some cases, and in more typical cases
is about twice as fast.
Added a BUGS section to the manual page to describe the behavior of last(1)
when a login shell terminates abnormally (and thus doesn't write a logout
record to the wtmp file).
1995-10-17 18:26:43 +00:00
Bruce Evans
9123d7efcf
Add a man page for the dgb driver.
...
Submitted by: "Serge A. Babkin" <babkin@hq.icb.chel.su>
(English improved a bit by me.)
1995-10-17 17:38:42 +00:00
Bruce Evans
d416cc848a
Update Digiboard entries.
...
Submitted by: "Serge A. Babkin" <babkin@hq.icb.chel.su>
1995-10-17 16:26:54 +00:00