Andreas Schulz [Wed, 13 Apr 1994 19:54:43 +0000 (19:54 +0000)]
Changed the Makefiles for catman and makewhatis that the output from the
sed goes into an obj dir, if it exists, instead of the src dir.
Garrett Wollman [Wed, 13 Apr 1994 19:51:43 +0000 (19:51 +0000)]
Note that UTF-2 is also called UTF-8 by some people.
Jordan K. Hubbard [Wed, 13 Apr 1994 12:38:01 +0000 (12:38 +0000)]
Add a bit more information about world build.
David Greenman [Wed, 13 Apr 1994 10:15:34 +0000 (10:15 +0000)]
Add delays after changing from 8/16 - 16/8 bit mode and after enabling/
disabling the shared memory. The 83C790 needs these or it does bad things.
Andrey Chernov [Wed, 13 Apr 1994 01:57:03 +0000 (01:57 +0000)]
Make all devices at least 2*64K buffers, 2*32K buffers
isn't enough for my home 33Mhz.
Andrey Chernov [Wed, 13 Apr 1994 01:29:14 +0000 (01:29 +0000)]
snd7 config line corrected, irqaremoved
Andrey Chernov [Wed, 13 Apr 1994 01:27:01 +0000 (01:27 +0000)]
snd7 config line corrected, irq removed
Andrey Chernov [Wed, 13 Apr 1994 01:10:08 +0000 (01:10 +0000)]
Now SoundDriver use 64K DMA region instead of older 4K by
using new contigmalloc function.
Andrey Chernov [Wed, 13 Apr 1994 00:54:59 +0000 (00:54 +0000)]
From Bruce:
contigmalloc function added, this stuff needed especially
for SoundDriver and allocates aligned contiguous DMA-sutable
buffer.
Andrey Chernov [Wed, 13 Apr 1994 00:50:16 +0000 (00:50 +0000)]
Added prototype for contigmalloc function (see kern_malloc update)
Andrey Chernov [Wed, 13 Apr 1994 00:29:22 +0000 (00:29 +0000)]
Don't get status of uucpd lines, normal pgms
not affected by this fix
Geoff Rehmet [Tue, 12 Apr 1994 16:05:13 +0000 (16:05 +0000)]
Remove lpa from the generic kernels - one step closer to nuking lpa !!
Andrey Chernov [Tue, 12 Apr 1994 00:05:23 +0000 (00:05 +0000)]
Patch from S0ren, 80x50 font trashed after switching from X console
Andrey Chernov [Mon, 11 Apr 1994 21:27:00 +0000 (21:27 +0000)]
Tenmicrosec change backed out, because our DELAY is accurate
only about 40 microseconds.
Garrett Wollman [Mon, 11 Apr 1994 19:18:05 +0000 (19:18 +0000)]
/dev/null was not a very good choice of shell for login-disabled users.
Used the canonical non-existent file (/nonexistent) instead This should
probably be documented somewhere, but it's unclear where the right
place is (passwd(5)? login(8)? hier(7)? all three?).
Garrett Wollman [Mon, 11 Apr 1994 19:02:36 +0000 (19:02 +0000)]
Fixed ANSI bugs found by Justin T. Gibbs and Bruce Evans.
Andreas Schulz [Mon, 11 Apr 1994 18:45:57 +0000 (18:45 +0000)]
Put the INT_MIN and INT_MAX into conditionals. They are needed if
you use XFree2.0 or earlier. They are no longer needed for XFree2.1.
Andrey Chernov [Mon, 11 Apr 1994 18:17:12 +0000 (18:17 +0000)]
We have a better way to wait ten microseconds then inbs:
tenmicrosec() now use DELAY(10)
Geoff Rehmet [Mon, 11 Apr 1994 07:57:36 +0000 (07:57 +0000)]
Add big and ugly warning to users of lpa that
they should change to lpt, as lpa will be removed!
Poul-Henning Kamp [Sun, 10 Apr 1994 23:12:11 +0000 (23:12 +0000)]
made 'make clean' remove *.ps files.
David Greenman [Sun, 10 Apr 1994 20:06:28 +0000 (20:06 +0000)]
Fixed brokeness in the support of the 83C790/Elite Ultra (now that I
finally have the f**king documentation!):
1) Changed all the numeric register offsets to symbolic ones (it should
have been this way originally).
2) If 16 bit, disable the shared memory when not using it. Apparantly
switching between 8/16bit mode makes the Ultra unhappy unless
this is done (i.e. it trashes the bus).
Poul-Henning Kamp [Sun, 10 Apr 1994 17:58:25 +0000 (17:58 +0000)]
Corrected a bit of confusion
Andreas Schulz [Sun, 10 Apr 1994 12:26:35 +0000 (12:26 +0000)]
Fixed a little typo in the man page.
Geoff Rehmet [Sun, 10 Apr 1994 11:17:13 +0000 (11:17 +0000)]
Modify wdprobe() to correctly recognise some 2 drive systems,
on which it was failing. Modifications follow ATA, but also
allow some weird setups which seem to contradict ATA (aaarrrrgghhh!!)
Geoff Rehmet [Sun, 10 Apr 1994 10:42:28 +0000 (10:42 +0000)]
Truncate hostnames longer than HOST_WIDTH so that
rup's output looks nicer.
Andrey Chernov [Sun, 10 Apr 1994 01:04:24 +0000 (01:04 +0000)]
Restore badly commented out MAPLOWER/MAPUPPER
Andrey Chernov [Sun, 10 Apr 1994 00:56:12 +0000 (00:56 +0000)]
mail a+rwxt changes backed out
Andreas Schulz [Sat, 9 Apr 1994 17:52:02 +0000 (17:52 +0000)]
Correct a typo in the manpage. I didn't find anywhere the function supper().
Andrey Chernov [Sat, 9 Apr 1994 17:40:37 +0000 (17:40 +0000)]
Add umask(022), in other case you may got /etc/passwd rw-------
if you have umask 077
Andreas Schulz [Sat, 9 Apr 1994 17:18:50 +0000 (17:18 +0000)]
Replace a usage of gets with fgets.
Andreas Schulz [Sat, 9 Apr 1994 16:19:53 +0000 (16:19 +0000)]
Commented out now a suspicious looking MAPLOWER 0xa3 0xa3 and a
MAPUPPER 0xb3 0xb3. This is a no-op for me ? ache, can you please
check that , i don't know enough about russian :-).
Andreas Schulz [Sat, 9 Apr 1994 15:37:44 +0000 (15:37 +0000)]
Changed a return(__swalk_sflush) to a return(__swalk_sflush()).
This seems the correct call according to the comments in the function
header.
Andreas Schulz [Sat, 9 Apr 1994 15:34:53 +0000 (15:34 +0000)]
Add prototype functions for flockfile and funlockfile into stdio.h.
They are used from some macros. This was neccessary to prevent some
compiler warnings.
Andreas Schulz [Sat, 9 Apr 1994 13:03:39 +0000 (13:03 +0000)]
Comment out a private INT_MAX/INT_MIN definition to shut up the
compiler.
Geoff Rehmet [Sat, 9 Apr 1994 11:00:30 +0000 (11:00 +0000)]
make libutil be linked in dynamicly instead of staticly
Geoff Rehmet [Fri, 8 Apr 1994 22:23:39 +0000 (22:23 +0000)]
Added RCS id's, little tidy up.
Geoff Rehmet [Fri, 8 Apr 1994 22:13:49 +0000 (22:13 +0000)]
change to lptioctl
Geoff Rehmet [Fri, 8 Apr 1994 07:36:06 +0000 (07:36 +0000)]
link nvi to view (this better be all now)
Geoff Rehmet [Fri, 8 Apr 1994 07:16:32 +0000 (07:16 +0000)]
added MAN1+= vi.1, and link to nvi.1
added rcs id.
Geoff Rehmet [Fri, 8 Apr 1994 07:03:04 +0000 (07:03 +0000)]
added locale to Makefile for /usr/src/share
David Greenman [Thu, 7 Apr 1994 23:42:31 +0000 (23:42 +0000)]
Don't queue, deliver according to sendmail config.
Andrey Chernov [Thu, 7 Apr 1994 23:23:01 +0000 (23:23 +0000)]
Fix arguments of CONS_GETINFO
Andrey Chernov [Thu, 7 Apr 1994 22:47:17 +0000 (22:47 +0000)]
More EXCLUDE_ options added,
unneded irq/drq/vector removed
Andrey Chernov [Thu, 7 Apr 1994 22:18:49 +0000 (22:18 +0000)]
Remove unneded irq/drq/vector from snd?
Garrett Wollman [Thu, 7 Apr 1994 21:18:59 +0000 (21:18 +0000)]
Wanted to make sure we had an explanation of the memory test stored
somewhere for reference. Anyone who wants to is welcome to re-write this
to be a ``reall'' document, rather than just a copy of DavidG's message.
Andrey Chernov [Thu, 7 Apr 1994 18:38:10 +0000 (18:38 +0000)]
Skip idle info on uu-lines from uucpd
Andrey Chernov [Thu, 7 Apr 1994 17:55:00 +0000 (17:55 +0000)]
Now wall skips uu-lines produced by uucpd.
Andrey Chernov [Thu, 7 Apr 1994 17:50:52 +0000 (17:50 +0000)]
Change uucp%d lines to uu%d lines, because ut_line
overflows with big pids, produce incorrect statistics.
Andrey Chernov [Thu, 7 Apr 1994 17:47:36 +0000 (17:47 +0000)]
Make possibility to write utmp entry for non-tty lines,
needed especially for uucpd connections
Andrey Chernov [Thu, 7 Apr 1994 17:43:35 +0000 (17:43 +0000)]
o Change fake line from uucp%d to uu%d, because it produce wrong
statistics with big pids (size of ut_line is only 8 chars)
o Make possibility to write utmp entries
Andrey Chernov [Thu, 7 Apr 1994 17:35:52 +0000 (17:35 +0000)]
Remove sleep(2) waiting for DTR, now sio can do it himself
Andreas Schulz [Thu, 7 Apr 1994 14:34:25 +0000 (14:34 +0000)]
Changed a macro name from _Q to _Q2 to avoid a clash with the
newly introduced _Q macro in ctype.h.
Andreas Schulz [Thu, 7 Apr 1994 14:09:54 +0000 (14:09 +0000)]
Corrected the Makefile, it has used SRCDIR our macro for that
is CURDIR.
Corrected the syntax in the Russian.koi8-r file.
Andreas Schulz [Thu, 7 Apr 1994 13:48:44 +0000 (13:48 +0000)]
Swap also the undef macros for tolower and toupper :-).
David Greenman [Thu, 7 Apr 1994 12:10:31 +0000 (12:10 +0000)]
from kimmel@varese.cs.umass.edu (Matt Kimmel):
"el" driver for 3COM 3C501. This driver has some serious performance
problems and drops packets on the floor like hot potatos.
David Greenman [Thu, 7 Apr 1994 11:16:47 +0000 (11:16 +0000)]
Patch from Sean Vickery <seanv@cs.uq.edu.au>:
Description:
Strftime(3) adds garabage to result string when called with "%R" in
the format string.
Repeat-By:
$ date +%R
14:0202:02:08 PM
Geoff Rehmet [Thu, 7 Apr 1994 10:59:27 +0000 (10:59 +0000)]
locale support broke tolower and toupper -
it appears they were swapped.
This caused (among others) XF86 and elm to barf.
David Greenman [Thu, 7 Apr 1994 10:51:00 +0000 (10:51 +0000)]
Make Bruce happy: silently enter ddb on a BPT or trace trap if ddb is
configured in the kernel.
Andreas Schulz [Thu, 7 Apr 1994 10:20:14 +0000 (10:20 +0000)]
Fixed the isphonogram and isspecial macros, they used the wrong mask.
Paul Richards [Thu, 7 Apr 1994 07:06:46 +0000 (07:06 +0000)]
remove trailing space after \.
Andrey Chernov [Thu, 7 Apr 1994 01:38:30 +0000 (01:38 +0000)]
Tset incorrectly assign to TERM first terminal name instead of second
from termcap entry.
Andrey Chernov [Thu, 7 Apr 1994 00:30:35 +0000 (00:30 +0000)]
Fix error with path like /a/./b (from N. Dudorov)
Andrey Chernov [Wed, 6 Apr 1994 23:40:36 +0000 (23:40 +0000)]
o Obsoleted defines removed, text cleaned
o Now uucpd use logwtmp from libutil instead of own hack
o Now uucpd use syslog for diagnostics
o Now uucpd don't fork, until user logged in
Geoff Rehmet [Wed, 6 Apr 1994 20:21:33 +0000 (20:21 +0000)]
Update lpt(4) man page to reflect recent changes to the lpt device driver.
(also point out that lpa is now defunct.)
Geoff Rehmet [Wed, 6 Apr 1994 19:46:19 +0000 (19:46 +0000)]
Added lptcontrol(1)
Geoff Rehmet [Wed, 6 Apr 1994 19:38:45 +0000 (19:38 +0000)]
This commit was generated by cvs2svn to track changes on a CVS vendor
branch.
Geoff Rehmet [Wed, 6 Apr 1994 19:38:45 +0000 (19:38 +0000)]
Added lptcontrol(1):
used to change lpt driver between polling/interrupt driven mode
Andrey Chernov [Wed, 6 Apr 1994 19:37:45 +0000 (19:37 +0000)]
Change default permission of /var/mail to 01777, because
MUA must have s-bit in other case (security hole).
This fix needed for procmail too, because procmail
uses NFS-locks in /var/mail directory
Garrett Wollman [Wed, 6 Apr 1994 17:42:07 +0000 (17:42 +0000)]
Per Keith Bostic, wchar_t should not be defined in sys/types.h.
Paul Richards [Wed, 6 Apr 1994 16:48:32 +0000 (16:48 +0000)]
Fix installation of manual pages. Each page needed locale/ prepended.
Geoff Rehmet [Wed, 6 Apr 1994 16:42:33 +0000 (16:42 +0000)]
Changes to lpt driver:
- ansi prototypes in lpt.c
- a bit of tidying in lpt.c
- ioctl in lpt.c for switching between polling and using interrupts
- added lpt.h - needed for ioctl to allow switching between polling
and interrupt-driven modes.
Geoff Rehmet [Wed, 6 Apr 1994 13:01:38 +0000 (13:01 +0000)]
/bin/sh read builtin causes sh to dump core if read is
used with either no args, or with an arg in the form "$var"
where var is not defined yet:
freefall:/home/csgr/cvswork/sh%sh
$ read
hi
Segmentation fault (core dumped)
freefall:/home/csgr/cvswork/sh%sh
$ read $foo
foobar
Segmentation fault (core dumped)
Paul Richards [Wed, 6 Apr 1994 08:28:56 +0000 (08:28 +0000)]
Don't try to clean out ex since it's a directory.
Andrey Chernov [Wed, 6 Apr 1994 02:50:06 +0000 (02:50 +0000)]
Now -ulogin passed to uucico
Nate Willams [Tue, 5 Apr 1994 23:05:42 +0000 (23:05 +0000)]
split -b dumps core if no count is given.
Garrett Wollman [Tue, 5 Apr 1994 22:09:33 +0000 (22:09 +0000)]
Previous fix didn't define rune_t like it should. Now it does.
Garrett Wollman [Tue, 5 Apr 1994 19:01:55 +0000 (19:01 +0000)]
Don't forget to install octype.h, rune.h, and runetype.h.
Garrett Wollman [Tue, 5 Apr 1994 18:52:11 +0000 (18:52 +0000)]
Document some of the latest changes from David&John.
Garrett Wollman [Tue, 5 Apr 1994 18:48:03 +0000 (18:48 +0000)]
Make stdlib.h in the non-ANSI case work.
Andrey Chernov [Tue, 5 Apr 1994 10:12:41 +0000 (10:12 +0000)]
o Clean up my previous fix per bde suggestion
o Move ptcwakeup before line close
o Make all ttysleep strings unique for debug purposes
Andreas Schulz [Tue, 5 Apr 1994 08:24:19 +0000 (08:24 +0000)]
Add that /usr/X386/lib is also in the default path for ldconfig. Bug found
by Satoshi Asami ( asami@cs.berkeley.edu ). Fixed also a minor typo
problem.
Andrey Chernov [Tue, 5 Apr 1994 07:14:48 +0000 (07:14 +0000)]
Russian locale template added
David Greenman [Tue, 5 Apr 1994 03:23:53 +0000 (03:23 +0000)]
from John Dyson:
1) fixed some bugs related to the bounce buffer code
2) vnode pager now supports clustered pageouts
3) experimental code for clustering all I/O via a new "cldisksort"
4) added >16MB check to Bustek driver
5) made some experimental algorithmic changes to the pageout daemon
6) fixed bugs in truncating mapped files (esp when mapped via NFS)
7) reorganized vnode pager I/O code
Garrett Wollman [Mon, 4 Apr 1994 21:13:55 +0000 (21:13 +0000)]
First pass at adding locale support. This code only deals with the LC_CTYPE
class of locale data, but could be extended to handle other locale
classes, as well as message catalogues and other non-locale i18n
support.
I have left the old _ctype_ array in place, and moved the ctype.h
header to octype.h, so that existing shared binaries will still be
able to find and use it as they require.
See /usr/src/share/locale for information on how to create new locale
data files (eventually this procedure will be improved). I'd like to
have a family of locale files for various countries, languages, and
character sets, so please contribute some.
This code was originally written by Paul Borman and contributed to
4.4; I did the integration, and have somewhat tested it. crt0.c
probably ought to call setlocale() if it doesn't already, but I'd like
for people to create some locale files and try things manually first
before I make every program do this.
Garrett Wollman [Mon, 4 Apr 1994 19:49:12 +0000 (19:49 +0000)]
Use setuid(geteuid()) rather than setruid(geteuid()); seems tto be the
right thing to do, as this program never un-renounces.
Garrett Wollman [Mon, 4 Apr 1994 19:33:58 +0000 (19:33 +0000)]
Added back setruid() and setrgiod(), but make them print an obnoxious
warning message whenever called. If our linker didn't have this support
broken, it would also print out a warning message at link time. The warning
message is:
warning: this program uses setruid, which doesn't do anything
(but used to)
Poul-Henning Kamp [Mon, 4 Apr 1994 17:27:45 +0000 (17:27 +0000)]
corrected pointer to sound.doc
Andrey Chernov [Sun, 3 Apr 1994 22:16:38 +0000 (22:16 +0000)]
This addition allows compilation with EXCLUDE_AUDIO
without compilation error.
Garrett Wollman [Sun, 3 Apr 1994 20:37:34 +0000 (20:37 +0000)]
Upgraded to Delaware version 3.3p (yes, that's right, they're not increasing).
This version still doesn't talk to the kernel PLL code, but you should be
able to convince it to do so relatively easily. Also deleted some junk
files and fixed all compilation warnings.
Garrett Wollman [Sun, 3 Apr 1994 19:50:51 +0000 (19:50 +0000)]
xntp 3.3p from Delaware
Garrett Wollman [Sun, 3 Apr 1994 19:50:51 +0000 (19:50 +0000)]
This commit was generated by cvs2svn to track changes on a CVS vendor
branch.
Andrey Chernov [Sun, 3 Apr 1994 19:40:01 +0000 (19:40 +0000)]
Fix two bugs in slave ptys:
1) TS_WOPEN not cleared upon exit of ptsopen(), can cause
several problems with ttymodem stuff, etc. (minor bug)
2) TS_ISOPEN not cleared upon exit of ptsclose(), can cause
serious bug with inheritance of previous tty flags on next pty open.
F.e. somethimes triggered echo in telnetd.
Garrett Wollman [Sun, 3 Apr 1994 18:38:48 +0000 (18:38 +0000)]
Documented MAXMEM. Added warnings about certain options being subject to
extermination in the near future. Added a pre-formatted `options.doc' file so
Julian Stacey can stop complaining. Documented PANIC_REBOOT_DELAY or whatever
it's called. Documented UPDATE_INTERVAL. Deleted some old and bogus
option references.
Andrey Chernov [Sun, 3 Apr 1994 14:24:52 +0000 (14:24 +0000)]
Fix tty? entry in the same way like cua entry
Add error diagnotic about unknown device name
Andrey Chernov [Sun, 3 Apr 1994 12:25:57 +0000 (12:25 +0000)]
Add declaration missing from previous bde's version
Andrey Chernov [Sun, 3 Apr 1994 11:41:11 +0000 (11:41 +0000)]
CHANGES from Bruce:
---
This list of changes is in approximately chronological order (oldest first).
o Many cosmetic changes - renamed comintr1 -> siointr1, moved
things around and fixed whitespace.
o Reduced SLIP latency (FRAME_END hack) from 20-30 ms to 16 ms
at 115200 bps (you won't notice the average 10 ms improvement
on slow lines). ppp seems to use only counted transfers so
there's no similar hack available. It's too hard for the
driver to know the count.
o Temporary #ifdefs for new and old interrupt handling
(OLD_INTERRUPT_HANDLING decided by setsofttty() not being
externally defined.
o Don't test for the IIR_NOPEND bit being set - test for the
non-fifo part of the iir equalling it like the docs say to.
States with other IIR_NOPEND set in combination with the
other iir bits are undefined. The docs may be stupid - the
old test would not have broken when the fifo bits were
introduced.
o Noted more problems with DTR wait.
o Rewrote console stuff. Still some initialization and state
preservation problems. Same for kgdb stuff. The driver
doesn't do anything about the console close bug. It needs
to be fixed entirely in i386/cons.c. I like chmr's version
where the the console driver revectors the device open and
close routines.
o Temporary (?) #ifdefs for references to tty buffers.
o Noted further things to do in (2 comments about 3 places) for
phk's change to not touch RTS unless it is being used for flow
control.
o Temporary #ifdefs for timestamp handling. It needs fixing.
The microtime() call breaks the first rule of writing fast
interrupt handlers: NO calls to functions that might do slow
and bad things. microtime() enables interrupts. This turns
out to be only moderately harmful. Also, I want the timestamp
copy outside of the normal interrupt handler.
o Don't init com->tp early for the !DONT_MALLOC_TTYS case -
both sides are NULL.
o Worry about com->tp == NULL in siopoll. I don't see how you
survived the (incc <= 0 || !(tp->state & TS_ISOPEN)) test.
Perhaps early sttys or comcontrols set up the tp's for _all_
the ports before this code is reached.
Andrey Chernov [Sun, 3 Apr 1994 05:13:59 +0000 (05:13 +0000)]
Now cua handled like tty, i.e. name+3
Andrey Chernov [Sun, 3 Apr 1994 05:06:29 +0000 (05:06 +0000)]
Now cua handled like tty, i.e. name+3
Andrey Chernov [Sun, 3 Apr 1994 04:39:54 +0000 (04:39 +0000)]
Fix error in making cua entries for two multiports
(> 10 devices)
Garrett Wollman [Sun, 3 Apr 1994 00:28:10 +0000 (00:28 +0000)]
Add RCS Id to Makefile.