deraadt [Thu, 14 Dec 1995 04:08:44 +0000 (04:08 +0000)]
from netbsd; init proc0 fd0 differently
deraadt [Thu, 14 Dec 1995 04:06:32 +0000 (04:06 +0000)]
from netbsd:
1) undef various EXEC_ cpp symbols before defining them, in case
they're already defined for some reason (this can happen
on the alpha, for example, which needs to define EXEC_ECOFF
in the std.alpha config file).
2) add hpux compat
deraadt [Thu, 14 Dec 1995 04:03:44 +0000 (04:03 +0000)]
from netbsd; wrap against multiple inclusion
deraadt [Thu, 14 Dec 1995 04:02:58 +0000 (04:02 +0000)]
from netbsd:
represent profiling size, scale more correctly (as size_t, u_int, resp.)
deraadt [Thu, 14 Dec 1995 04:02:05 +0000 (04:02 +0000)]
from ws@netbsd:
- Add support for Win'95 separate creation/modification/access timestamps
- Re-introduce lowercase filenames for non-Win'95-filesystems
deraadt [Thu, 14 Dec 1995 04:01:02 +0000 (04:01 +0000)]
from netbsd; add M_IPQ
deraadt [Thu, 14 Dec 1995 04:00:15 +0000 (04:00 +0000)]
from netbsd; hpux also needs a stackgap
deraadt [Thu, 14 Dec 1995 03:52:27 +0000 (03:52 +0000)]
update to netbsd
deraadt [Thu, 14 Dec 1995 03:47:19 +0000 (03:47 +0000)]
update from netbsd
deraadt [Thu, 14 Dec 1995 03:45:50 +0000 (03:45 +0000)]
from netbsd; sync with termcap 9.11.5
deraadt [Thu, 14 Dec 1995 03:42:17 +0000 (03:42 +0000)]
update from netbsd; parallel make stuff
deraadt [Thu, 14 Dec 1995 03:40:55 +0000 (03:40 +0000)]
from netbsd; add cache flushing
deraadt [Thu, 14 Dec 1995 03:31:11 +0000 (03:31 +0000)]
resize an output field
deraadt [Thu, 14 Dec 1995 03:30:00 +0000 (03:30 +0000)]
update from netbsd
deraadt [Thu, 14 Dec 1995 03:29:08 +0000 (03:29 +0000)]
from netbsd; declare ourself as unix so that binary is assumed
deraadt [Thu, 14 Dec 1995 03:23:26 +0000 (03:23 +0000)]
from christos@netbsd:
Minor:
- ${.PREFIX} should never contain a full pathname
- Fixed gcc -Wall warnings
Major:
- compatMake is now FALSE. This means that we are now running in
full pmake mode:
* rules on dependency lines can be executed in parallel and or
out of sequence:
foo: bar baz
can fire the rule for baz before the rule for bar is fired.
To enforce bar to be fired before baz, another rule needs to be
added. [bar: baz]
* adjacent shell commands in a target are now executed by a single
invocation of the shell, not one invocation of the shell per line
(compatMake can be turned off using the -B flag)
- The -j flag now works... I.e. make -j 4 will fork up to four jobs in
parallel when it can. The target name is printed before each burst
of output caused by the target execution as '--- target ---', when j > 1
- I have changed all the Makefiles so that they work with make -j N, and
I have tested the whole netbsd by:
'make -j 4 cleandir; make -j 4 depend; make -j 4; make -j 4 install'
- I have not compiled or tested this version of make with -DREMOTE.
- Turn compat mode on by default. It gets turned off when the -j without
the -B flag is specified. [Thus you can use -j 1 to turn it off].
- Fix malloc -> emalloc as Gordon noted.
Updates for POSIX/SVR4 compiling:
arch.c: Don't require ranlib stuff. Not everybody has it.
dir.c: SunOS-4 != Solaris; change #ifdef sun to #if sun && !__svr4__
job.c, compat.c: Don't use 'union wait', use int and the W*() macros.
main.c: Check for uname() == -1; some unames return > 0...
util.c, job.c: Add signal() with BSD semantics for svr4, don't use bsd
sigmask and friends.
from cgd@netbsd:
pull in make.h. (PAlloc() now uses emalloc(), which is prototyped in
make.h. If the prototype is not in scope on the Alpha, I see lots
of "cast to pointer from integer of different size" warnings.)
deraadt [Thu, 14 Dec 1995 03:12:14 +0000 (03:12 +0000)]
from netbsd:
Convert to termios (from Scott Reynolds; PR#1621).
8-bit patches (from Matthieu Herrb; PR#1384).
deraadt [Thu, 14 Dec 1995 03:11:40 +0000 (03:11 +0000)]
update from netbsd
deraadt [Thu, 14 Dec 1995 03:07:00 +0000 (03:07 +0000)]
finish uuencode cleanup
deraadt [Thu, 14 Dec 1995 03:04:28 +0000 (03:04 +0000)]
from netbsd; Make more 8-bit clean (from Andreas Gustafsson; PR#1190).
deraadt [Thu, 14 Dec 1995 02:57:00 +0000 (02:57 +0000)]
fix a typo
deraadt [Thu, 14 Dec 1995 02:56:43 +0000 (02:56 +0000)]
from netbsd; also print elapsed time
deraadt [Thu, 14 Dec 1995 02:52:38 +0000 (02:52 +0000)]
from netbsd; Describe PROFDIR environment variable
deraadt [Thu, 14 Dec 1995 02:51:45 +0000 (02:51 +0000)]
gcore goes away
deraadt [Thu, 14 Dec 1995 02:48:45 +0000 (02:48 +0000)]
from netbsd: Added World AIDS Day.
deraadt [Thu, 14 Dec 1995 02:45:15 +0000 (02:45 +0000)]
from netbsd:
Changed w_gamma.c, w_gamma_r.c, w_gammaf.c, w_gammaf_r.c to call
__ieee754_lgamma_r or __ieee754_lgammaf_r.
Removed e_gamma.c, e_gamma_r.c, e_gammaf.c, e_gammaf_r.c, e_lgamma.c,
e_lgamma_f.c.
deraadt [Thu, 14 Dec 1995 02:27:09 +0000 (02:27 +0000)]
update from netbsd
deraadt [Thu, 14 Dec 1995 02:26:32 +0000 (02:26 +0000)]
from netbsd:
Didn't take care of errors when return parameter was long long.
Bug pointed out by Arne Henrik Juul.
deraadt [Thu, 14 Dec 1995 02:26:01 +0000 (02:26 +0000)]
from netbsd; cannot be sure cpp can handle x ## y
deraadt [Thu, 14 Dec 1995 02:25:32 +0000 (02:25 +0000)]
from netbsd; sigsetjmp/siglongjmp was missing. Code fix by Arne H. Juul.
deraadt [Thu, 14 Dec 1995 02:21:56 +0000 (02:21 +0000)]
properly add them...
deraadt [Thu, 14 Dec 1995 02:21:06 +0000 (02:21 +0000)]
from netbsd:
add & fix a bunch of system call pages
deraadt [Thu, 14 Dec 1995 02:16:48 +0000 (02:16 +0000)]
make first arg of strtod/strtoq const
deraadt [Thu, 14 Dec 1995 02:15:18 +0000 (02:15 +0000)]
from cgd@netbsd:
kill a gratuitous cast of lowpc to an int
Add support for PROFDIR environment variable
deraadt [Thu, 14 Dec 1995 02:14:07 +0000 (02:14 +0000)]
setmode() returns void *
deraadt [Thu, 14 Dec 1995 02:13:04 +0000 (02:13 +0000)]
unvis() works on plain char, not u_char
deraadt [Thu, 14 Dec 1995 02:12:07 +0000 (02:12 +0000)]
initgroups() takes a gid_t
deraadt [Thu, 14 Dec 1995 02:11:39 +0000 (02:11 +0000)]
getgrouplist() returns array of gid_t
deraadt [Thu, 14 Dec 1995 02:03:08 +0000 (02:03 +0000)]
from cgd@netbsd; be more conservative when setting the gp
deraadt [Thu, 14 Dec 1995 02:02:23 +0000 (02:02 +0000)]
from netbsd; fix profiling support
deraadt [Thu, 14 Dec 1995 02:00:51 +0000 (02:00 +0000)]
from netbsd:
Added spanish language message catalog from Jesus M. Gonzalez <jgb@ordago.uc3m.es>
deraadt [Thu, 14 Dec 1995 01:57:37 +0000 (01:57 +0000)]
from netbsd:
traceroute waits 5 seconds, not 3 seconds, before printing a *
deraadt [Thu, 14 Dec 1995 01:54:01 +0000 (01:54 +0000)]
from netbsd: add () in an expression even though it is not really needed
deraadt [Thu, 14 Dec 1995 01:50:16 +0000 (01:50 +0000)]
whoops, add this
deraadt [Thu, 14 Dec 1995 01:45:19 +0000 (01:45 +0000)]
from netbsd; update to mrouted 3.8
deraadt [Thu, 14 Dec 1995 01:43:29 +0000 (01:43 +0000)]
use string.h
deraadt [Thu, 14 Dec 1995 01:42:49 +0000 (01:42 +0000)]
from thorpej@netbsd:
Handle "clean" and "depend" targets properly.
deraadt [Thu, 14 Dec 1995 01:36:17 +0000 (01:36 +0000)]
from ws@netbsd:
- Add support for Win'95 separate creation/modification/access timestamps
- Re-introduce lowercase filenames for non-Win'95-filesystems
deraadt [Thu, 14 Dec 1995 01:33:26 +0000 (01:33 +0000)]
from netbsd:
Don't require compiling with -DDEBUG to enable debugging messages. Instead,
add a new option flag "-d", which enables debugging output. Compile all
of the code that used to be enabled with -DDEBUG unconditionally. The
amount of extra code is negligable, and all of the tests to check if
debugging is enabled were done regardless of -DDEBUG anyway. Adjust
SYSLOG() to DTRT if debugging is not enabled.
deraadt [Thu, 14 Dec 1995 01:32:16 +0000 (01:32 +0000)]
from netbsd:
Recognize all mount flags exported from the kernel (but only print the
ones that we used to print). Note unrecognized flags(s) when printing
mount list.
deraadt [Thu, 14 Dec 1995 01:27:27 +0000 (01:27 +0000)]
from netbsd: fix a few typos
deraadt [Thu, 14 Dec 1995 01:25:02 +0000 (01:25 +0000)]
s/ENVIRONMENTAL/ENVIRONMENT/
deraadt [Thu, 14 Dec 1995 01:24:01 +0000 (01:24 +0000)]
whoops, add this
deraadt [Thu, 14 Dec 1995 01:22:27 +0000 (01:22 +0000)]
update from netbsd, including:
Fix PR/1760, where 'cd -' before any other command could cause a reference
to an uninitialized pointer. Use getcwd() to get the current working directory,
instead of forking /bin/pwd [per Scott's suggestion]
deraadt [Thu, 14 Dec 1995 01:19:25 +0000 (01:19 +0000)]
Makefile.yp not here anymore
deraadt [Thu, 14 Dec 1995 01:16:56 +0000 (01:16 +0000)]
install yp Makefile from here
deraadt [Thu, 14 Dec 1995 01:09:53 +0000 (01:09 +0000)]
remove rcs $Header$
deraadt [Fri, 8 Dec 1995 19:47:58 +0000 (19:47 +0000)]
s/environmental/environment/
deraadt [Fri, 8 Dec 1995 03:04:07 +0000 (03:04 +0000)]
kernel is called bsd
deraadt [Fri, 8 Dec 1995 03:03:07 +0000 (03:03 +0000)]
unconfiguring of ccd causes system panic; fix from gdonl@gv.ssi1.com; netbsd pr#1820
deraadt [Thu, 7 Dec 1995 03:28:33 +0000 (03:28 +0000)]
update to use new files in libsa
deraadt [Thu, 7 Dec 1995 03:27:38 +0000 (03:27 +0000)]
shrink bootblocks by splitting libsa contents into more files. from
waldi@moacs.indiv.nl.net, netbsd pr#1817
deraadt [Wed, 6 Dec 1995 10:54:54 +0000 (10:54 +0000)]
various changes to once again shrink the bootblocks to a useable size.
deraadt [Wed, 6 Dec 1995 10:53:00 +0000 (10:53 +0000)]
optimize further
deraadt [Tue, 5 Dec 1995 22:39:44 +0000 (22:39 +0000)]
delete memcpy; it makes bootblocks larger without being needed
deraadt [Tue, 5 Dec 1995 22:37:54 +0000 (22:37 +0000)]
working .cvsignore files
deraadt [Tue, 5 Dec 1995 22:28:00 +0000 (22:28 +0000)]
delete a stupid hostname
deraadt [Tue, 5 Dec 1995 22:15:16 +0000 (22:15 +0000)]
this is useful in compile directories
deraadt [Mon, 4 Dec 1995 14:23:19 +0000 (14:23 +0000)]
a.out is more likely, so check for it first
niklas [Sun, 3 Dec 1995 10:04:29 +0000 (10:04 +0000)]
Rearrange user page table size calculation so that silent overflow
cannot occur
davem [Sun, 3 Dec 1995 02:24:16 +0000 (02:24 +0000)]
Restore condition codes if we pull the special_fp_store
trick before returning from the trap.
deraadt [Fri, 1 Dec 1995 20:39:26 +0000 (20:39 +0000)]
we cannot jump into ddb until the interrupt has been acknowledged to the
chip. set a flag and defer calling ddb till end of interrupt routine.
deraadt [Fri, 1 Dec 1995 19:26:41 +0000 (19:26 +0000)]
previous verbosity patch was wrong
deraadt [Fri, 1 Dec 1995 19:10:47 +0000 (19:10 +0000)]
add CONSOLEBREAKDDB support. also be less verbose at boot..
niklas [Fri, 1 Dec 1995 18:24:50 +0000 (18:24 +0000)]
Oops, forgot to declare emul_sunos
deraadt [Fri, 1 Dec 1995 18:13:15 +0000 (18:13 +0000)]
fixed ddb, improved fifo handling, new still-not-working dma support
from drahn@pacific.urbana.mcd.mot.com
deraadt [Fri, 1 Dec 1995 17:57:34 +0000 (17:57 +0000)]
for now, assume no flash on 167 (is this true?)
niklas [Fri, 1 Dec 1995 17:47:16 +0000 (17:47 +0000)]
niklas pointed out the new MDP_UNCACHE_WX might break fork/exec.
always set/clear in setregs() now
deraadt [Fri, 1 Dec 1995 01:52:45 +0000 (01:52 +0000)]
from netbsd:
preserve netbsd when compressing
deraadt [Fri, 1 Dec 1995 01:52:07 +0000 (01:52 +0000)]
from netbsd:
latest update from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
deraadt [Fri, 1 Dec 1995 01:51:21 +0000 (01:51 +0000)]
from netbsd:
Changed to use the hacked up version Thor got from the original
maintainers. It is uglier than mycroft's version, but it works on a
lot more machines than his does. Hopefully this can be fixed "for
real" after the release. Note that although it works on a superset of
the machines that mycroft's did, it is still broken on some slower
machines with fast disks. The thing is full of timing bugs. Sigh.
deraadt [Fri, 1 Dec 1995 01:20:39 +0000 (01:20 +0000)]
correct typo pointed out by chuck (in the prettiest way possible
deraadt [Thu, 30 Nov 1995 23:03:46 +0000 (23:03 +0000)]
properly catch cases where buffers are on the kstack, from hannken@eis.cs.tu-bs.de
deraadt [Thu, 30 Nov 1995 22:59:06 +0000 (22:59 +0000)]
correct way to call tsleep is almost always "while (condition) tsleep(...)"
deraadt [Thu, 30 Nov 1995 22:53:55 +0000 (22:53 +0000)]
do not truncate swdevt[] ever
deraadt [Thu, 30 Nov 1995 22:53:00 +0000 (22:53 +0000)]
in actual fact MAXPARTITIONS is 16 and scsi disk is major 4
deraadt [Thu, 30 Nov 1995 22:52:05 +0000 (22:52 +0000)]
prevent access to page 0 of virtual space
deraadt [Thu, 30 Nov 1995 18:40:21 +0000 (18:40 +0000)]
integrate 040 MDP_UNCACHE_WX cache changes by niklas & deraadt
deraadt [Thu, 30 Nov 1995 09:51:26 +0000 (09:51 +0000)]
do not drop into debugger on simple recoverable errors
deraadt [Wed, 29 Nov 1995 17:02:41 +0000 (17:02 +0000)]
niklas pointed out the new MDP_UNCACHE_WX might break fork/exec.
always set/clear in setregs() now
deraadt [Tue, 28 Nov 1995 22:42:55 +0000 (22:42 +0000)]
add inet_ntoa() to the kernel. use it to log nicer messages. idea from freebsd
niklas [Tue, 28 Nov 1995 20:43:08 +0000 (20:43 +0000)]
Fix SunOS emulation on 040
deraadt [Tue, 28 Nov 1995 20:43:07 +0000 (20:43 +0000)]
on the '040, do not cache write+exec pages for sunos processes. SunOS ld.so
is unaware of split I/D caches, and hence messes up. patch by niklas
deraadt [Tue, 28 Nov 1995 19:35:58 +0000 (19:35 +0000)]
let loadbsd define sync scsi operation
deraadt [Tue, 28 Nov 1995 17:31:44 +0000 (17:31 +0000)]
update from netbsd
deraadt [Tue, 28 Nov 1995 16:43:47 +0000 (16:43 +0000)]
i386 isa bounce buffers by hannken@eis.cs.tu-bs.de
deraadt [Tue, 28 Nov 1995 16:15:42 +0000 (16:15 +0000)]
i386 isa bounce buffers by hannken@eis.cs.tu-bs.de
ultra14f does not bounce properly yet.
deraadt [Tue, 28 Nov 1995 01:24:40 +0000 (01:24 +0000)]
delete last chunks of MAPPEDCOPY
deraadt [Tue, 28 Nov 1995 01:24:16 +0000 (01:24 +0000)]
delete duplicate sysarch function body
deraadt [Tue, 28 Nov 1995 01:22:56 +0000 (01:22 +0000)]
log source route attempts when source routing is disabled