]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
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.

26 years agoWe can now build libm on Alpha. There is very little MD alpha code.
jb [Sat, 10 Jan 1998 22:51:51 +0000 (22:51 +0000)]
We can now build libm on Alpha. There is very little MD alpha code.

26 years agoAvoid building x86 specific libraries on Alpha.
jb [Sat, 10 Jan 1998 22:50:00 +0000 (22:50 +0000)]
Avoid building x86 specific libraries on Alpha.

26 years agoPAL codes needed for asm.h
jb [Sat, 10 Jan 1998 22:42:21 +0000 (22:42 +0000)]
PAL codes needed for asm.h

26 years agoThis is the only alpha math source that NetBSD has.
jb [Sat, 10 Jan 1998 22:17:24 +0000 (22:17 +0000)]
This is the only alpha math source that NetBSD has.

26 years agoHeader files which are linked from /usr/include to /usr/include/machine.
jb [Sat, 10 Jan 1998 22:09:53 +0000 (22:09 +0000)]
Header files which are linked from /usr/include to /usr/include/machine.
NetBSD's endian.h needs sys/types.h for the typedefs that are used to
get htonl() correct when a long is 64 bits.

26 years agoPause according to the redial setting when dialing manually.
brian [Sat, 10 Jan 1998 21:51:31 +0000 (21:51 +0000)]
Pause according to the redial setting when dialing manually.
Pointed out by: Berend de Boer <berend@compuserve.com>

26 years agoA partial frontal lobotomy for find if using the NetBSD libc which
jb [Sat, 10 Jan 1998 21:36:34 +0000 (21:36 +0000)]
A partial frontal lobotomy for find if using the NetBSD libc which
doesn't know about getvfsbyname() and the vfsconf structure. This
disables the -fstype option if compiled with a pre-processor that
defines __NetBSD__. With the FreeBSD built pre-processor, find can only
be built with the FreeBSD libc. So when running with a NetBSD kernel,
FreeBSD's libc will have to return ENOSYS for things that NetBSD
doesn't support. That's life in a hybrid world.

26 years agoPass an actual empty environment to execle() as per POSIX rather than
alex [Sat, 10 Jan 1998 20:11:06 +0000 (20:11 +0000)]
Pass an actual empty environment to execle() as per POSIX rather than
rely on undocumented behavior.

The following fixes were obtained from OpenBSD:

  o -Wall fixes to tlist array initialization and assignment used
    as truth value.
  o Use a restricted environment.
  o Improved error message when shutdown fails to exec reboot or halt.

26 years agoPut back __libalias_version so ppp(8) build again.
steve [Sat, 10 Jan 1998 19:37:19 +0000 (19:37 +0000)]
Put back __libalias_version so ppp(8) build again.

26 years agoRename the pwd_mkdb(8) option '-c' to '-C' for better compatiblity
wosch [Sat, 10 Jan 1998 17:27:28 +0000 (17:27 +0000)]
Rename the pwd_mkdb(8) option '-c' to '-C' for better compatiblity
with BSD/OS.

26 years agoSync with ipfw interface change: fw_pts is now part of a union (a
alex [Sat, 10 Jan 1998 16:14:18 +0000 (16:14 +0000)]
Sync with ipfw interface change: fw_pts is now part of a union (a
necessary evil due to the 108 byte setsockopt() limit).

26 years agoMinor brace gymnastics so that /etc/wall_cmos_clock is really
steve [Sat, 10 Jan 1998 15:55:11 +0000 (15:55 +0000)]
Minor brace gymnastics so that /etc/wall_cmos_clock is really
created.

PR: 5473
Submitted by: MIHIRA Yoshiro <sanpei@yy.cs.keio.ac.jp>

26 years agoinclude <net/if.h> and restore this to sanity.
jkh [Sat, 10 Jan 1998 15:04:06 +0000 (15:04 +0000)]
include <net/if.h> and restore this to sanity.

26 years agoWhoops. softclock is called from doreti_swi as well. Abandon call from
phk [Sat, 10 Jan 1998 14:55:14 +0000 (14:55 +0000)]
Whoops.  softclock is called from doreti_swi as well.  Abandon call from
hardclock().

Forgot this:

Pointed hat sent by: bd

26 years agoWhoops. softclock is called from doreti_swi as well. Abandon call from
phk [Sat, 10 Jan 1998 14:54:05 +0000 (14:54 +0000)]
Whoops.  softclock is called from doreti_swi as well.  Abandon call from
hardclock().

26 years agoSync with sys/i386/isa/syscons.c revision 1.244.
kato [Sat, 10 Jan 1998 13:31:27 +0000 (13:31 +0000)]
Sync with sys/i386/isa/syscons.c revision 1.244.

26 years agoEffect the divorce of kern_clock.c and kern_timeout.c (which was
phk [Sat, 10 Jan 1998 13:16:26 +0000 (13:16 +0000)]
Effect the divorce of kern_clock.c and kern_timeout.c (which was
repository copied from kern_clock.c)

26 years agoThese are a few of the alpha machine dependent header files - the first
jb [Sat, 10 Jan 1998 10:13:16 +0000 (10:13 +0000)]
These are a few of the alpha machine dependent header files - the first
referenced by the build of user-space libraries. These files were
obtained from NetBSD (with ansi.h being modified to reflect the FreeBSD
off_t and pid_t implementation).

26 years agoBruce says that ${.CURDIR}/csu/${MACHINE} will prevent finding a
jb [Sat, 10 Jan 1998 09:09:24 +0000 (09:09 +0000)]
Bruce says that ${.CURDIR}/csu/${MACHINE} will prevent finding a
stale obj directory and we wouldn't want to do that! I trust he knows
what he's talking about. 8-)

Also avoid building libm at all until the NetBSD asm code is imported.
I wrongly commented this out last time. Oops.

26 years agoAdded PnP I/O port address of NEC PC-98.
kato [Sat, 10 Jan 1998 07:41:43 +0000 (07:41 +0000)]
Added PnP I/O port address of NEC PC-98.

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

26 years agoFixed change prerequisites for <net/if_arp.h>:
bde [Sat, 10 Jan 1998 07:29:10 +0000 (07:29 +0000)]
Fixed change prerequisites for <net/if_arp.h>:
- don't declare `struct arpcom' except in the kernel, so that there is no
  dependency on <net/if.h> except in the kernel.  This may break something
  else.
- spell ETHER_ADDR_LEN as 6 again, so that there is no dependency on
  <net/ethernet.h> even in the kernel.

26 years agoMake the ".set" directive copy the aux field when the expression
jdp [Sat, 10 Jan 1998 05:36:35 +0000 (05:36 +0000)]
Make the ".set" directive copy the aux field when the expression
reduces to a relocatable symbol plus an offset.  This preserves
the symbol type information (function vs. object).  It is important
for SVR4-style weak symbols, e.g., "#pragma weak foo=bar".  Without
this change, the linker complains that the jmpslot entry is not a
function.

26 years agoCompare return code from ipfw against 0 for success instead of == 1
alex [Sat, 10 Jan 1998 03:33:39 +0000 (03:33 +0000)]
Compare return code from ipfw against 0 for success instead of == 1
for error.

Pointed out by: Matthew Thyer <thyerm@camtech.net.au>

26 years agoImplement Reset{Req,Ack} properly, as per rfc 1962.
brian [Sat, 10 Jan 1998 01:55:11 +0000 (01:55 +0000)]
Implement Reset{Req,Ack} properly, as per rfc 1962.
(I completely mis-read the rfc last time 'round!)

This means:
  o Better CCP/WARN Reset diagnostics.
  o After we've sent a REQ and before we've received an ACK, we drop
    incoming compressed data and send another REQ.
  o Before sending an ACK, re-sequence all pending PRI_NORMAL data in
    the modem queue so that pending packets won't get to the peer
    *after* the ResetAck.
  o Send ACKs with the `identifier' from the REQ frame.
  o After we've received a correct ACK, duplicate ACKs are ok (and will
    reset our history).
  o Incorrect ACKs (not matching the last REQ) are moaned about and dropped.

Also,

  o Calculate the correct FCS after compressing a packet.  DEFLATE
    *may* produce an mbuf with more than a single link in the chain,
    but HdlcOutput didn't know how to calculate the FCS :-(
  o Make `struct fsm'::reqid a u_char, not an int.
    This fix will prevent us from sending id `255' 2,000,000,000 times
    before wrapping to `0' for another 2,000,000,000 sends :-/
  o Bump the version number a little.

The end result:  DEFLATE now works over an unreliable link layer.
                 I can txfr a 1.5Mb kernel over a (rather bad) null-modem
                 cable at an average of 21679 bytes per second using rcp.
Repeat after me: Don't test compression using a loopback ppp/tcp setup as
                 we never lose packets and therefore never have to reset!

26 years agoUse manpath(1) to determine the value of ${MANPATH} instead of
steve [Fri, 9 Jan 1998 23:56:45 +0000 (23:56 +0000)]
Use manpath(1) to determine the value of ${MANPATH} instead of
using one of two hard-coded values.

PR: 5365
Submitted by: Ruslan Shevchenko <rssh@cam.grad.kiev.ua>

26 years agoAllow this to compile with NetBSD tools.
jb [Fri, 9 Jan 1998 23:51:04 +0000 (23:51 +0000)]
Allow this to compile with NetBSD tools.

26 years agoTeach libalias to work with IPFW firewalls (controlled by a flag).
eivind [Fri, 9 Jan 1998 21:13:35 +0000 (21:13 +0000)]
Teach libalias to work with IPFW firewalls (controlled by a flag).

Obtained from: Yes development tree (+ 10 lines of patches from
Charles Mott, original libalias author)

26 years agoNetBSD has sys_errlist in errno.h, not stdio.h like FreeBSD.
jb [Fri, 9 Jan 1998 20:02:20 +0000 (20:02 +0000)]
NetBSD has sys_errlist in errno.h, not stdio.h like FreeBSD.

26 years agoDon't build libc, libc_r or libm on Alpha yet. We'll do the other
jb [Fri, 9 Jan 1998 19:46:30 +0000 (19:46 +0000)]
Don't build libc, libc_r or libm on Alpha yet. We'll do the other
libraries first and use NetBSD's libc/libm for now.

26 years agoFix an anomaly in the option descriptions.
steve [Fri, 9 Jan 1998 18:46:53 +0000 (18:46 +0000)]
Fix an anomaly in the option descriptions.

PR: 5469
Submitted by: NOKUBI Hirotaka <h-nokubi@yyy.or.jp>

26 years agoFix generation of Comtrol RocketPort devices.
steve [Fri, 9 Jan 1998 18:32:51 +0000 (18:32 +0000)]
Fix generation of Comtrol RocketPort devices.

PR: 5468
Submitted by: Steve Gericke <steveg@comtrol.com>

26 years agoMF22: Additional paranoia in cleanup.
jkh [Fri, 9 Jan 1998 14:52:18 +0000 (14:52 +0000)]
MF22: Additional paranoia in cleanup.

26 years agoRevert to previous behaviour, only generate NLST for explicit "nlist"
msmith [Fri, 9 Jan 1998 13:45:11 +0000 (13:45 +0000)]
Revert to previous behaviour, only generate NLST for explicit "nlist"
command.
Submitted by: wollman

26 years agoRevert the changes yet again, after some email from Bruce. Sorry.
sef [Fri, 9 Jan 1998 09:31:42 +0000 (09:31 +0000)]
Revert the changes yet again, after some email from Bruce.  Sorry.

26 years ago- Produce the accent letter if the user hits the accent key twice.
yokota [Fri, 9 Jan 1998 09:06:55 +0000 (09:06 +0000)]
- Produce the accent letter if the user hits the accent key twice.
  (accent_key + space does still print the accent letter too, as in
  the previous commit.)
  Requested by a couple of users.
- Clear the accent flag when the next_screen key is pressed.
- Added some comment lines regarding accent key processing.

26 years agoSync with sys/i386/conf/files.i386 revision 1.184.
kato [Fri, 9 Jan 1998 08:49:43 +0000 (08:49 +0000)]
Sync with sys/i386/conf/files.i386 revision 1.184.

26 years agoAdd __NetBSD__ in a couple of places to allow this program to
jb [Fri, 9 Jan 1998 06:32:54 +0000 (06:32 +0000)]
Add __NetBSD__ in a couple of places to allow this program to
compile under NetBSD, but behave like FreeBSD. For the time being,
look for NetBSD's cpp in /usr/bin.

26 years agoMake a couple of the stat flags dependent on the sys/stat.h header file
jb [Fri, 9 Jan 1998 06:14:59 +0000 (06:14 +0000)]
Make a couple of the stat flags dependent on the sys/stat.h header file
that this source is compiled against. This source is referenced by
install which is needed as a build tool and must be able to compile
against NetBSD headers and libraries if we have a hope of supporting
another architecture.

With this change, that's two working programs down and 3945 (?) to go.
The other one was make, but that didn't need any changes to work under
FreeBSD/Alpha. 8-)

26 years agoAllow install to build from FreeBSD source using NetBSD tools and
jb [Fri, 9 Jan 1998 06:05:13 +0000 (06:05 +0000)]
Allow install to build from FreeBSD source using NetBSD tools and
headers during the port of FreeBSD to a NetBSD supported architecture.
FreeBSD needs to be able to install itself from very early on.

26 years agoBuild lib/csu/${MACHINE} only if it exists so that when porting FreeBSD
jb [Fri, 9 Jan 1998 05:37:41 +0000 (05:37 +0000)]
Build lib/csu/${MACHINE} only if it exists so that when porting FreeBSD
to another architecture (in this case the Alpha) we can continue to use
the host csu objects (from NetBSD). This should be a non-function change
to FreeBSD/i386.

26 years agoMake the BOOTP family new-style options (in opt_bootp.h)
eivind [Fri, 9 Jan 1998 03:21:07 +0000 (03:21 +0000)]
Make the BOOTP family new-style options (in opt_bootp.h)

26 years agoMinor fixups after INET option change.
eivind [Fri, 9 Jan 1998 01:01:21 +0000 (01:01 +0000)]
Minor fixups after INET option change.

26 years agoNETATALK -> opt_atalk.h
eivind [Fri, 9 Jan 1998 00:51:57 +0000 (00:51 +0000)]
NETATALK -> opt_atalk.h

26 years agoProper way to do the previous mis-commit. Still not quite right, because
sef [Fri, 9 Jan 1998 00:39:10 +0000 (00:39 +0000)]
Proper way to do the previous mis-commit.  Still not quite right, because
some header files (e.g., <err.h>) include <machine/something.h>, and this
will not pick up the right header files, so it may be removed eventually
anyway.  But some people who are not willing to build the right way
apparantly want this, so this is for them.

26 years agoGet rid of the bogus include -- it is incomplete (as it doesn't handle
sef [Fri, 9 Jan 1998 00:22:50 +0000 (00:22 +0000)]
Get rid of the bogus include -- it is incomplete (as it doesn't handle
anything other than <sys/*.h>), and unnecessary in most cases.  (The
situations where it is necesary can be dealt with by manually-made symlinks,
which is acceptable since they should only occur during testing.  Remember:
the tree does not compile well if you do not have matching header files
installed.  Half-baked -I directives don't cover enough of the cases.)

26 years agoMake the LKMs compile with the INET option as a newstyle option in
eivind [Thu, 8 Jan 1998 23:50:27 +0000 (23:50 +0000)]
Make the LKMs compile with the INET option as a newstyle option in
opt_inet.h.

26 years agoZap any addresses on the network side of the `tun' as soon
brian [Thu, 8 Jan 1998 23:47:57 +0000 (23:47 +0000)]
Zap any addresses on the network side of the `tun' as soon
as we've successfully opened the /dev side.

26 years agoMake INET a proper option.
eivind [Thu, 8 Jan 1998 23:42:31 +0000 (23:42 +0000)]
Make INET a proper option.

This will not make any of object files that LINT create change; there
might be differences with INET disabled, but hardly anything compiled
before without INET anyway.  Now the 'obvious' things will give a
proper error if compiled without inet - ipx_ip, ipfw, tcp_debug.  The
only thing that _should_ work (but can't be made to compile reasonably
easily) is sppp :-(

This commit move struct arpcom from <netinet/if_ether.h> to
<net/if_arp.h>.

26 years agoAdd support for dead keys in the French ISO keymap.
roberto [Thu, 8 Jan 1998 23:15:53 +0000 (23:15 +0000)]
Add support for dead keys in the French ISO keymap.

Submitted by: Pierre Beyssac <pb@fasterix.freenix.org>

26 years agoupdate the AWE32 wave table driver to Iwai's 0.4.2c version. This also
jmg [Thu, 8 Jan 1998 23:13:22 +0000 (23:13 +0000)]
update the AWE32 wave table driver to Iwai's 0.4.2c version.  This also
includes the patches to make it work under -current from Randall Hopper.

Remove the old AWE driver.

26 years agoThis commit was generated by cvs2svn to compensate for changes in r32345,
jmg [Thu, 8 Jan 1998 22:17:17 +0000 (22:17 +0000)]
This commit was generated by cvs2svn to compensate for changes in r32345,
which included commits to RCS files with non-trunk default branches.