]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
26 years agoAdd rcsid. Change exit(-1). Use err() instead of warn()/exit().
charnier [Fri, 16 Jan 1998 07:17:45 +0000 (07:17 +0000)]
Add rcsid. Change exit(-1). Use err() instead of warn()/exit().

26 years agoFixed some spelling errors.
bde [Fri, 16 Jan 1998 06:31:23 +0000 (06:31 +0000)]
Fixed some spelling errors.

26 years agoFix wrong ---/*** names produced using -L diff option
ache [Fri, 16 Jan 1998 06:00:36 +0000 (06:00 +0000)]
Fix wrong ---/*** names produced using -L diff option
CVS gurus from info-cvs agrees that previous Index: usage is bogus

26 years agoPR: 5489
danny [Thu, 15 Jan 1998 23:28:18 +0000 (23:28 +0000)]
PR: 5489
Submitted by: Steve G. Kargl <kargl@troutmask.apl.washington.edu>
Repair corrupted text.

26 years agoupdate hub.mc to match what we are currently using:
jmb [Thu, 15 Jan 1998 17:39:50 +0000 (17:39 +0000)]
update hub.mc to match what we are currently using:

both /etc/aliases and /etc/majordomo.aliases
sendmail.cw is *not* optional
command and connection timeouts
common hoststat directory for all queues
add fakenames database
clean up spam filter rules
limit the number of message processed each queue run
dont need to check Vixie's RBL in both check_relay and check_mail

26 years agoSync with sys/i386/conf/files.i386 revision 1.185.
kato [Thu, 15 Jan 1998 15:09:00 +0000 (15:09 +0000)]
Sync with sys/i386/conf/files.i386 revision 1.185.

26 years agoReturn the correct errno from getcwd() even if free() or closedir()
mckay [Thu, 15 Jan 1998 13:52:55 +0000 (13:52 +0000)]
Return the correct errno from getcwd() even if free() or closedir()
overwrites it.  This actually showed up when running under an old
kernel when free() called the madvise() stub which set errno, causing
getcwd() to return EOPNOTSUPP instead of ERANGE.

26 years agoFix typo
cracauer [Thu, 15 Jan 1998 13:42:28 +0000 (13:42 +0000)]
Fix typo

26 years agospelling error.
phk [Thu, 15 Jan 1998 11:36:03 +0000 (11:36 +0000)]
spelling error.

26 years agoHandle option -j correctly.
helbig [Thu, 15 Jan 1998 10:23:34 +0000 (10:23 +0000)]
Handle option -j correctly.
Synchronize usage message with man page.
PR: bin/5488

26 years agoAdd #ifndef __NETBSD_SYSCALLS around calls to issetugid() which
jb [Thu, 15 Jan 1998 09:58:08 +0000 (09:58 +0000)]
Add #ifndef __NETBSD_SYSCALLS around calls to issetugid() which
do not exist in NetBSD 1.3.

26 years agoAdd #ifdefs for __NetBSD__ in the rest of the places where __FreeBSD__
jb [Thu, 15 Jan 1998 08:46:58 +0000 (08:46 +0000)]
Add #ifdefs for __NetBSD__ in the rest of the places where __FreeBSD__
is defined so that this program behaves the same when built with
either set of tools. The only difference is where the pre-processor
is found. And that is a bug - it should check the CPP environment
variable and the path before just assuming that the compiled in
path is OK. I guess we should be using -Y ${WORLDPATH}/usr/bin/cpp
during a bootstrap build.

26 years agoFix I/O port address of ed8.
kato [Thu, 15 Jan 1998 08:17:13 +0000 (08:17 +0000)]
Fix I/O port address of ed8.

Submitted by: Chiharu Shibata <chi@rd.njk.co.jp>

26 years agoAdded comment on fe0 and fe1. Added fe1 fro C-NET(98)P2 and
kato [Thu, 15 Jan 1998 08:12:23 +0000 (08:12 +0000)]
Added comment on fe0 and fe1.  Added fe1 fro C-NET(98)P2 and
C-NET(9N)E NICs.

Submitted by: Chiharu Shibata <chi@rd.njk.co.jp>

26 years agoAddition of splsoftvm and a VM SWI to handle bus dma related callbacks.
gibbs [Thu, 15 Jan 1998 07:34:01 +0000 (07:34 +0000)]
Addition of splsoftvm and a VM SWI to handle bus dma related callbacks.
This SWI may be useful for other, defered, VM tasks.

26 years agoImplementation of Bus Space for FreeBSD-x86.
gibbs [Thu, 15 Jan 1998 07:32:56 +0000 (07:32 +0000)]
Implementation of Bus Space for FreeBSD-x86.

Obtained From: NetBSD

26 years agoImplementation of Bus DMA for FreeBSD-x86. This is sufficient to do
gibbs [Thu, 15 Jan 1998 07:32:21 +0000 (07:32 +0000)]
Implementation of Bus DMA for FreeBSD-x86.  This is sufficient to do
page level bounce buffering, but there are still some issues left to
address.

26 years agoAdd entry for i386/i386/busdma_machdep.c
gibbs [Thu, 15 Jan 1998 07:30:54 +0000 (07:30 +0000)]
Add entry for i386/i386/busdma_machdep.c

26 years agoTypo fix.
alex [Thu, 15 Jan 1998 04:31:28 +0000 (04:31 +0000)]
Typo fix.
Added EOPNOTSUPP and EMLINK to errors section.
Added symlink(2) xref.

Obtained from: OpenBSD

26 years agoMove almost all the ntp related stuff from kern_clock.c to
phk [Wed, 14 Jan 1998 20:48:16 +0000 (20:48 +0000)]
Move almost all the ntp related stuff from kern_clock.c to
kern_ntptime.c.  The only bit left over is that which is executed
in all calls to hardclock().  Various cleanups and staticizing
along the road.

26 years agoMake softticks static.
phk [Wed, 14 Jan 1998 19:42:47 +0000 (19:42 +0000)]
Make softticks static.
Remove unneeded stuff.

26 years agoAdd and document PPS_SYNC
phk [Wed, 14 Jan 1998 19:41:36 +0000 (19:41 +0000)]
Add and document PPS_SYNC

26 years agoI forgot to synchronize some changes with sys/i386/isa/wd.c, but I
kato [Wed, 14 Jan 1998 08:37:59 +0000 (08:37 +0000)]
I forgot to synchronize some changes with sys/i386/isa/wd.c, but I
could't find exact revision numbers.

Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>

26 years agoInclude string.h for memcpy function prototype.
jb [Wed, 14 Jan 1998 08:14:56 +0000 (08:14 +0000)]
Include string.h for memcpy function prototype.

26 years agoInclude pc98.h instead of isa.h when PC98 is defined.
kato [Wed, 14 Jan 1998 08:13:32 +0000 (08:13 +0000)]
Include pc98.h instead of isa.h when PC98 is defined.

26 years agoFix typo.
kato [Wed, 14 Jan 1998 08:08:42 +0000 (08:08 +0000)]
Fix typo.

26 years agoAdd rcsid. Remove unused #includes (what about RU# ?). Change exit(-1) and
charnier [Wed, 14 Jan 1998 07:21:14 +0000 (07:21 +0000)]
Add rcsid. Remove unused #includes (what about RU# ?). Change exit(-1) and
add usage().

26 years agoUse err(3). Change exit(-1). Remove unused #include.
charnier [Wed, 14 Jan 1998 07:17:12 +0000 (07:17 +0000)]
Use err(3). Change exit(-1). Remove unused #include.

26 years agoAdd rcsid, remove unused #includes, change exit(-1).
charnier [Wed, 14 Jan 1998 07:14:11 +0000 (07:14 +0000)]
Add rcsid, remove unused #includes, change exit(-1).

26 years agoFree our input mbuf when the FCS is good (oops, memory leak).
brian [Wed, 14 Jan 1998 01:47:50 +0000 (01:47 +0000)]
Free our input mbuf when the FCS is good (oops, memory leak).

26 years agoRemove __libalias_version. Ppp no longer uses it.
brian [Wed, 14 Jan 1998 01:24:49 +0000 (01:24 +0000)]
Remove __libalias_version.  Ppp no longer uses it.

26 years agoLose __libalias_version.
brian [Wed, 14 Jan 1998 01:23:05 +0000 (01:23 +0000)]
Lose __libalias_version.
We now look for the biggest of libalias.so.2.*

26 years agovmunix -> kernel
steve [Tue, 13 Jan 1998 14:17:10 +0000 (14:17 +0000)]
vmunix -> kernel

PR: 5484
Submitted by: Vasily V. Grechishnikov <bazilio@ns1.ied-vorstu.ac.ru>

26 years agoChoose the default binary format based on machine type.
jb [Tue, 13 Jan 1998 06:00:56 +0000 (06:00 +0000)]
Choose the default binary format based on machine type.
Alpha is elf, not aout.

26 years agoConsistently reference init as .Xr init 8.
alex [Tue, 13 Jan 1998 05:09:16 +0000 (05:09 +0000)]
Consistently reference init as .Xr init 8.

Obtained from: OpenBSD

26 years agoReturn type and argument to sleep are unsigned int.
alex [Tue, 13 Jan 1998 04:32:00 +0000 (04:32 +0000)]
Return type and argument to sleep are unsigned int.

26 years agoWhen printf'ing the result of pointer arithmetic, cast the result to
jb [Tue, 13 Jan 1998 03:07:10 +0000 (03:07 +0000)]
When printf'ing the result of pointer arithmetic, cast the result to
long and use %ld, not %d.

We're going to need an abbreviation for this comment 'cause it's going
to be used a lot from now on.

26 years agoAdd a macro to accurately calculate the length of a struct ifreq when
wollman [Tue, 13 Jan 1998 02:56:21 +0000 (02:56 +0000)]
Add a macro to accurately calculate the length of a struct ifreq when
it contains an address.  This can replace all the myriad (wrong) ways
in which this task is performed in the current system.  As an added
bonus, since it's a macro, then third-party software vendors have an easy
way to tell whether it's there or not.  (This will become necessary
when sizeof(struct sockaddr) is increaased, and also when additional
fields are added to struct ifreq.)

26 years agoChange MAP_FAILED to type void *.
alex [Tue, 13 Jan 1998 02:12:43 +0000 (02:12 +0000)]
Change MAP_FAILED to type void *.
Typo fix.

26 years agoDump the constant NGROUPS in favor of the POSIX way:
alex [Tue, 13 Jan 1998 01:30:17 +0000 (01:30 +0000)]
Dump the constant NGROUPS in favor of the POSIX way:
sysconf(_SC_NGROUPS_MAX).

Submitted by: bde

26 years agoUse .Fn for sysconf(_SC_CLOCK_TCK) reference.
alex [Tue, 13 Jan 1998 01:21:19 +0000 (01:21 +0000)]
Use .Fn for sysconf(_SC_CLOCK_TCK) reference.
Added $Id$.

26 years agoFix illegal numeric expressions: 08 and 09.
yokota [Mon, 12 Jan 1998 23:54:51 +0000 (23:54 +0000)]
Fix illegal numeric expressions: 08 and 09.

26 years agoFix the output of `kbdcontrol -L _keymap_file_' which I broke in the last
yokota [Mon, 12 Jan 1998 23:53:26 +0000 (23:53 +0000)]
Fix the output of `kbdcontrol -L _keymap_file_' which I broke in the last
commit ;-<  /usr/src/release/sysinstall/Makefile uses it to generate
built-in keymap tables.

26 years agoRemove two non-global variables.
phk [Mon, 12 Jan 1998 19:10:43 +0000 (19:10 +0000)]
Remove two non-global variables.

Found by: bde (one)
Overlooked by: bde (one) :-)

26 years ago${TARGET} -> ${.TARGET}
eivind [Mon, 12 Jan 1998 18:29:02 +0000 (18:29 +0000)]
${TARGET} -> ${.TARGET}

Tiny pointed hat goes to: Our Makefile-meister.

26 years agoFix JIS code support.
kato [Mon, 12 Jan 1998 15:41:16 +0000 (15:41 +0000)]
Fix JIS code support.

Submitted by: NOKUBI Hirotaka <hnokubi@yyy.or.jp>

26 years agoSync with sys/i386/i386/machdep.c revision 1.281.
kato [Mon, 12 Jan 1998 15:38:51 +0000 (15:38 +0000)]
Sync with sys/i386/i386/machdep.c revision 1.281.

26 years agoSync with sys/i386/isa/syscons.c revision 1.245.
kato [Mon, 12 Jan 1998 15:38:20 +0000 (15:38 +0000)]
Sync with sys/i386/isa/syscons.c revision 1.245.

26 years agoSync with sys/i386/conf/GENERIC revision 1.102.
kato [Mon, 12 Jan 1998 15:37:38 +0000 (15:37 +0000)]
Sync with sys/i386/conf/GENERIC revision 1.102.

26 years agoInitialize the variables Crtat and Atrat in scvidprobe().
kato [Mon, 12 Jan 1998 15:34:18 +0000 (15:34 +0000)]
Initialize the variables Crtat and Atrat in scvidprobe().

Submitted by: NOKUBI Hirotaka <hnokubi@yyy.or.jp>

26 years agoRemove optind (getopt() already knows about it).
charnier [Mon, 12 Jan 1998 08:01:40 +0000 (08:01 +0000)]
Remove optind (getopt() already knows about it).

26 years agoRemove optind (getopt() already knows about it). Move -d flag to -c according
charnier [Mon, 12 Jan 1998 08:00:32 +0000 (08:00 +0000)]
Remove optind (getopt() already knows about it). Move -d flag to -c according
to man page.

26 years agoUse err(3). Change exit(-1), and make exit values equal to 1 when errors.
charnier [Mon, 12 Jan 1998 07:57:57 +0000 (07:57 +0000)]
Use err(3). Change exit(-1), and make exit values equal to 1 when errors.
Remove unused #includes.

26 years agoChange message 103, trailing \n is not needed when using errx(3).
charnier [Mon, 12 Jan 1998 07:53:17 +0000 (07:53 +0000)]
Change message 103, trailing \n is not needed when using errx(3).

26 years agoUse Id instead of Header. Change message 103, trailing \n is not needed
charnier [Mon, 12 Jan 1998 07:52:15 +0000 (07:52 +0000)]
Use Id instead of Header. Change message 103, trailing \n is not needed
when using errx(3).

26 years agoUse Id instead of Header. Sort #includes. Use err(3) and change exit(-1).
charnier [Mon, 12 Jan 1998 07:51:07 +0000 (07:51 +0000)]
Use Id instead of Header. Sort #includes. Use err(3) and change exit(-1).

26 years agoAdd code to the example 'driver-o-matic' to support being an LKM
julian [Mon, 12 Jan 1998 07:47:03 +0000 (07:47 +0000)]
Add code to the example 'driver-o-matic' to support being an LKM
This may not quite work yet but should head the user in the right
direction.

26 years agoAllow a -D'date' option to be included with a -r'branch'
julian [Mon, 12 Jan 1998 06:51:07 +0000 (06:51 +0000)]
Allow a -D'date' option to be included with a -r'branch'
on a checkout.
this allows us to do:
cd /usr/src/sys
cvs update -rRELENGE_2_2 -D"Yesterday"
which has been a feature sorely needed for any project with active branches.

warning: this breaks on usr.sbin/pkg_install for some reason.
everything else works as advertised.
(other things allready break on pkg_install, so it's not the fault of
this patch, it just falls faul of another bug somewhere)
If I had more time I'd make -r always accept the same syntax as -j (tag:data)

26 years agoAdjust upwards the size of exec map in order to take into account the
dyson [Mon, 12 Jan 1998 05:16:03 +0000 (05:16 +0000)]
Adjust upwards the size of exec map in order to take into account the
additional PAGE_SIZE needed for exec operatino.

26 years agochanged 1st appeared in clause -- about to import into -stable
obrien [Mon, 12 Jan 1998 05:02:57 +0000 (05:02 +0000)]
changed 1st appeared in clause -- about to import into -stable

26 years agoAdd some devfs entries
julian [Mon, 12 Jan 1998 03:45:58 +0000 (03:45 +0000)]
Add some devfs entries
(patch origianlly from luigi)

26 years agoUpdate for new common calendar.
steve [Mon, 12 Jan 1998 03:31:17 +0000 (03:31 +0000)]
Update for new common calendar.

Submitted by: Josef Grosch <jgrosch@superior.mooseriver.com>

26 years agoadd devfs entries for a few more syscons devices (e.g. sysmouse)
julian [Mon, 12 Jan 1998 03:28:36 +0000 (03:28 +0000)]
add devfs entries for a few more syscons devices (e.g. sysmouse)

26 years agoFix another vnode leak.
dyson [Mon, 12 Jan 1998 03:15:01 +0000 (03:15 +0000)]
Fix another vnode leak.

26 years agoUpgrade the cpp pre-defines to include -Dunix. Turns out we need that
jb [Mon, 12 Jan 1998 02:53:28 +0000 (02:53 +0000)]
Upgrade the cpp pre-defines to include -Dunix. Turns out we need that
to compile m4.

And don't just define __FreeBSD__, but define it as -D__FreeBSD__=3
like on i386.

26 years agoFix some vnode management problems, and better mgmt of vnode free list.
dyson [Mon, 12 Jan 1998 01:46:33 +0000 (01:46 +0000)]
Fix some vnode management problems, and better mgmt of vnode free list.
Fix the UIO optimization code.
Fix an assumption in vm_map_insert regarding allocation of swap pagers.
Fix an spl problem in the collapse handling in vm_object_deallocate.
When pages are freed from vnode objects, and the criteria for putting
the associated vnode onto the free list is reached, either put the
vnode onto the list, or put it onto an interrupt safe version of the
list, for further transfer onto the actual free list.
Some minor syntax changes changing pre-decs, pre-incs to post versions.
Remove a bogus timeout (that I added for debugging) from vn_lock.

PHK will likely still have problems with the vnode list management, and
so do I, but it is better than it was.

26 years agoReword the synopsis line so that it makes sense.
steve [Mon, 12 Jan 1998 00:47:52 +0000 (00:47 +0000)]
Reword the synopsis line so that it makes sense.

26 years agoFormatting fix & improved comment for struct timeval.
alex [Sun, 11 Jan 1998 22:28:56 +0000 (22:28 +0000)]
Formatting fix & improved comment for struct timeval.

Obtained from: OpenBSD

26 years agoFixed brk(2) xref.
alex [Sun, 11 Jan 1998 22:22:50 +0000 (22:22 +0000)]
Fixed brk(2) xref.

Obtained from: OpenBSD

26 years agoAdded sys/types.h to synopsis as per POSIX.
alex [Sun, 11 Jan 1998 22:16:11 +0000 (22:16 +0000)]
Added sys/types.h to synopsis as per POSIX.

Obtained from: OpenBSD

26 years agoReplace sys/param.h with sys/types.h as per POSIX.
alex [Sun, 11 Jan 1998 22:01:20 +0000 (22:01 +0000)]
Replace sys/param.h with sys/types.h as per POSIX.
Document the special case of gidsetlen == 0.

Partially obtained from: OpenBSD

26 years agoDocument that arg max is controllable via sysctl.
alex [Sun, 11 Jan 1998 21:43:38 +0000 (21:43 +0000)]
Document that arg max is controllable via sysctl.

26 years agoImplement the first page access for object type determination more
dyson [Sun, 11 Jan 1998 21:35:38 +0000 (21:35 +0000)]
Implement the first page access for object type determination more
VM clean.  Also, use vm_map_insert instead of vm_mmap.
Reviewed by: dg@freebsd.org

26 years agoTry to solve timeout race by not touching softtics here.
phk [Sun, 11 Jan 1998 19:07:58 +0000 (19:07 +0000)]
Try to solve timeout race by not touching softtics here.

26 years agoRemove use of <osreldate.h>.
eivind [Sun, 11 Jan 1998 18:34:38 +0000 (18:34 +0000)]
Remove use of <osreldate.h>.

Screwed up by: myself

26 years agoLose <net/if_var.h> !
brian [Sun, 11 Jan 1998 17:53:27 +0000 (17:53 +0000)]
Lose <net/if_var.h> !
This'll require a `make installworld'.

26 years agoMove softc stuff into if_tunvar.h
brian [Sun, 11 Jan 1998 17:52:33 +0000 (17:52 +0000)]
Move softc stuff into if_tunvar.h
Suggested by: Peter Wemm <peter@netplex.com.au>
Hinted at by: Bruce Evans <bde@FreeBSD.org>
\ 5
\ 5

26 years agoMove softc stuff into if_tunvar.h
brian [Sun, 11 Jan 1998 17:52:29 +0000 (17:52 +0000)]
Move softc stuff into if_tunvar.h
Suggested by: Peter Wemm <peter@netplex.com.au>
Hinted at by: Bruce Evans <bde@FreeBSD.org>
À³\ 5

26 years agoMake things work when sizeof(long) != 32 (hopefully)
brian [Sun, 11 Jan 1998 17:50:49 +0000 (17:50 +0000)]
Make things work when sizeof(long) != 32 (hopefully)

26 years agoFormatting fix.
alex [Sun, 11 Jan 1998 17:49:51 +0000 (17:49 +0000)]
Formatting fix.

Obtained from: OpenBSD

26 years agoAdded EMFILE and ENFILE to errors section.
alex [Sun, 11 Jan 1998 17:07:20 +0000 (17:07 +0000)]
Added EMFILE and ENFILE to errors section.

Obtained from: OpenBSD

26 years ago.Xr sigvec --> sigaction
alex [Sun, 11 Jan 1998 16:56:01 +0000 (16:56 +0000)]
.Xr sigvec --> sigaction

Obtained from: OpenBSD

26 years agoAdd <sys/types.h> to synopsis.
alex [Sun, 11 Jan 1998 16:51:49 +0000 (16:51 +0000)]
Add <sys/types.h> to synopsis.
Correct a grammatical error.
Add cross-reference to setrlimit(2).

Obtained from: OpenBSD

26 years agoAdd an option (-M) to install to disable use of mmap(2). This is kinda
peter [Sun, 11 Jan 1998 11:43:36 +0000 (11:43 +0000)]
Add an option (-M) to install to disable use of mmap(2).  This is kinda
handy at the moment with -current's mmap+unlink interactions..  The
problems seem worst when using INSTALL="install -C" in /etc/make.conf.
This could well come in handy in the future too.

26 years agochange s_port to ntohs(s_port) for printf in DEBUG.
darrenr [Sun, 11 Jan 1998 06:03:35 +0000 (06:03 +0000)]
change s_port to ntohs(s_port) for printf in DEBUG.

26 years agoTest for ${MACHINE} == "alpha" and include the bootstrap makefile instead
jb [Sun, 11 Jan 1998 04:51:02 +0000 (04:51 +0000)]
Test for ${MACHINE} == "alpha" and include the bootstrap makefile instead
of doing the normal build. When the alpha bootstrap is complete (there
is more work to do!), the alpha will build like the i386 does now.
I changed i386 references to ${MACHINE} now that we're multi-architecture.

26 years agoThis makefile provides a bootstrap installation of FreeBSD on an installed
jb [Sun, 11 Jan 1998 04:46:02 +0000 (04:46 +0000)]
This makefile provides a bootstrap installation of FreeBSD on an installed
NetBSD/Alpha 1.3 system. It currently skips things like libc, ld, gas
but correctly (I think) builds gcc, cpp, g++ and other FreeBSD build
tools that are needed to build the rest of the system.

26 years agoRemember any number of interface names.
brian [Sun, 11 Jan 1998 04:45:36 +0000 (04:45 +0000)]
Remember any number of interface names.

26 years agoAdd the alpha MD files for gcc to product ELF for FreeBSD/Alpha.
jb [Sun, 11 Jan 1998 04:39:46 +0000 (04:39 +0000)]
Add the alpha MD files for gcc to product ELF for FreeBSD/Alpha.

See freebsd.h and freebsd-elf.h for the silly comment that cgd@netbsd.org
wanted me to add about his claim that uncommented source files that
have been publicly available for ftp for nearly a year; that are
configuration patches to a GPL'ed program; are owned by his previous
employer who refuses to release them. Well... I did as he said. As if
that makes a difference!

At this point we've got cpp, gcc, g++ ported to FreeBSD/Alpha so all
the code that uses __FreeBSD__ is correctly pre-processed. Yay.

I'll commit the bootstrap makefile next to let others play, then on
to libc.

26 years agoMore i386 -> ${MACHINE} changes to make this Makefile machine
jb [Sun, 11 Jan 1998 04:13:25 +0000 (04:13 +0000)]
More i386 -> ${MACHINE} changes to make this Makefile machine
independent. It makes it look like you can get aout on alpha, but
that's just your imagination. The makefile above gives you no choice.

26 years agoReplace i386 references with ${MACHINE} to make this makefile almost
jb [Sun, 11 Jan 1998 04:10:26 +0000 (04:10 +0000)]
Replace i386 references with ${MACHINE} to make this makefile almost
machine independent, with the only dependency being the binary format
to build. We only expect to build ELF on alpha although we'll need
ECOFF compatibility with Digital Unix.

26 years agoRemove includes of if_var.h and in_var.h
brian [Sun, 11 Jan 1998 04:02:57 +0000 (04:02 +0000)]
Remove includes of if_var.h and in_var.h

26 years agoSince the alpha has to use NetBSD's kernel for the time being, it also
jb [Sun, 11 Jan 1998 03:53:15 +0000 (03:53 +0000)]
Since the alpha has to use NetBSD's kernel for the time being, it also
needs the NetBSD syscall definitions.

26 years agoMove _JBLEN definition to <machine/setjmp.h> like on NetBSD. Remove
jb [Sun, 11 Jan 1998 03:46:26 +0000 (03:46 +0000)]
Move _JBLEN definition to <machine/setjmp.h> like on NetBSD. Remove
definitions for architectures that we don't have libc MD source for.

Change 'int' to 'long' in sigjmp_buf and jmp_buf structures so
that they are suitable for the register size on both i386 and alpha.
Although FreeBSD defines these structures differently to NetBSD,
the element size is now the same.

If Bruce doesn't like this [8-)], we'll need to add a typedef to
each <machine/setjmp.h> and use that in <setjmp.h>.

26 years agoCSU source for Alpha obtained from NetBSD. The makefile will require
jb [Sun, 11 Jan 1998 03:30:39 +0000 (03:30 +0000)]
CSU source for Alpha obtained from NetBSD. The makefile will require
more work when we get a half-way usable libc (which is next).

26 years agoAllow 6 byte interface names (for >tun99)
brian [Sun, 11 Jan 1998 02:59:22 +0000 (02:59 +0000)]
Allow 6 byte interface names (for >tun99)

26 years agoAdd ppp, at long last, back to GENERIC. We have enough room in the
jkh [Sun, 11 Jan 1998 02:16:38 +0000 (02:16 +0000)]
Add ppp, at long last, back to GENERIC.  We have enough room in the
kernel for it and I'm tired of reading the "This system lacks kernel
support for PPP..." line in people's tech support messages.

26 years agoFix softclock calling so we don't loose timeouts (I broke this ~10h ago)
phk [Sun, 11 Jan 1998 00:44:31 +0000 (00:44 +0000)]
Fix softclock calling so we don't loose timeouts (I broke this ~10h ago)

26 years agoAdd a machine dependent header for the i386 jmp_buf size instead of piling
jb [Sat, 10 Jan 1998 23:04:51 +0000 (23:04 +0000)]
Add a machine dependent header for the i386 jmp_buf size instead of piling
machine dependent definitions into src/include/setjmp.h.

26 years agoAdd a machine dependent header to size the jmpbuf instead of piling
jb [Sat, 10 Jan 1998 23:00:06 +0000 (23:00 +0000)]
Add a machine dependent header to size the jmpbuf instead of piling
machine dependencies in src/include/setjmp.h.