mycroft
8f5b447fb2
Remove the need for some untimeouts.
1994-10-12 13:38:16 +00:00
deraadt
5b951fb823
fix typo
1994-10-12 02:35:26 +00:00
deraadt
4894f929bc
KNF. (still need to kill the bitfields)
1994-10-11 22:31:55 +00:00
mycroft
98e70587d5
Avoid GCC generating a call to memset().
1994-10-11 09:26:01 +00:00
jtc
a5df115331
use strerror() instead of sys_errlist[]
1994-10-11 06:06:44 +00:00
jtc
8f2c7fd229
Don't bother checking if errno is in range --- strerror() already does
...
that.
1994-10-10 04:56:01 +00:00
jtc
d5f2bfb17a
Use __sys_siglist[].
1994-10-10 04:53:01 +00:00
jtc
afdcfb9eeb
Use __sys_errlist[] & __sys_nerr.
1994-10-10 04:52:13 +00:00
mycroft
54e2c82954
Clean up deleted files.
1994-10-10 04:46:46 +00:00
jtc
c50384799a
Renamed sys_errlist[] and sys_nerr to __sys_errlist[] and __sys_nerr.
...
The traditional API of sys_errlist[] and sys_nerr is provided by weak
references if they are supported. Otherwise, we're forced to have to
have two copies of the error message string table in the library.
Fortunately, unless a program uses both sys_errlist[] and strerror(),
only one of the copies will be linked into the executable.
This is all to provide an clean namespace as required by ANSI. I've
done the same for sys_siglist[], even though it is not required, to
be consistant.
1994-10-10 04:46:39 +00:00
mycroft
4252ca6644
Correct multicast filter calculation.
1994-10-09 21:19:04 +00:00
mycroft
ee5cde2719
Oops; slight optimization to the previous.
1994-10-09 18:10:55 +00:00
mycroft
2055209f92
Stop if cd fails.
1994-10-09 16:44:01 +00:00
mycroft
8c5f95b10b
Pretend that trap() and syscall() have no args.
1994-10-09 16:09:27 +00:00
mycroft
88501e66d2
Fix post-decrement loop to not overshoot, so the last change works right.
1994-10-09 15:49:10 +00:00
mycroft
867f51ab31
Only print the return address of an interrupt, trap, or syscall separately if
...
it was the last frame in the trace; otherwise the info is duplicated.
1994-10-09 15:40:51 +00:00
mycroft
236f105ccd
Remove unneeded #includes.
1994-10-09 15:06:23 +00:00
mycroft
c3fa5122d6
#include cpufunc.h from pmap.h.
1994-10-09 15:00:38 +00:00
mycroft
2013b5f349
Combine INTERRUPT case with TRAP and SYSCALL.
1994-10-09 14:51:17 +00:00
mycroft
f72ff16e5b
Oops. Just fake %ebp; nothing else.
1994-10-09 14:45:40 +00:00
mycroft
c9cb256e1d
If DDB is configured, make a fake stack frame.
1994-10-09 14:43:00 +00:00
mycroft
5d0226231f
Do something sensible with interrupt frames.
1994-10-09 14:37:54 +00:00
mycroft
aef750bbec
Fix slight bogosity in trap frame handling, and combine with syscall case.
1994-10-09 13:48:40 +00:00
mycroft
e19b0472c8
Make multiple-inclusion protection consistent.
1994-10-09 13:33:53 +00:00
mycroft
c87fbde918
Fix typo.
1994-10-09 13:31:19 +00:00
mycroft
701c0f0058
Eliminate i386_saved_state.
1994-10-09 13:27:07 +00:00
mycroft
8295e4b8f2
Nuke dirty().
1994-10-09 13:23:21 +00:00
mycroft
ebbc8e0476
Make the conversion macros more consistent.
1994-10-09 13:20:37 +00:00
mycroft
18830ce0ea
Define pmap_update() using tlbflush().
1994-10-09 13:11:18 +00:00
mycroft
e165978b36
Use pmap_update(), not tlbflush().
1994-10-09 13:09:11 +00:00
mycroft
47db98b4d9
Eliminate register restrictions where possible.
1994-10-09 13:02:56 +00:00
mycroft
87041c0044
Make reg, frame, and sigcontext more similar.
1994-10-09 12:57:11 +00:00
mycroft
112dac786c
Make reg, frame, and sigcontext more similar.
1994-10-09 12:39:05 +00:00
mycroft
cce04a7aa1
Put the delay in a macro, and implement it differently.
1994-10-09 09:28:54 +00:00
mycroft
cbe87dbb9c
Remove BYTE_MSF.
1994-10-09 09:21:53 +00:00
mycroft
13c1794b82
Eliminate tf_isp.
1994-10-09 09:20:28 +00:00
mycroft
ae6f1ba610
Don't use pusha and popa.
1994-10-09 09:19:29 +00:00
mycroft
621455a04a
Don't allow interrupts while in DDB.
1994-10-09 09:13:18 +00:00
mycroft
4f0f8fdfc4
db_error() does not return.
1994-10-09 08:56:23 +00:00
mycroft
72fa9c8429
Get rid of unneeded `extern's.
1994-10-09 08:41:20 +00:00
mycroft
07dbafe712
Use BYTE_ORDER, not BYTE_[LM]SF.
1994-10-09 08:37:35 +00:00
mycroft
9085601009
Clean up #includes.
1994-10-09 08:29:55 +00:00
mycroft
da4e97dcc4
Add prototypes.
1994-10-09 08:19:29 +00:00
mycroft
25cd76c85f
Clean up deleted files.
1994-10-08 15:48:21 +00:00
ragge
4e74a4cb54
Lots of bug fixes; clock and mem files new.
1994-10-08 15:48:00 +00:00
ragge
5a58654e8a
Fixed bugs according to old memory system.
1994-10-08 15:46:15 +00:00
ragge
e2ce91ebf4
Changes to make files more 4.4/1.0B working.
1994-10-08 15:43:53 +00:00
ragge
ae5a011da1
fixed minor problem with mtpr()
1994-10-08 15:42:54 +00:00
ragge
b44460ce47
New filenames; changes applying to 1.o Beta
1994-10-08 15:42:27 +00:00
ragge
e4b5499885
New information about VAX port
1994-10-08 15:41:42 +00:00