christos
f8c7b1919f
Kill warnings in skeleton for gcc -Wall
1997-06-18 19:08:05 +00:00
christos
2424c4f970
- Pass gcc -Wall
...
- Fix incorrect const poisoning
- Fix ftpd_popen to dynamically allocate strings to avoid buffer overruns.
1997-06-18 19:05:46 +00:00
kleink
a0696b91ad
When a background process attempts to TIOC[CS]BRK (a.k.a. tcsendbreak()) or
...
TIOCSTART (a.k.a tcflow()), send its process group a SIGTTOU.
1997-06-18 15:32:33 +00:00
christos
801ce09dea
Make sure you set _base, otherwise we core dump.
1997-06-18 15:25:42 +00:00
christos
c7a226af02
When creating directories, make sure you remove previous non-directories
...
before doing so, otherwise sup fails.
1997-06-18 15:23:52 +00:00
jonathan
1c2727195c
Add explicit function-return types.
1997-06-18 13:19:33 +00:00
jonathan
21dc79b2b5
Add fillw() from old Pica locore.
1997-06-18 13:16:13 +00:00
kleink
b8377e5395
As per RFC 793, don't retransmit the FIN during a simultaneous close.
...
From Thorsten Frueauf <frueauf@ira.uka.de> and W. Richard Stevens in PR/3737
and TCP/IP Illustrated, Vol. 2, respectively.
1997-06-18 10:05:44 +00:00
mikel
379f3b1c05
add device ID for SB AWE64 Value; from William Coldwell in PR kern/3716.
...
also add comments for some device IDs describing what they match.
1997-06-18 07:19:08 +00:00
lukem
b45dc84835
Fix problem with duplicate entries when changing from LEAF to NODE;
...
only the first link of a inode was being removed, not all of them.
From Kirk McKusick <mckusick@McKusick.COM> via thorpej
1997-06-18 07:10:16 +00:00
jonathan
a066eecaf8
MachHitFlushDCache() -> mips3_HitFlushDCache() outside pmap.c.
1997-06-18 04:51:15 +00:00
jonathan
a1085c85ae
typo.
1997-06-18 04:23:52 +00:00
jonathan
bbc40c6757
RCS id police.
...
Add a copyright, and a copy of the copyright from the 4.4BSD locore,
from which this is a derived work (as the CVS logs show).
1997-06-18 04:23:14 +00:00
mhitch
b61d107b9b
Save and restore usermode PC to/from current pcb instead of the RA slot of
...
the stack frame when usermode interrupt occurs. The interrupt may have
modified the PC [such as sendsig()]. This got dropped with the stackframe
changes.
1997-06-18 04:07:06 +00:00
lukem
d138a32e56
add inet_net{,ntop,pton}.0
1997-06-18 02:33:53 +00:00
lukem
5bacaabfd1
* add man page for inet_net_ntop(3) and inet_net_pton(3)
...
* xref them in inet(3)
* use Va instead of Fn for 'errno' in inet(3)
1997-06-18 02:25:19 +00:00
jtc
66de380294
Add NOOBJ=. Remove (cd ${.CURDIR}; ... ).
1997-06-18 01:56:03 +00:00
jonathan
e3a957306e
Include mips1_pte.h and mips3_pte.h. Read cpu_arch from the kernel
...
and set local variables for MIPSx_PG_V, MIPSx_PG_SHIFT_,
MIPSx_PG_FRAME accordingly.
(defining both MIPS3 and MIPS1 and using pte.h. doesn't yet work in userland.)
1997-06-18 01:41:31 +00:00
jtc
0f3df805c6
Remove datfiles subdirectory, it's a remanent from long ago.
1997-06-18 01:27:43 +00:00
jtc
c823ca2033
import tzdata1997f
1997-06-18 01:19:11 +00:00
jtc
359f61a781
Sync with tzcode1997e
1997-06-18 01:12:39 +00:00
jtc
ef16fd639e
import tzcode1997e
1997-06-18 00:41:05 +00:00
perry
057693aba6
1) upgrade the boot blocks with installboot, not disklabel!
...
2) always fsck the partitions before mounting. (I even force fsck now,
just to be sure.)
1997-06-18 00:11:28 +00:00
lukem
25d1ca167b
Describe inet_ntop() and inet_pton(), and the IPv6 address format.
...
From BSD/OS 3.0, with permission from Jeffrey Finkelstein <finkels@bsdi.com>
1997-06-18 00:11:11 +00:00
perry
b1eb259787
Make sure the created fstab has a swap partition! Otherwise, in the
...
new world order, you won't have any swap space! Bad!
1997-06-18 00:09:17 +00:00
christos
1933233e0b
Cleanup unsigned char -> char and #if __STDC__ -> #ifdef __STDC__
...
inconsistencies
1997-06-17 21:38:23 +00:00
kleink
93da19a2f1
Rewrote break/parity/framing error handling from spec.
1997-06-17 20:41:59 +00:00
christos
7a1ede0553
- add $NetBSD$
...
- remove all $Log$ instances and the extra logs caused by our local changes.
1997-06-17 18:56:02 +00:00
christos
12f6930b5a
Avoid coredump in svrfinishup.
1997-06-17 18:37:59 +00:00
perry
9a6b119bd8
boot-.fs -> boot.fs
1997-06-17 16:50:00 +00:00
jonathan
20a862c6ad
#include <machine/machAsmDefs.h> -> #include <mips/asm.h>
1997-06-17 16:35:26 +00:00
mikel
f9c1322ae2
use _VER for NetBSD version; note that fileset names must still be
...
updated by hand.
1997-06-17 08:02:47 +00:00
mikel
aee96d97f1
add support for automatically inserting the NetBSD version, using the
...
version number from /sys/conf/osrelease.sh.
replace MACHINE symbol with _MACH, and define _VER for version number.
fileset names must still be updated by hand; this is a bit harder to
fix unless GNU cpp's -traditional-cpp flag is used.
1997-06-17 08:00:13 +00:00
mikel
ddeaf8c1de
fix off-by-one error in malloc() call; from Ted Felix in PR bin/3752.
1997-06-17 07:26:38 +00:00
cgd
5b0861d013
don't include newline in warnx format string
1997-06-17 06:10:47 +00:00
cgd
75979242d2
clean up spacing before a few DPRINTFs. Also, make the no-32-bit-support
...
cases uniformly DPRINTF'd and also distinguished by using slightly different
strings for each.
1997-06-17 06:06:25 +00:00
cgd
22da43e670
Change expected mapping register type argument for the pci_mapreg_map()
...
call for the board's memory space to be PCI_MAPREG_MEM_TYPE_32BIT_1M or
PCI_MAPREG_MEM_TYPE_32BIT depending on the board ID. Also, remove a
bogus extra argument to an interrupt-establishment-error printf. Problems
pointed out by Jarkko Torppa <torppa@cute.fi> in PR 3753, but fixed slightly
differently than he suggested.
1997-06-17 05:44:22 +00:00
cgd
57f46a9e4a
fix several bugs pointed out by Jarkko Torppa <torppa@cute.fi> in PR 3753:
...
(1) fix a printf format (%x to print int, not %lx).
(2) fix probe of 4th chip/16th channel (used to tell whether or not the
board is a 16- or 32-port board) by removing an incorrect offset so
that the code matched its comments. (!!!)
(3) fix storage of chip number in per-channel structure so that it actually
stores the chip number, rather than the chip offset. This allows the
driver to work with more than the first four channels (i.e. with chips
other than chip number 0, which happens to have an offset of zero). (!!!)
1997-06-17 05:38:10 +00:00
cgd
6b78891053
the port number is the low 5 bits of the minor. That means that it should
...
be masked with 0x1f (the low 5 bits), rather than 0x0f (the low four bits).
Pointed out by Jarkko Torppa <torppa@cute.fi> in PR 3753.
1997-06-17 05:32:46 +00:00
mhitch
806f730e87
Remove stray macro definition; didn't hurt for MIPS1 only, but wrong for
...
MIPS3.
1997-06-17 04:12:38 +00:00
mhitch
fb16ddddc7
Fix printf format/argument mismatches.
1997-06-17 04:11:33 +00:00
mhitch
6df1fecbce
Virtual coeherency exception handler fixes:
...
Remove old code now that the new version is working.
Correct typo for 16K cache (R4400).
Align the saved AT register location; seems to hang if not aligned on 8
byte boundry.
1997-06-17 04:10:19 +00:00
thorpej
3bd11220b6
Don't print a message if the user attempts SWAP_OFF. Return an error
...
instead.
1997-06-17 03:37:07 +00:00
perry
ac6d0343d7
removed some redundant cites
1997-06-17 02:59:45 +00:00
perry
8a8e30217f
1.2E -> 1.2G (someone should automate this)
1997-06-17 02:57:40 +00:00
jonathan
b903dc73da
Fix locore cache variables. (Should these be exported from locore at all?)
1997-06-17 01:40:13 +00:00
jonathan
4506da9ebd
Check for '#ifdef MIPS1', not '#ifndef MIPS3', since we can now have both.
...
Add runtime check for 'if (CPUISMIPS3)' inside #ifdef MIPS3.
Add runtime check for 'if (!CPUISMIPS3)' inside #ifdef MIPS1.
1997-06-17 01:38:21 +00:00
is
2c7d61677f
Only check for kernel bus probes when we are sure it is a bus error.
...
(As a side effect, this moves the testing decision out of the main path
of the page fault code.)
1997-06-17 00:34:11 +00:00
is
5d784f73b2
Forgotten part of the 68060+bootblock+stupid ROM support: tell locore.s
...
that we're using BB060STUPIDROM.
1997-06-17 00:17:26 +00:00
jonathan
3d2676b809
Garbage-collect '#include <machine/pte.h>'.
1997-06-16 23:52:06 +00:00