bde
5f62f0e8d0
Changed the type of an isa/general interrupt handler to take a
...
`void *' arg. Fixed or hid most of the resulting type mismatches.
Handlers can now be updated locally (except for reworking their
global declarations in isa_device.h).
1998-06-18 15:32:09 +00:00
wosch
ee69dd69c5
Create a save TMPDIR using `mktemp -d'.
1998-06-18 09:26:22 +00:00
peter
03956e03bf
preserve errno across the readlink() calls. There is no value in trashing
...
errno during a successful malloc() call.
1998-06-18 09:13:16 +00:00
brian
700135c819
Mention the ``allow users'' command when describing
...
how to set things up for incoming connections.
1998-06-18 01:24:29 +00:00
jb
32f1e04359
Don't allow a SIGCHLD to wake up a thread if the process has the default
...
signal handler installed for SIGCHLD. The ACE MT_SOCK_Test was hanging
as the result of being interrupted when it didn't expect to be.
1998-06-17 22:29:12 +00:00
bde
bd99227578
Renambed sbintr to sb_intr to avoid a conflict with the (now
...
unconditionally declared although it can't be configured together
with snd) extern function sbintr.
1998-06-17 16:59:30 +00:00
bde
70674f0276
Don't depend on <sys/conf.h> declaring isa device structs or isa
...
interrupt handlers. pcm is not in LINT, so it is hard to test.
1998-06-17 16:54:22 +00:00
kato
149a7bbdfc
Delete redundant declaration of lptintr.
1998-06-17 16:33:14 +00:00
kato
e9f7ca5e5c
Declare bsintr when PC98 is defined.
1998-06-17 16:32:23 +00:00
kato
d8d1f07ea9
Sync with sys/i386/conf/Makefile.i386 revision 1.114.
1998-06-17 16:30:53 +00:00
kato
4cce4905e4
Sync with sys/i386/i386/machdep.c revision 1.300.
1998-06-17 16:30:16 +00:00
kato
9540692542
Sync with sys/i386/isa/if_ed.c revision 1.142.
1998-06-17 16:29:27 +00:00
bde
b3b3e5229b
The isa device configuration hook was especially useless here.
1998-06-17 15:55:22 +00:00
bde
916e39c6d2
Don't generate declarations for isa device structs in "ioconf.h".
...
Don't generate declarations for isa interrupt handlers at all.
Isa interrupt handlers are now declared in <i386/isa/isa_device.h>
but should be converted take a `void *' arg and staticized as
soon as possible.
Updated CONFIGVERS. New configs are very incompatible with
previous versions.
1998-06-17 15:16:53 +00:00
bde
939eba4d19
Don't declare isa device structs or isa interrupt handlers in <sys/conf>,
...
and don't depend on them being declared there. This will cause lots of
warnings for a few minutes until config is updated. Interrupt handlers
should never have been configured by config, and the machine generated
declarations get in the way of changing the arg type from int to void *.
1998-06-17 14:58:04 +00:00
bde
744972b9cb
Added used include of "ioconf.h" - don't depend on pollution in
...
<sys/conf.h>. I'm fixing isa interrupt handler configuration and
this is just a quick fix to keep SCSI configuration unharmed.
1998-06-17 14:13:15 +00:00
bde
6fe3c033c0
Include <i386/isa/pnp.h> after including its prerequisite
...
<i386/isa/isa_device.h> - don't depend on pollution in <sys/conf.h>
including the prerequisite earlier.
1998-06-17 14:01:00 +00:00
bde
26666467e4
Added used include of <i386/isa/isa_device.h> - don't depend on
...
pollution in <sys/conf.h>
1998-06-17 13:54:59 +00:00
jkoshy
904224d3ad
Remove reference to non-existent htable(8).
...
PR: 6940
1998-06-17 13:13:41 +00:00
jkoshy
56c4243e86
Remove compile time dependency on ARG_MAX.
...
This fix only removes the dependency on compile time constants. The code
has other (old) problems that need to be addressed.
PR: 1791
Reviewed-by: bde, tegge
1998-06-17 12:58:43 +00:00
bde
a1e69b9f83
Fixed a misdeclaration. This unhides type mismatches which will be
...
fixed soon.
1998-06-17 12:14:55 +00:00
jkoshy
e27dc1bad8
Remove compile time dependency on ARG_MAX.
...
PR: 1791 (partial)
Reviewed by: Bruce Evans <bde@freebsd.org>, Tor Egge <tegge@freebsd.org>
1998-06-17 11:33:10 +00:00
bde
a7dfca09c3
Added yacc to the bootstrap tools. It is needed very early to
...
build at least compile_et and lex, and although almost any version
of yacc could work, the version in -stable doesn't actually work
with -current makefiles because it doesn't support -o.
Submitted by: Ian Holland <ianh@tortuga.com.au>
1998-06-17 09:34:42 +00:00
kato
f8ad884633
Sync with sys/i386/isa/sio.c revision 1.207.
1998-06-17 09:27:15 +00:00
kato
3dd20fc6df
Sync with sys/i386/isa/conf/files.i386 revision 1.198.
1998-06-17 09:26:23 +00:00
jkoshy
016cfbb693
Add mention of Intel EtherExpress 16 cards in the supported list.
...
Noticed by: Bob Van Valzah <Bob@WhiteBarn.com> on the -doc list.
1998-06-17 08:33:10 +00:00
jb
ad0611eef7
If a thread is waiting on a child process to complete, the SIGCHLD
...
signal can arrive before the thread is woken from it's wait4. In this
case, don't return an EINTR, just set the thread state to running and
the wait4 wrapper will loop and get the exit status of the process.
1998-06-17 03:53:16 +00:00
brian
4c1835cfc4
o Allow `set mrru'' or
`set mrru 0'' to disable
...
multi-link mode.
o Fix a typo in the ``set mrru'' description.
1998-06-16 23:23:57 +00:00
brian
62c1a38e52
Change some log levels. ALERTs are only logged when
...
something that can't happen happens or when everyone
needs to know. ERRORs are only logged when something
unexpected happens.
1998-06-16 19:40:42 +00:00
brian
798ba6f53e
Don't bring the modem offline or hangup when ``down lcp''
...
is done. Instead, behave like ``close lcp''.
1998-06-16 19:40:28 +00:00
brian
4c81e232d3
Zero mbuf::pnext when Dequeue()ing.
1998-06-16 19:40:20 +00:00
bde
552ad26fff
Backed out rev.1.183, which had nothing to do with its log message.
...
It was to support a half-baked optimization of certain long long
divisions in gcc-2.8 and/or egcs. We now avoid these divisions.
1998-06-16 14:55:27 +00:00
bde
58834da70e
Use copyout() instead of bcopy() to copy the image to user space.
...
bcopy() caused panics under heavy paging (not quite as suspected -
the kernel stack seemed to get corrupted).
Fixed long lines.
Reviewed by: phk
1998-06-16 14:36:40 +00:00
bde
0fd89b46c5
Don't log "unexpected" events on never-opened devices. Events left
...
over from the probe are now expected for incompatible UARTs that
deliver IRQs as a strobe (low) instead of a level (high).
Discard events on going-away devices too. Endless loops may have
been possible when an active pccard was removed.
1998-06-16 11:05:59 +00:00
brian
74aab8b0d7
Only set the datalink::stayonline flag if we
...
close/down with CLOSE_LCP when our state is
DATALINK_READY or higher.
1998-06-16 07:15:16 +00:00
brian
a6e9b391be
o Don't dump core with ~m in term mode.
...
o Always put a '\r' before a '\n' at the end of a line
in prompt_vPrintf() in term mode, and make prompt_Printf()
use prompt_vPrintf().
o Fix ~? message.
1998-06-16 07:15:11 +00:00
brian
67efb0addd
o De-staticise things that don't need to be static.
...
o Bring the static ``ttystate'' into struct prompt so that
the tilde context is per prompt and not global.
o Comment the remaining static variables so that it's
clear why they're static.
o Add some XXX comments suggesting that our interface list
and our hostname should be re-generated after a signal
(say SIGUSR1) so that a machine with PCCARDs has a chance.
1998-06-15 19:06:58 +00:00
brian
13defc3317
Fix a rather nasty use of `static'. This caused a SEGV
...
when running ``link * load label'' as we ended up recursing
back into command_Interpret after nuking our command arg list.
1998-06-15 19:06:25 +00:00
brian
3f8652a301
Give ``load'' optional context. It's now possible to
...
``link 1,2,3 load label'' for people that want to set
up their links in a more mpd-like manner.
1998-06-15 19:05:51 +00:00
brian
4ea5840027
Make `close lcp' just close the LCP layer and not hangup. This is
...
useful for slirp users that wish to get their shell back after the
ppp session. `close' with no args still hangs up as expected.
Required by: jmz
1998-06-15 19:05:27 +00:00
nate
d0b2b1163f
Updated entry for Xircom CreditCard Modem
...
Submitted by: "Mike Del" <repenting@hotmail.com>
1998-06-15 17:51:03 +00:00
joerg
b90f430207
Oops, the previous commit missed one line of code.
1998-06-15 15:43:13 +00:00
joerg
ad13fe9511
Watch out for null hostnames in netgroup entries, to avoid dumping core.
...
This happens if someone tries to export to a netgroup like:
mygroup (,,mynisdomain)
1998-06-15 15:41:41 +00:00
kato
988417407e
Sync with sys/i386/isa/syscons.c revision 1.263.
1998-06-15 13:06:33 +00:00
charnier
a91f714a56
Correct use of .Nm. Use .Bl/.El for enumerating options. Use .An. Correct
...
formatting of rcsid. Remove unused #includes. Do not use memory after
freeing it.
1998-06-15 07:12:20 +00:00
charnier
07d25baf9d
Correct use of .Nm. Add rcsid. Remove unused #includes. Use err(3).
1998-06-15 07:07:21 +00:00
charnier
9d674a7e98
Capitalize at the start of sentence. Add rcsid. Remove unused #includes.
...
Use `dumpon' instead of argv[0].
1998-06-15 07:03:47 +00:00
charnier
d1aa93470a
Add rcsid. Remove unused #includes.
1998-06-15 07:00:01 +00:00
charnier
c21f0cc56c
Correct use of .Nm. Add rcsid. Remove unused #includes.
1998-06-15 06:58:13 +00:00
bde
c7898a453b
Oops, uoff_t can't be used here yet.
1998-06-15 04:50:55 +00:00