openbsd
28 years agouse strcat.S instead of strcat.c
deraadt [Wed, 1 May 1996 12:52:18 +0000 (12:52 +0000)]
use strcat.S instead of strcat.c

28 years agoarm32 libc support
deraadt [Wed, 1 May 1996 12:51:12 +0000 (12:51 +0000)]
arm32 libc support

28 years agobump minor because of futimes
deraadt [Wed, 1 May 1996 12:27:21 +0000 (12:27 +0000)]
bump minor because of futimes

28 years agoadd futimes
deraadt [Wed, 1 May 1996 11:13:37 +0000 (11:13 +0000)]
add futimes

28 years agofrom netbsd; Document EMFILE and ENFILE
deraadt [Wed, 1 May 1996 11:10:26 +0000 (11:10 +0000)]
from netbsd; Document EMFILE and ENFILE

28 years agodo not proto __syscall or you will experience excruciating pain
deraadt [Wed, 1 May 1996 11:09:23 +0000 (11:09 +0000)]
do not proto __syscall or you will experience excruciating pain

28 years agofrom netbsd; Document futimes()
deraadt [Wed, 1 May 1996 11:08:27 +0000 (11:08 +0000)]
from netbsd; Document futimes()

28 years agowe need SERVER_FLOWCONTROL enabled
deraadt [Wed, 1 May 1996 07:26:35 +0000 (07:26 +0000)]
we need SERVER_FLOWCONTROL enabled

28 years agono longer need yp.no directory.. install into /var/yp directly
deraadt [Wed, 1 May 1996 02:04:06 +0000 (02:04 +0000)]
no longer need yp.no directory.. install into /var/yp directly

28 years agowe don't need ia_iosize setting, since no isa_attach_args
mickey [Wed, 1 May 1996 00:16:19 +0000 (00:16 +0000)]
we don't need ia_iosize setting, since no isa_attach_args
stuff passed.

28 years agoadd IPX support.
mickey [Tue, 30 Apr 1996 21:54:40 +0000 (21:54 +0000)]
add IPX support.
from now IPX fully attached to the system, but only for i386.
other platforms need the same additions.

28 years agoTidy up a bit...
hvozda [Tue, 30 Apr 1996 18:49:41 +0000 (18:49 +0000)]
Tidy up a bit...

28 years agoOpenBSD not NetBSD. Also, fixed cvs OpenBSD tag.
etheisen [Tue, 30 Apr 1996 02:55:53 +0000 (02:55 +0000)]
OpenBSD not NetBSD.  Also, fixed cvs OpenBSD tag.

28 years agoHmmm, guess we really do need that #endif :-)
hvozda [Mon, 29 Apr 1996 15:25:35 +0000 (15:25 +0000)]
Hmmm, guess we really do need that #endif :-)

28 years agoPull in John Kohl's [jtk@netbsd.org] most recent (15Apr96) APM and PCMCIA work
hvozda [Mon, 29 Apr 1996 14:12:01 +0000 (14:12 +0000)]
Pull in John Kohl's [jtk@netbsd.org] most recent (15Apr96) APM and PCMCIA work
(original PCMCIA framework  by Stefan Grefen [grefen@convex.com]).

28 years agoPull in John Kohl's most recent (15Apr96) APM and PCMCIA work
hvozda [Mon, 29 Apr 1996 13:05:58 +0000 (13:05 +0000)]
Pull in John Kohl's most recent (15Apr96) APM and PCMCIA work
(original PCMCIA framework  by Stefan Grefen).

28 years agofix last fix that was unfix for the before previous fix.
mickey [Mon, 29 Apr 1996 11:42:06 +0000 (11:42 +0000)]
fix last fix that was unfix for the before previous fix.
that is, redundant ).

28 years agoSplit the MD part into different tables.
mickey [Mon, 29 Apr 1996 11:21:08 +0000 (11:21 +0000)]
Split the MD part into different tables.
Add KOI8 russian encoding.

28 years agoRewrite a bit w/ a new flavour of behaviour understanding.
mickey [Mon, 29 Apr 1996 09:59:37 +0000 (09:59 +0000)]
Rewrite a bit w/ a new flavour of behaviour understanding.
Disable debug code by default.

28 years agoyp depends on /var/yp/bindings, not only /var/yp
deraadt [Mon, 29 Apr 1996 08:05:34 +0000 (08:05 +0000)]
yp depends on /var/yp/bindings, not only /var/yp

28 years agointuit whether ypbind, ypserv, and rpc.yppasswdd should run
deraadt [Mon, 29 Apr 1996 08:02:59 +0000 (08:02 +0000)]
intuit whether ypbind, ypserv, and rpc.yppasswdd should run

28 years agoFrom NetBSD:
niklas [Mon, 29 Apr 1996 07:09:44 +0000 (07:09 +0000)]
From NetBSD:
Re-enable weak alias and sysv pragma support that was lost when we
upgraded to gcc-2.7.  These changes have been submitted to the gcc
maintainers.  With luck, we won't have this problem again...

28 years agoInitial libc ELF support. Currently only elf_hash() is implemented.
etheisen [Mon, 29 Apr 1996 04:53:27 +0000 (04:53 +0000)]
Initial libc ELF support.  Currently only elf_hash() is implemented.

28 years agofix the wrong changes, so the bcasts will work now ;)
mickey [Mon, 29 Apr 1996 01:13:01 +0000 (01:13 +0000)]
fix the wrong changes, so the bcasts will work now ;)

28 years agoAdded section header type SHT_OPENBSD - value 0xffffffff, section
etheisen [Mon, 29 Apr 1996 00:54:15 +0000 (00:54 +0000)]
Added section header type SHT_OPENBSD - value 0xffffffff, section
header name ELF_OPENBSD - value ".openbsd", and elf_hash() prototype
in preparation for Per's import of the ELF RTLD.

Every OpenBSD ELF bin/so should contain a "empty" section header of
type SHT_OPENBSD, and this string ".openbsd" in the .dynstr section.
This will allow us to determine the exe/lib's target OS.  Note that
use of SHT_OPENBSD and ELF_OPENBSD is not ABI compliant.  GNU binutils
will require mods to met this goal.

The relocation settings are now re-enabled.

28 years agoadd missed satosin().
mickey [Mon, 29 Apr 1996 00:46:56 +0000 (00:46 +0000)]
add missed satosin().

28 years agoRevert last commit.
mickey [Mon, 29 Apr 1996 00:42:25 +0000 (00:42 +0000)]
Revert last commit.

28 years agoDeal again w/ the brain damaged osockaddr.
mickey [Sun, 28 Apr 1996 23:58:04 +0000 (23:58 +0000)]
Deal again w/ the brain damaged osockaddr.

28 years agoAdd this stuff to keep compilers happy.
mickey [Sun, 28 Apr 1996 23:57:46 +0000 (23:57 +0000)]
Add this stuff to keep compilers happy.

28 years agoFix the bugs w/ that osockaddr.
mickey [Sun, 28 Apr 1996 23:56:18 +0000 (23:56 +0000)]
Fix the bugs w/ that osockaddr.
minor cleanups.
this was tested w/: OpenBSD, Kleenux, BSDi (in all combinations).

28 years agornd driver needs i586 counter too.
mickey [Sun, 28 Apr 1996 22:29:06 +0000 (22:29 +0000)]
rnd driver needs i586 counter too.

28 years agoAdded OpenBSD tag.
etheisen [Sun, 28 Apr 1996 22:11:55 +0000 (22:11 +0000)]
Added OpenBSD tag.

28 years agosetproctitle() prototype no longer needed.
etheisen [Sun, 28 Apr 1996 22:10:12 +0000 (22:10 +0000)]
setproctitle() prototype no longer needed.

28 years agoOnly use Pentium instruction counter of we have been compiled with NTP
tholo [Sun, 28 Apr 1996 21:11:19 +0000 (21:11 +0000)]
Only use Pentium instruction counter of we have been compiled with NTP
support, otherwise we won't get the counter reset at the top of every
second and will return highly inaccurate values.

28 years agoRemove trailing garbage.
mickey [Sun, 28 Apr 1996 18:57:18 +0000 (18:57 +0000)]
Remove trailing garbage.

28 years agoMove ipx_cksum.c into MD config file.
mickey [Sun, 28 Apr 1996 17:01:48 +0000 (17:01 +0000)]
Move ipx_cksum.c into MD config file.

28 years agoOS is OpenBSD NOT NetBSD.
etheisen [Sun, 28 Apr 1996 16:23:50 +0000 (16:23 +0000)]
OS is OpenBSD NOT NetBSD.

28 years agoIPX additions and fixes.
mickey [Sun, 28 Apr 1996 14:36:59 +0000 (14:36 +0000)]
IPX additions and fixes.
ether -- missed the input for IPX.
fddi -- just added.
ppp -- field codes added.
loop -- minor fix.

28 years agowdsc driver hacked from amiga driver by Steve Woodford
deraadt [Sun, 28 Apr 1996 11:24:33 +0000 (11:24 +0000)]
wdsc driver hacked from amiga driver by Steve Woodford

28 years agorewrite
deraadt [Sun, 28 Apr 1996 11:23:19 +0000 (11:23 +0000)]
rewrite

28 years agodevice/attach split
deraadt [Sun, 28 Apr 1996 11:22:55 +0000 (11:22 +0000)]
device/attach split

28 years agoadd OpenBSD header
deraadt [Sun, 28 Apr 1996 11:12:35 +0000 (11:12 +0000)]
add OpenBSD header

28 years agocfattach/cfdriver split; we hate caddr_t
deraadt [Sun, 28 Apr 1996 11:11:50 +0000 (11:11 +0000)]
cfattach/cfdriver split; we hate caddr_t

28 years agocfattach/cfdriver split
deraadt [Sun, 28 Apr 1996 11:05:59 +0000 (11:05 +0000)]
cfattach/cfdriver split

28 years agocfattach/cfdriver split; config_*() function retval change
deraadt [Sun, 28 Apr 1996 10:58:38 +0000 (10:58 +0000)]
cfattach/cfdriver split; config_*() function retval change

28 years agoadd ccd, change fd->filedesc
deraadt [Sun, 28 Apr 1996 10:58:09 +0000 (10:58 +0000)]
add ccd, change fd->filedesc

28 years ago_KERNEL & cannot use unistd.h
deraadt [Sun, 28 Apr 1996 10:57:44 +0000 (10:57 +0000)]
_KERNEL & cannot use unistd.h

28 years agochange to assym.h
deraadt [Sun, 28 Apr 1996 10:57:27 +0000 (10:57 +0000)]
change to assym.h

28 years agochange vmapbuf/vunmapbuf decls
deraadt [Sun, 28 Apr 1996 10:57:03 +0000 (10:57 +0000)]
change vmapbuf/vunmapbuf decls

28 years agoadd OpenBSD header
deraadt [Sun, 28 Apr 1996 10:56:01 +0000 (10:56 +0000)]
add OpenBSD header

28 years agoadd _MACHINE & _MACHINE_ARCH
deraadt [Sun, 28 Apr 1996 10:55:42 +0000 (10:55 +0000)]
add _MACHINE & _MACHINE_ARCH

28 years agoadd OpenBSD header
deraadt [Sun, 28 Apr 1996 10:48:15 +0000 (10:48 +0000)]
add OpenBSD header

28 years agoReran makesyscalls.sh for addition of Linux dummy mount/umount() syscalls.
etheisen [Sun, 28 Apr 1996 07:53:16 +0000 (07:53 +0000)]
Reran makesyscalls.sh for addition of Linux dummy mount/umount() syscalls.
Fixed OpenBSD tag damage during previous checkin.

28 years agoAdded dummy mount/umount() syscalls for bogus Linux applications that
etheisen [Sun, 28 Apr 1996 07:38:22 +0000 (07:38 +0000)]
Added dummy mount/umount() syscalls for bogus Linux applications that
blindly call mount().  These dummy calls always return EPERM.  Fixed
uncommented NetBSD tag problem encountered when using makesyscalls.sh.

28 years agoIntegrate new version of devlist2h.awk from NetBSD 1/22/96; regenerate
tholo [Sun, 28 Apr 1996 04:30:52 +0000 (04:30 +0000)]
Integrate new version of devlist2h.awk from NetBSD 1/22/96; regenerate
PCI device lists to compiles with PCI_VERBOSE works again

28 years agoMake this compile; was missing new first argument
tholo [Sun, 28 Apr 1996 04:17:27 +0000 (04:17 +0000)]
Make this compile; was missing new first argument

28 years agoFix compation error in bootst.c (mvme68k/stand)
rahnds [Sun, 28 Apr 1996 04:02:39 +0000 (04:02 +0000)]
Fix compation error in bootst.c (mvme68k/stand)
This was a result of code not being fully removed that
was used with a different version of bootloader/kernel.
A now useless check has been removed.
-dsr

28 years agoFirst argument to profil(2) should be `char *', not `caddr_t'.
tholo [Sun, 28 Apr 1996 00:26:46 +0000 (00:26 +0000)]
First argument to profil(2) should be `char *', not `caddr_t'.

28 years agoExtend the bus.h interface with endian conversion functions and use
niklas [Sat, 27 Apr 1996 22:18:16 +0000 (22:18 +0000)]
Extend the bus.h interface with endian conversion functions and use
where relevant.

28 years agoFix typos (some s/bc/sc->sc_bc/ ops)
niklas [Sat, 27 Apr 1996 21:08:46 +0000 (21:08 +0000)]
Fix typos (some s/bc/sc->sc_bc/ ops)

28 years agomkmodules.1 no longer exist; don't try to build it
tholo [Sat, 27 Apr 1996 20:47:31 +0000 (20:47 +0000)]
mkmodules.1 no longer exist; don't try to build it

28 years agoIntegrate local changes to CVS
tholo [Sat, 27 Apr 1996 20:26:01 +0000 (20:26 +0000)]
Integrate local changes to CVS

28 years agoSome files missed by initial import
tholo [Sat, 27 Apr 1996 20:02:22 +0000 (20:02 +0000)]
Some files missed by initial import

28 years agoLatest public release from Cyclic; fixes numerous memory leaks and have
tholo [Sat, 27 Apr 1996 19:40:47 +0000 (19:40 +0000)]
Latest public release from Cyclic; fixes numerous memory leaks and have
some performance improvements

28 years agoBring forward the Amiga ISA support, and resolve a conflict with if_ed
niklas [Sat, 27 Apr 1996 18:38:45 +0000 (18:38 +0000)]
Bring forward the Amiga ISA support, and resolve a conflict with if_ed

28 years agoAdd IPX support (#ifdef'ed, so no problems would arise).
mickey [Sat, 27 Apr 1996 13:21:06 +0000 (13:21 +0000)]
Add IPX support (#ifdef'ed, so no problems would arise).

28 years agoFix the code, so it compiles now.
mickey [Fri, 26 Apr 1996 18:22:51 +0000 (18:22 +0000)]
Fix the code, so it compiles now.

28 years agoDid some s/NetBSD/OpenBSD/, s/netbsd/bsd/ and $OpenBSD$ additions.
niklas [Thu, 25 Apr 1996 21:27:17 +0000 (21:27 +0000)]
Did some s/NetBSD/OpenBSD/, s/netbsd/bsd/ and $OpenBSD$ additions.
However this stuff is largely related to NetBSD and must be completely
redone, if we will make real relases sometime

28 years agopermit quotas to work on mfs; problem reported by rdante@pnet.net
deraadt [Thu, 25 Apr 1996 11:04:01 +0000 (11:04 +0000)]
permit quotas to work on mfs; problem reported by rdante@pnet.net

28 years agoRegenerated from new syscalls.master
niklas [Thu, 25 Apr 1996 10:29:39 +0000 (10:29 +0000)]
Regenerated from new syscalls.master

28 years agoAdd COMPAT_SVR4_NCR support for making the SVR4 emulation behave as
niklas [Thu, 25 Apr 1996 10:20:16 +0000 (10:20 +0000)]
Add COMPAT_SVR4_NCR support for making the SVR4 emulation behave as
NCR SVR4, currently this means that syscall#76 (rdebug) should return
ENXIO instead of issueing a SIGSYS.  Also removed svr4_conf.h no
longer used.

28 years agosync w/ Net 960424
mickey [Thu, 25 Apr 1996 06:36:19 +0000 (06:36 +0000)]
sync w/ Net 960424

28 years agosync w/ Net 960425
mickey [Thu, 25 Apr 1996 02:35:46 +0000 (02:35 +0000)]
sync w/ Net 960425

28 years agosync w/ Net 960425
mickey [Thu, 25 Apr 1996 00:55:58 +0000 (00:55 +0000)]
sync w/ Net 960425

28 years agoNIS+ in YP compatibility mode does not support a working yp_order(). amd
deraadt [Thu, 25 Apr 1996 00:53:43 +0000 (00:53 +0000)]
NIS+ in YP compatibility mode does not support a working yp_order(). amd
wants one so it can flush it's cache intelligently. Here's a working
compromise... solution worked out by matthieu@laas.fr and I.

28 years agoFix pcvt termcap entry (original inserted).
mickey [Wed, 24 Apr 1996 23:45:04 +0000 (23:45 +0000)]
Fix pcvt termcap entry (original inserted).
Change Makefile $Id$

28 years agouse yp.h instead of yp_prot.h
deraadt [Wed, 24 Apr 1996 22:00:41 +0000 (22:00 +0000)]
use yp.h instead of yp_prot.h

28 years agouniquify xids; spell my name & address correctly; use yp.h instead of
deraadt [Wed, 24 Apr 1996 21:44:43 +0000 (21:44 +0000)]
uniquify xids; spell my name & address correctly; use yp.h instead of
yp_prot.h and deal with subsequent structure element name and type changes;
deal with xdr_domainname() and friends changing types; rename service
functions to *_2x() since they have non-standard calling interfaces; add
usage(); flush /var/yp/binding/ directory at startup; prefer talking to
a ypserv on the localhost

28 years agouse yp.h instead of yp_prot.h
deraadt [Wed, 24 Apr 1996 21:39:56 +0000 (21:39 +0000)]
use yp.h instead of yp_prot.h

28 years agospell my name correctly, use yp.h instead of yp_prot.h
deraadt [Wed, 24 Apr 1996 21:39:27 +0000 (21:39 +0000)]
spell my name correctly, use yp.h instead of yp_prot.h

28 years agoSupply randomness source for the rnd device.
mickey [Wed, 24 Apr 1996 21:26:36 +0000 (21:26 +0000)]
Supply randomness source for the rnd device.

28 years agoThis is no longer donatate data for rnd device.
mickey [Wed, 24 Apr 1996 18:16:55 +0000 (18:16 +0000)]
This is no longer donatate data for rnd device.

28 years agoWe are no longer using keyboard as a random source.
mickey [Wed, 24 Apr 1996 17:54:23 +0000 (17:54 +0000)]
We are no longer using keyboard as a random source.
Now ttys' reads/writes are used as the source of randomness.

28 years agoOPTi 82C929 chipset support added.
mickey [Wed, 24 Apr 1996 16:52:42 +0000 (16:52 +0000)]
OPTi 82C929 chipset support added.

28 years agoAdd OPTi 82C929 chipset support for sound(wss,sb)/cd(mcd,scd,pcd,atapi)
mickey [Wed, 24 Apr 1996 16:51:14 +0000 (16:51 +0000)]
Add OPTi 82C929 chipset support for sound(wss,sb)/cd(mcd,scd,pcd,atapi)
card. This is software programable card.
Missing: SB support (no srcs available, and dos's exe is too big ;)
Not tested: pcd(panasonic cd)(no driver); mcd,atapi(have no hw).

28 years agoyp_prot.h lies -> use yp.h (from yp.x) instead, change lots of structure
deraadt [Wed, 24 Apr 1996 12:55:09 +0000 (12:55 +0000)]
yp_prot.h lies -> use yp.h (from yp.x) instead, change lots of structure
accesses to match. change xdr_domainname() and some other functions to
take "char **" instead of "char *", as rpcgen intended -- helps programs
linking against rpcgen output of yp.x.  yp_all() should not free it's
return value. split xdryp.c and yplib.c into ~20 files so binaries like
"csh" need not link in functions like yp_maplist(). NIS+'s YP emulation
code lacks YPPROC_ORDER... attempt to deal nicely.

28 years agostart ypserv & rpc.yppasswdd automatically
deraadt [Wed, 24 Apr 1996 12:43:24 +0000 (12:43 +0000)]
start ypserv & rpc.yppasswdd automatically

28 years agoReorder includes.
mickey [Wed, 24 Apr 1996 12:40:11 +0000 (12:40 +0000)]
Reorder includes.

28 years agoslight cleanup, .Os strings, point at yp(8)
deraadt [Wed, 24 Apr 1996 12:37:39 +0000 (12:37 +0000)]
slight cleanup, .Os strings, point at yp(8)

28 years agofix errors, change description of non-existant command yppasswd, point at yp(8)
deraadt [Wed, 24 Apr 1996 12:34:39 +0000 (12:34 +0000)]
fix errors, change description of non-existant command yppasswd, point at yp(8)

28 years agodocument existance of ypserv
deraadt [Wed, 24 Apr 1996 12:32:20 +0000 (12:32 +0000)]
document existance of ypserv

28 years agoi did not copyright this file in 1984
deraadt [Wed, 24 Apr 1996 12:31:28 +0000 (12:31 +0000)]
i did not copyright this file in 1984

28 years agoAdd network config dependencies.
mickey [Wed, 24 Apr 1996 12:05:09 +0000 (12:05 +0000)]
Add network config dependencies.

28 years agoInitial import of arm32 port
deraadt [Wed, 24 Apr 1996 11:08:22 +0000 (11:08 +0000)]
Initial import of arm32 port

28 years agodrop some drivers, use ELF_MAP_PAGE_ZERO instead of COMPAT_SVR4_MAP_PAGE_ZERO
niklas [Wed, 24 Apr 1996 11:00:12 +0000 (11:00 +0000)]
drop some drivers, use ELF_MAP_PAGE_ZERO instead of COMPAT_SVR4_MAP_PAGE_ZERO

28 years agoWe are OpenBSD, not Net, and we name our kernels bsd
niklas [Wed, 24 Apr 1996 10:50:54 +0000 (10:50 +0000)]
We are OpenBSD, not Net, and we name our kernels bsd

28 years agoFix prototyping.
mickey [Wed, 24 Apr 1996 08:46:19 +0000 (08:46 +0000)]
Fix prototyping.

28 years agodo make right
deraadt [Wed, 24 Apr 1996 08:13:32 +0000 (08:13 +0000)]
do make right

28 years agosorry, folks. cut&paste bug happened.
mickey [Wed, 24 Apr 1996 06:43:51 +0000 (06:43 +0000)]
sorry, folks. cut&paste bug happened.

28 years agoAdd IPX support.
mickey [Wed, 24 Apr 1996 06:26:46 +0000 (06:26 +0000)]
Add IPX support.