tholo [Sat, 30 Mar 1996 10:01:47 +0000 (10:01 +0000)]
Substantially improve random number generation by using the largest prime
that fits inside 32 bits as the denominator; take care not to overflow.
Regenerate initial seed after replacing the generator
etheisen [Sat, 30 Mar 1996 08:29:08 +0000 (08:29 +0000)]
fdeject not eject. Net/OpenBSD tracking error.
mickey [Sat, 30 Mar 1996 04:53:15 +0000 (04:53 +0000)]
DDB support added.
mickey [Sat, 30 Mar 1996 04:51:25 +0000 (04:51 +0000)]
Added: sysctl access to the ddb variables.
Fixed: "netbsd" strings in sym table handling routines.
now it is usefull to change max_{width,line} according
to your real console geometry, just w/ sysctl program.
mickey [Sat, 30 Mar 1996 02:03:43 +0000 (02:03 +0000)]
Add $OpenBSD$, fix comments.
mickey [Sat, 30 Mar 1996 01:40:48 +0000 (01:40 +0000)]
Bug w/ rename fixed.
Strange thing still present w/ removes, the situation
seemd to be like extra VREF made somewhere, that is,
lower nfs does not remove, but rename file in '.nfs*' thing that
disapears at umap umount. this thing happend w/ nullfs too.
mickey [Fri, 29 Mar 1996 19:06:46 +0000 (19:06 +0000)]
lost change from vnode_if.[hc] evolution.
"vnode_if.h" must be <sys/vnode_if.h>
mickey [Fri, 29 Mar 1996 13:42:59 +0000 (13:42 +0000)]
Initial commit of random data source devices' manual.
mickey [Fri, 29 Mar 1996 13:29:32 +0000 (13:29 +0000)]
Initial commit of rnd devices' manual.
mickey [Fri, 29 Mar 1996 12:09:55 +0000 (12:09 +0000)]
The random data source driver itself.
Initial commit.
mickey [Fri, 29 Mar 1996 12:05:34 +0000 (12:05 +0000)]
Initial commit of random source driver.
niklas [Fri, 29 Mar 1996 10:16:00 +0000 (10:16 +0000)]
From NetBSD: merge of 960317
niklas [Thu, 28 Mar 1996 23:21:51 +0000 (23:21 +0000)]
From NetBSD: merge of 960317
niklas [Thu, 28 Mar 1996 21:48:12 +0000 (21:48 +0000)]
From NetBSD: merge of 960317
niklas [Thu, 28 Mar 1996 18:24:33 +0000 (18:24 +0000)]
From NetBSD: merge of 960317
niklas [Thu, 28 Mar 1996 13:51:06 +0000 (13:51 +0000)]
From NetBSD: Use tr instead of caesar to generate fortunes-o
etheisen [Thu, 28 Mar 1996 07:31:07 +0000 (07:31 +0000)]
Moved GNU spec stuff into Makefile.bsd-wrapper1 using PREREQ variable.
This makes full BSD build support a reality for libiberty. make obj
tags depends now works. General cleanup and commenting.
niklas [Wed, 27 Mar 1996 23:00:01 +0000 (23:00 +0000)]
Misc. cleanup, esp. for obj-dirs, DESTDIR compilations and missing
dependencies.
niklas [Wed, 27 Mar 1996 19:32:19 +0000 (19:32 +0000)]
From NetBSD: merge of 960317
niklas [Tue, 26 Mar 1996 22:50:34 +0000 (22:50 +0000)]
Revert last change which lost the functionality introduced in rev 1.4
mickey [Tue, 26 Mar 1996 15:38:45 +0000 (15:38 +0000)]
Somehow happened to coexist two versions of this in the same file.
fixed, older removed.
mickey [Tue, 26 Mar 1996 15:09:28 +0000 (15:09 +0000)]
From NetBSD: vnode_if.[ch] made machine independent.
very usefull (for <sys/vnode.h> inclusion).
from the other side this is really machine independent ...
tested w/ i386, but should not cause errors w/ other arch's.
pls, test it (don't forget to reconfig kernel ;)
niklas [Tue, 26 Mar 1996 00:27:38 +0000 (00:27 +0000)]
Make "make obj" work, make builds to obj directories work. Don't put
object files in SRCS variables, add them to OBJS instead. Also
explicitly mention -lg++ because g++ won't use the -L path for getting
libg++ unless done via the command line.
niklas [Mon, 25 Mar 1996 23:59:13 +0000 (23:59 +0000)]
Fixup /usr/include/g++ hierarchy specification
tholo [Mon, 25 Mar 1996 23:31:14 +0000 (23:31 +0000)]
Add support for building lint(1) library
tholo [Mon, 25 Mar 1996 23:12:10 +0000 (23:12 +0000)]
Make a proper lvalue in INC
tholo [Mon, 25 Mar 1996 23:10:34 +0000 (23:10 +0000)]
Add const qualifier to match prototype
tholo [Mon, 25 Mar 1996 23:05:29 +0000 (23:05 +0000)]
Protect use of long long with /* LONGLONG */
tholo [Mon, 25 Mar 1996 22:57:38 +0000 (22:57 +0000)]
Use __asm, not asm
tholo [Mon, 25 Mar 1996 22:52:20 +0000 (22:52 +0000)]
Prototype __syscall() correctly
tholo [Mon, 25 Mar 1996 22:34:43 +0000 (22:34 +0000)]
Cannot do operations on a void pointer
tholo [Mon, 25 Mar 1996 22:31:44 +0000 (22:31 +0000)]
Update prototypes to match declarations
Remove unused variables
Install all man-page links
tholo [Mon, 25 Mar 1996 22:16:37 +0000 (22:16 +0000)]
Add prototypes for internal functions
Change inline to __inline
tholo [Mon, 25 Mar 1996 22:11:05 +0000 (22:11 +0000)]
Protect internal mcount symbol from lint(1)
Use __asm, not asm
tholo [Mon, 25 Mar 1996 22:06:52 +0000 (22:06 +0000)]
Pull in prototypes
Do the right thing in presense of __STDC__
tholo [Mon, 25 Mar 1996 21:58:38 +0000 (21:58 +0000)]
Pull in more prototypes
tholo [Mon, 25 Mar 1996 21:54:35 +0000 (21:54 +0000)]
Pull prototypes into scope
Remove graticious casts
tholo [Mon, 25 Mar 1996 21:39:14 +0000 (21:39 +0000)]
Prototype internal functions
Do the right thing in presense of __STDC__
tholo [Mon, 25 Mar 1996 21:33:17 +0000 (21:33 +0000)]
initgroups(3) 2nd argument should be gid_t
tholo [Mon, 25 Mar 1996 21:28:35 +0000 (21:28 +0000)]
Cast negative args to their unsigned type
tholo [Mon, 25 Mar 1996 21:23:56 +0000 (21:23 +0000)]
Use correct prototype in the presense of __STDC__
tholo [Mon, 25 Mar 1996 21:22:10 +0000 (21:22 +0000)]
Add prototypes for internal functions
tholo [Mon, 25 Mar 1996 21:19:50 +0000 (21:19 +0000)]
Minor cleanup
tholo [Mon, 25 Mar 1996 21:17:36 +0000 (21:17 +0000)]
Add prototypes for local functions, add const qualifiers where needed
mickey [Mon, 25 Mar 1996 18:12:21 +0000 (18:12 +0000)]
Changed according to the kernel.
mickey [Mon, 25 Mar 1996 18:02:55 +0000 (18:02 +0000)]
Fixed bug while copying args in mount that may cause a crash.
Types changes and so.
niklas [Mon, 25 Mar 1996 15:54:43 +0000 (15:54 +0000)]
From NetBSD: merge of 960317
tholo [Mon, 25 Mar 1996 07:13:00 +0000 (07:13 +0000)]
Somewhat better support for building lint library
tholo [Sun, 24 Mar 1996 18:07:57 +0000 (18:07 +0000)]
Move thread prototypes back to <sys/proc.h>
Duplicate boolean_t definition in <sys/types.h>, protected by _KERNEL
Only use boolean_t definition in <vm/vm_param.h> when not _KERNEL
Mark latter two with XXX
tholo [Sun, 24 Mar 1996 17:40:44 +0000 (17:40 +0000)]
Move thread prototypes to <vm/vm_param.h> for consistency XXX
niklas [Sun, 24 Mar 1996 17:31:36 +0000 (17:31 +0000)]
The delay functions takes unsigned arguments.
niklas [Sun, 24 Mar 1996 17:28:35 +0000 (17:28 +0000)]
Actually make CLKF_BASEPRI do what it's supposed to do.
niklas [Sun, 24 Mar 1996 17:26:22 +0000 (17:26 +0000)]
Use IPL_ constants instead of numeric values. Get rid of sicallbacks
in favour of the remapped IPL facility. Some argument type fixes as
well.
tholo [Sun, 24 Mar 1996 17:07:32 +0000 (17:07 +0000)]
Prefix "long long" with "/* LONGLONG */" to shut up lint(1)
tholo [Sun, 24 Mar 1996 17:05:35 +0000 (17:05 +0000)]
iprint is used without DEBUG too
tholo [Sun, 24 Mar 1996 17:02:43 +0000 (17:02 +0000)]
Add kern/kern_thread.c
tholo [Sun, 24 Mar 1996 17:01:33 +0000 (17:01 +0000)]
Add prototype for mincore(2)
tholo [Sun, 24 Mar 1996 17:00:37 +0000 (17:00 +0000)]
Our lint(1) understands __const, __inline, __signed and __volatile
tholo [Sun, 24 Mar 1996 16:53:36 +0000 (16:53 +0000)]
Prefix usage of "long long" with a "/* LONGLONG */" comment to shut up
lint(1) about it
tholo [Sun, 24 Mar 1996 16:52:31 +0000 (16:52 +0000)]
Use __asm in place of asm
tholo [Sun, 24 Mar 1996 16:51:43 +0000 (16:51 +0000)]
Provide empty __warn_references() when we are not running GCC
niklas [Sun, 24 Mar 1996 16:50:15 +0000 (16:50 +0000)]
UGLY, UGLY hack to force config create a pcmciabus.h file which is
needed as there are multiattachable ISA devices that need it to exist.
tholo [Sun, 24 Mar 1996 16:46:38 +0000 (16:46 +0000)]
Do not define __indr_reference when running lint(1)
niklas [Sun, 24 Mar 1996 16:13:34 +0000 (16:13 +0000)]
Style police
niklas [Sun, 24 Mar 1996 15:59:41 +0000 (15:59 +0000)]
From NetBSD: Add clobbers missing in asm statements
tholo [Sat, 23 Mar 1996 19:13:11 +0000 (19:13 +0000)]
Moved boolean_t back to vm_param.h; not protected by _KERNEL. It needs to
be available to userland (libc, libkvm, others), but will break software if
defined in <sys/types.h>.
tholo [Sat, 23 Mar 1996 18:30:11 +0000 (18:30 +0000)]
Use __inline, not inline
tholo [Fri, 22 Mar 1996 18:29:50 +0000 (18:29 +0000)]
Fix previous changes; accept and forward a device name, do not just use
a generic name "pci" for interrupt statistics
tholo [Fri, 22 Mar 1996 18:27:25 +0000 (18:27 +0000)]
Fix previous changes; we actually take a device name too so as to avoid
having just non-descript "pci" devices show up in interrupt stats
tholo [Fri, 22 Mar 1996 07:38:15 +0000 (07:38 +0000)]
sethostid() actually do return a value
tholo [Fri, 22 Mar 1996 07:37:29 +0000 (07:37 +0000)]
sethostid() is documented and has historically returned int, not long
niklas [Thu, 21 Mar 1996 00:15:18 +0000 (00:15 +0000)]
From NetBSD: Merge of 960317
niklas [Thu, 21 Mar 1996 00:12:55 +0000 (00:12 +0000)]
From NetBSD: eliminate setjmp.h
niklas [Thu, 21 Mar 1996 00:07:42 +0000 (00:07 +0000)]
From NetBSD: eliminate setjmp.h
niklas [Thu, 21 Mar 1996 00:04:55 +0000 (00:04 +0000)]
From NetBSD: Remove ns_cksum.c (now in sys/conf/files)
hvozda [Wed, 20 Mar 1996 19:49:09 +0000 (19:49 +0000)]
We moved away from NetBSD+OpenBSD long ago; / really does live
on wd0a finally. Also we swap to files when we are really beating
the machine.
mickey [Wed, 20 Mar 1996 01:00:35 +0000 (01:00 +0000)]
Fix back wrong patches.
mickey [Wed, 20 Mar 1996 00:43:58 +0000 (00:43 +0000)]
Fix back wrong patches.
mickey [Wed, 20 Mar 1996 00:31:00 +0000 (00:31 +0000)]
Fix back wrong patches.
niklas [Tue, 19 Mar 1996 23:26:49 +0000 (23:26 +0000)]
Fix RCS Id botch in last change
niklas [Tue, 19 Mar 1996 23:14:49 +0000 (23:14 +0000)]
From NetBSD: merge of 960317
mickey [Tue, 19 Mar 1996 21:09:06 +0000 (21:09 +0000)]
Merging w/ NetBSD 021796.
speaker upgraded to the current.
some changes to the VM stuff (ie kern_thread.c added and so).
mickey [Tue, 19 Mar 1996 16:30:10 +0000 (16:30 +0000)]
Missed from last import.
niklas [Tue, 19 Mar 1996 11:03:33 +0000 (11:03 +0000)]
SIOCAIFCONF -> SIOCAIFADDR
niklas [Mon, 18 Mar 1996 19:15:53 +0000 (19:15 +0000)]
From NetBSD: Add prototype for sigaltstack; from John Kohl in PR #2129
niklas [Mon, 18 Mar 1996 08:43:29 +0000 (08:43 +0000)]
From NetBSD: a a => a (close pr 2204 by Simon Burge <simonb@telstra.com.au>).
etheisen [Sat, 16 Mar 1996 07:00:18 +0000 (07:00 +0000)]
Link in libstdc++ now that libg++ 2.7.1 is in the tree.
etheisen [Sat, 16 Mar 1996 05:32:40 +0000 (05:32 +0000)]
Workaround for testing of Makefile.bsd-wrapper encountered while porting
libg++.
etheisen [Sat, 16 Mar 1996 05:18:41 +0000 (05:18 +0000)]
Allow native BSD build of libg++ 2.7.1. This is a complete replacement of
the GNU build procedure, not a wrapper. Generates standard, profiled,
shared object, and shared library versions of libiberty, libstdc++, and
libg++. libiberty version 0.0, libstdc++ version 27.1, and libg++ version
27.1. Requires modification of bsd.subdir.mk pmake include. Targets
linked with the shared libraries libstdc++ and libg++ will, by default,
automatically be run time linked with libm and libcurses.
etheisen [Sat, 16 Mar 1996 04:20:13 +0000 (04:20 +0000)]
Allow standard GNU build with openbsd.
niklas [Fri, 15 Mar 1996 22:45:54 +0000 (22:45 +0000)]
Reinstate dead COPYING for libg++ 2.7.1
niklas [Fri, 15 Mar 1996 22:17:26 +0000 (22:17 +0000)]
Import of GNU libg++ 2.7.1 port (prepared by Erik Theisen)
tholo [Fri, 15 Mar 1996 07:24:42 +0000 (07:24 +0000)]
Fix bogosity in import of Lite2 fix
etheisen [Fri, 15 Mar 1996 06:42:24 +0000 (06:42 +0000)]
Removed for 2.7.1 import.
tholo [Thu, 14 Mar 1996 08:41:45 +0000 (08:41 +0000)]
From Lite2; mark terminal devices as exclusively opened before flushing
tholo [Thu, 14 Mar 1996 08:35:35 +0000 (08:35 +0000)]
From Lite2; only try to match a destination address on a point-to-point
interface if the destination address has been set
tholo [Thu, 14 Mar 1996 08:28:58 +0000 (08:28 +0000)]
From Lite2; improve handling of socket options on raw datagrams and multi-
cast routing commands
tholo [Thu, 14 Mar 1996 08:11:54 +0000 (08:11 +0000)]
From Lite2; fix mbuf leak
tholo [Thu, 14 Mar 1996 08:09:49 +0000 (08:09 +0000)]
From Lite2; skip slow start calculation if socket state is listen
tholo [Thu, 14 Mar 1996 08:06:57 +0000 (08:06 +0000)]
Fix from Lite2