Ollivier Robert
3158f29d08
New ISO-8859-15 thin font. It includes some missing characters from 8859-1
...
(like OE & oe diphthong) and the Euro character. It also includes the VTxx
semi-graphic characters.
Reviewed by: the deafening silence in -current :)
1998-11-05 15:35:38 +00:00
David Greenman
eff8678df3
Added a manual page for sendfile(2).
1998-11-05 14:43:29 +00:00
David Greenman
9dab07768f
Document the new NSFBUFS option.
1998-11-05 14:36:37 +00:00
David Greenman
dd0b2081f4
Implemented zero-copy TCP/IP extensions via sendfile(2) - send a
...
file to a stream socket. sendfile(2) is similar to implementations in
HP-UX, Linux, and other systems, but the API is more extensive and
addresses many of the complaints that the Apache Group and others have
had with those other implementations. Thanks to Marc Slemko of the
Apache Group for helping me work out the best API for this.
Anyway, this has the "net" result of speeding up sends of files over
TCP/IP sockets by about 10X (that is to say, uses 1/10th of the CPU
cycles) when compared to a traditional read/write loop.
1998-11-05 14:28:26 +00:00
David Greenman
624bb2d1c1
When warning about discarding packets in secure mode, include the IP
...
address of the most recent offender.
1998-11-05 10:51:21 +00:00
Jordan K. Hubbard
82f35547c9
Remember a bit more of my forth and do:
...
o Add fexists word to check for the presence of a file
o make fexists and fload immediate words which DTRT both interpreted
and compiled (doh!)
o add an init word which gets run at bootstrapping time to do extra
post-coldload initialization (in the default implementation, we
look for /boot/boot.4th and load it if found).
1998-11-05 08:39:43 +00:00
Mike Smith
0eda097a0b
Typo , -> .
...
Submitted by: Shaun Courtney <shaun@emma.eng.uct.ac.za>
1998-11-05 07:54:05 +00:00
Jordan K. Hubbard
5eb1c6c169
1. rebuild all elements of testmain properly for safety.
...
2. add fload and key prims for doing simple file and terminal I/O, respectively
1998-11-05 07:27:55 +00:00
Robert Nordier
dd2461309f
Add missing '\n'; remove redundant 'h' case in getopt switch.
1998-11-05 07:24:21 +00:00
Robert Nordier
57037d27d5
Add -c option to usage string.
...
PR: 8568
Submitted by: Ryan Younce <ryany@pobox.com>
1998-11-05 07:18:41 +00:00
Mike Smith
875e602afe
Explicitly invoke perl to run the softwords.pl script in case the
...
script is not executable.
Submitted by: Don Lewis <Don.Lewis@tsc.tdk.com>
1998-11-05 04:54:05 +00:00
Peter Wemm
ce6bd34722
Build linux_genassym static, this should help aout-to-elf builds
1998-11-05 04:39:26 +00:00
Peter Wemm
fafe9c62f2
sys/modules/linux has a build-tools target
1998-11-05 04:38:28 +00:00
Peter Wemm
6a1a9040f4
Do not overwrite the lkm versions of the install scripts for now. linux
...
works but ibcs2 has a load failure and joy doesn't look like it'll work.
1998-11-05 04:22:52 +00:00
Peter Wemm
38266231ef
Update to use kldload, no temporary files!
1998-11-05 04:19:26 +00:00
Peter Wemm
92892ca7a5
Do not add ${KMOD} to the CLEANFILES list. We want ${PROG} which is either
...
${KMOD}.o or ${KMOD}.ko. Otherwise we can delete the source shell script
for linux, joy and ibcs2.
1998-11-05 04:01:55 +00:00
Matt Jacob
3396608117
For large filesystems you can run past default resource limits causing
...
fsck to exit unhappily. Fix this by doing a getrlimit/setrlimit for
RLIMIT_DATA. I made the same fix in NetBSD.
Reviewed by: dg@root.com
1998-11-05 03:26:36 +00:00
Nicolas Souchu
f7dd354b1b
Add few declaration for the iicbus/smbus system.
1998-11-04 22:13:35 +00:00
Nicolas Souchu
c9ebdae499
Add 0s to declarations.
...
Proposed by: Dag-Erling Coid
1998-11-04 22:12:48 +00:00
Nicolas Souchu
d3cf287966
iicbus probe and attach deferred until root_bus_configure() call.
1998-11-04 22:09:17 +00:00
Nicolas Souchu
804ec04759
Properly reset parent to get interface addr.
1998-11-04 22:07:24 +00:00
Bill Fenner
0931333f8d
Fix sbcheck() to check all packets on socket buffer.
...
Also fix data types and printf formats while I'm here.
PR: misc/8494
Panic instead of looping forever in sbflush(). If sb_mbcnt counts
more mbufs than sb_cc counts bytes, the original code can turn into an
infinite loop of removing 0 bytes from the socket buffer until it's empty.
1998-11-04 20:22:11 +00:00
Kenneth D. Merry
25e5ca272b
Generalize the quirk entry that disables multi-lun probing for Sony CDROM
...
drives. It seems that quite a few (possibly all?) of their drives respond
to inquiries on multiple luns. Hopefully we can detect problems like this
in the probe phase at some point. For now, this is a pretty functional
solution.
1998-11-04 19:56:24 +00:00
Poul-Henning Kamp
83713d0b04
Add example for the internal "ident server".
1998-11-04 19:42:35 +00:00
Poul-Henning Kamp
3c97a31c2f
Add an "internal" driver for the "ident" protocol (tcp/113).
...
It will return "ERROR:HIDDEN-USER" for all requests.
To use it add:
ident stream tcp nowait root internal
to inetd.conf
1998-11-04 19:39:46 +00:00
John Polstra
68d0b83d98
Fix make world breakage: "$MACHINE_ARCH" -> "${MACHINE_ARCH}".
1998-11-04 18:25:23 +00:00
Mike Smith
28cc91d8c5
Don't try to build i386-centric modules on non-i386 systems.
1998-11-04 17:15:07 +00:00
Peter Wemm
3187d896a1
Make a.out kernels kld compatable by default...
1998-11-04 15:27:41 +00:00
Peter Wemm
84e40f5627
The handle for the kernel is common. With this fix, ELF kernels can load
...
a.out kld modules, and a.out kernels can load ELF kld modules.
1998-11-04 15:20:58 +00:00
Peter Wemm
0ce10add93
Remove stray(?) debugging printf's and cngetc()'s that freeze boot several
...
times waiting for keypresses.
1998-11-04 13:37:43 +00:00
Peter Wemm
49a35712aa
Remove stray .endif from previous commit (I hope this is right)
1998-11-04 12:49:31 +00:00
Peter Wemm
2bb39627ea
Add usr.bin/gensetdefs to build-tools; it is used for src/sys/modules and
...
maybe for other things that use linker sets under ELF.
1998-11-04 12:43:46 +00:00
Robert Nordier
8d2c3c32bd
Include mergesort() in description of errors.
1998-11-04 09:27:03 +00:00
Robert Nordier
df5a1b840e
Drop unused labels.
1998-11-04 09:22:07 +00:00
Luigi Rizzo
16c775657c
Remove an error message from sb interrupt driver -- it
...
does not apply to all situations.
1998-11-04 09:13:20 +00:00
Robert Nordier
7fb5f2bae4
Handle a zero elements argument.
...
PR: 8566
Submitted by: Archie Cobbs <archie@whistle.com>
1998-11-04 08:55:34 +00:00
Mike Smith
c194030b86
Typo curnwid -> currnwid
...
Submitted by: Randy Bush <rbush@bainbridge.verio.net>
1998-11-04 08:33:32 +00:00
Mike Smith
400a056059
Don't need this one anymore.
1998-11-04 07:40:05 +00:00
Mike Smith
b8ffd2a51c
Well I never. Seems like _setjmp()/_longjmp() are just what the doctor
...
ordered. This brings the Alpha back to parity, and should bring us
BootForth on both platforms.
Submitted by: John Birrell (jb@freebsd.org )
1998-11-04 07:39:53 +00:00
Mike Smith
2cd5cac4ec
Improve the assertion testing for successful softword compilation.
...
The excessive use of assert() vs. robust error checking is annoying.
1998-11-04 07:07:18 +00:00
Mike Smith
1add1a81da
Improve the quality of isspace() to match expectations. This should make
...
the Ficl interpreter read its softwords array OK.
1998-11-04 07:04:00 +00:00
Peter Wemm
0640d357f2
Simple update to make these work as kld and preload modules.
1998-11-04 03:49:39 +00:00
Mike Smith
95bd40d634
Turn off -g accidentally left in from testing.
1998-11-04 03:42:36 +00:00
Mike Smith
4ce140ae69
Fix includes; we were still pulling in <stdlib.h> in some places.
...
Support building a standalone interpreter with 'make testmain', remove
win32 and egregious gets() in testmain.c
1998-11-04 03:42:16 +00:00
Mike Smith
66683792a4
Use a smaller default dictionary to waste less space.
1998-11-04 03:41:09 +00:00
Jean-Marc Zucconi
56b1692a2c
Typo.
1998-11-04 03:21:21 +00:00
Peter Wemm
ee9d248c5f
General tidy up: remove more unused code, update comments, simplify some
...
routines a little.
1998-11-04 03:18:10 +00:00
Jordan K. Hubbard
12b2c0d82e
Respect ${.OBJDIR} properly when looking for libficl.a
1998-11-04 02:36:18 +00:00
Mike Smith
797ed6379a
Don't try to build (nonexistent) Alpha setjmp until we have one.
1998-11-04 00:32:08 +00:00
Mike Smith
48fe834fda
Add required parts for BootForth building (currently disabled and
...
untested). Only suitable for i386 at the moment, as we are missing
setjmp/longjmp on the Alpha.
1998-11-04 00:30:47 +00:00