Commit Graph

7367 Commits

Author SHA1 Message Date
jkh
1a57be203d Missing const clashes with prototype definition in ntp_stdlib.h; fixed. 1995-03-31 02:30:15 +00:00
se
5c5c7e635f Include <stddef.h> for standard definition of offsetof() instead of
defining it explicitly in the driver.
1995-03-31 00:05:08 +00:00
dg
b670e16d0a Backed out changes in rev 1.5 that prevent sending FIN if in CLOSING
state. This causes an infinite loop in some rare cases (probably caused
by some other, much more difficult to find bug).
1995-03-30 23:35:55 +00:00
ache
7f2e865bb2 This sl enhancement helps to keep serial line (modem) connection alive.
It is common case when modem hangs with carier on but don't
receive anything from another side.
This thing commonly healed with hangup and redialing.
Enhancements below allows to determine when such action
is needed and inform attach program with SIGURG signal.
There two ioctls set: outfill and keepalive, used from both
sides of connection. Outfill repeatedly sends FRAME_END with
specified timeout (i.e. 40 seconds). It is needed to get input on
other side even if no user activity on slip line currently.
Keepalive checks FRAME_ENDs from other side, and if no one
got in specified timeout (i.e. 60 seconds, max modem retrain time),
send SIGURG to attach program.
I plan to add code to slattach to handle this thing too.

Reviewed by: wollman
1995-03-30 20:43:32 +00:00
phk
0eb056f264 Make build work, even if there is no obj subdir. 1995-03-30 19:45:20 +00:00
se
4bab508606 Do not try to negotiate synchronous SCSI transfers in the Boot Kernel. 1995-03-30 15:41:33 +00:00
sos
54022c45f8 Update to new screen update method. 1995-03-30 15:10:20 +00:00
sos
ce34abf645 Fix probe message printing 1995-03-30 14:33:03 +00:00
sos
e2dc68752e Emulate hw cursor closely, and get start&end scanlines from BIOS. 1995-03-30 14:32:31 +00:00
jkh
a3e8797ba3 Add gencat to Makefile
Obtained from: NetBSD
1995-03-30 12:49:25 +00:00
jkh
7447610f56 Add the gencat command for creating message catalog fodder for the new
catgets* routines.
Obtained from: NetBSD
1995-03-30 12:49:09 +00:00
jkh
960d8a1b75 Add a necessary include file for the catgets* routines.
Obtained from: NetBSD
1995-03-30 12:47:56 +00:00
jkh
5a92693ac8 Add the nls code for XPG3-style message catalogs to libc.
Obtained from: NetBSD
1995-03-30 12:47:27 +00:00
jkh
2b819e10cd Add nls include to Makefile. 1995-03-30 12:46:36 +00:00
ugen
0783af7fac make pass work also as the first keyword
(while addf skipped)
Reviewed by:
Submitted by:
Obtained from:
1995-03-30 12:18:10 +00:00
ache
0152b5a1ee Restore my function key configuration stuff which Rod promise to
restore but really didn't do it.
Restore message from old rc about configuring syscons whith
echo added before it to go to new line after "echo -n xtend" f.e.
and similar stuff.
1995-03-30 09:39:51 +00:00
dg
9b1db7356f Made pmap_testbit a static function. 1995-03-30 08:55:39 +00:00
phk
80fd730707 Install the dlopen.3 manpage. 1995-03-30 06:40:31 +00:00
rgrimes
acdcd32186 Make the creation of the header line in /etc/motd be consistent
with other BSD based systems.

Submitted by:	wollman
1995-03-30 06:34:46 +00:00
rgrimes
e239b1d184 This is the rc work as provided by pts, I will me makeing some additional
changes to it based upon other outstanding bug reports and commits made
after his work.

Comments:

(a) sysconfig is still used to do all configuration.  I was not going to
    change that out from under you.... a user never need edit netstart
    or rc* unless they're being very weird.

(b) rc.maint has been folded back into rc.  It is just unworkable as
    a separate chunk because of ordering bogosities

(c) netstart does what it says... it starts up enough of the network to
    get up,  it doesn't start every bloody daemon that might talk to a
    socket...  netstart ifconfig's the devices and sets up routing if
    configured to do so.

(d) nfs disks are mounted immediately after netstart completes

(e) syslog is started as early as possible (right after nfs) so that error
    messages can get logged to remote syslog servers properly

(f) named is started (there is an argument that says that named should be
    started before syslogd because if you are the dns server for your domain,
    you'd like named to resolve remote hosts in syslog.conf,  but this is
    a minority case and the trivial workarround is to put the syslog host
    in /etc/hosts or use an /etc/resolv.conf -- why? because you want syslog
    to catch named errors, which is a MUCH more important and likely occurance)

(g) NOW all of the rest of the network daemons such as the time stuff, RPC,
    NIS, NFS, Kerberos and inetd are started

(h) the rest of the generic stuff is done (cron/printer/sendmail)

(i) shared libraries are set

(j) /etc/rc.i386 is run (this does FreeBSD/386 specific stuff like ibcs2,
    xtend, and all of the syscons stuff
    (this is actually started as /etc/rc.`uname -m`

(k) the syscons stuff has gotten a serious cleaning to make it consistent
    with rc conventions

(l) rc.local has had the comments about syscons removed (they are not relevant
    to this file now) and the full name of the kernel has been restored to
    /etc/motd

Submitted by:	pts
1995-03-30 06:26:19 +00:00
dg
64b1b4dfc3 Killed Mr. "Falcon". May he rest in peace. 1995-03-30 05:46:17 +00:00
ache
93c6ac502e Move DSIMICROCODE ioctl to 85,
old value (88) is equal SLIOGUNIT ioctl
1995-03-30 05:17:50 +00:00
wpaul
b538b06cc8 Ack... clean up the logfile name generation that I botched in the last
commit.
1995-03-30 04:21:31 +00:00
wpaul
6967239991 Fix up the way _PATH_YP is used to put together the pathname to the
NIS maps (get rid of extraneous slash a la /var/yp//domainname).

Have ypxfr log all output to /var/yp/ypxfr.log if stdin is not a
tty. This should allow logging to be done when ypxfr is called from
inside ypserv in response to a yppush request.

Update man page to reflect the change (and fix a typo).
1995-03-30 04:14:46 +00:00
ache
2d2a2b772c Fix default mailpath 1995-03-30 01:13:41 +00:00
ache
e13604d96c Add Delete key description
Fix Right window/Left window/Menu keys numbers
1995-03-30 00:22:29 +00:00
rgrimes
c997e2615d Submitted by: Mahesh Neelakanta <mahesh@gcomm.com>
Change I/O address of Intel EtherExpress driver (ix0) from 0x280 to
0x300.
1995-03-30 00:20:08 +00:00
ache
1f61fee1c3 Remove reference to examples/syscons 1995-03-30 00:10:31 +00:00
ache
905ed928a8 Remove syscons example 1995-03-30 00:05:58 +00:00
ache
08e1bfbc1d Add function keys change setup 1995-03-30 00:01:09 +00:00
ache
4bf0f326b2 Fixes for new TTY_BI & TTY_OE 1995-03-29 21:26:37 +00:00
sos
3aa0635e0c Optimized the way physical screen updates are done. Now only
update what has actually been touched. This should speed up
screen access on slow hardware.
Introduced setting of "destructive" cursor size, much like
the old hardware cursor.
1995-03-29 20:55:03 +00:00
ache
3eb2b84913 pppinput:
Fix serial errors handling
Add no carrier check
1995-03-29 20:34:17 +00:00
ache
d00bec4862 Fix serial error recording using new TTY_BI & TTY_OE 1995-03-29 20:20:01 +00:00
ache
d387080aa2 c_iflag handling in setting compat modes now more close to V7 1995-03-29 19:50:58 +00:00
ache
3d20018434 Clear IGNPAR in cfmakeraw() instead of set it. 1995-03-29 19:28:35 +00:00
ache
4a10c507df Oops, fix typing error in prev. commit 1995-03-29 19:24:46 +00:00
ache
818f9f9b80 Handle TTY_BI now instead of TTY_FE && c == 0 1995-03-29 19:22:37 +00:00
ache
6fe25f69dc Remove TTY_OE & TTY_BI definitions to allow translation,
more work required and will follow
1995-03-29 19:05:13 +00:00
ache
4792a09c07 Add TTY_OE for overrun error and TTY_BI for break condition 1995-03-29 19:03:02 +00:00
ache
d7fadd6e88 Move parmark 0377 double code after control chars processing 1995-03-29 18:55:20 +00:00
ache
416da7cb83 Fix timestamps when using Wall CMOS clock,
optimize dos2unixtime()
Submitted by: pritc003@maroon.tc.umn.edu
1995-03-29 18:48:06 +00:00
dg
b91b31c8dc Added a set of braces to make the compiler happy. 1995-03-29 11:54:02 +00:00
phk
853714a9be The latest round of bugfixes here... 1995-03-29 06:13:08 +00:00
dg
241df11bbe Added NQNFS option and a comment warning about it's overhead. 1995-03-29 05:14:22 +00:00
dg
fc57eb5764 When NFS is compiled into the kernel, make NQNFS lease checking conditional
on a "NQNFS" kernel config option. NQNFS is a 4.4 wart and the performance
penalty of the lease checks on the client/server for _local_ I/O is too high
to have this occur all the time - especially when most people will never
use it.
1995-03-29 05:09:44 +00:00
jkh
9dbf7fae0f Move the invocation of rc.maint ahead of netstart. This is actually OK
since /var wouldn't be mounted at this point anyway - the mount of NFS
comes after both of them are run.  This closes misc/276.
1995-03-29 03:42:21 +00:00
jkh
0f92e2cf91 1. Add missing -n's to echo lines, closing misc/278
2. Make output of spaces follow conventions used elsewhere.
3. Inform user of a few things being started that were silent before.
1995-03-29 03:35:10 +00:00
rgrimes
b50547561f History merge after repository restore of netstart,v:
date: 1995/03/26 18:18:59;  author: wpaul;  state: Exp;  lines: +23 -17
Make syslogd work again: in needs to be started in netstart right
before the rest of the system daemons are brought up and *after* the
network interfaces have been configured.

Also fix one other potential problem: the NIS services need to be started
relavively early since some of the other daemons might need them. The
automounter is a good example: if you use amd with NIS-based maps, you'd
better have NIS running before you start it. :) I think mountd might
need it too, now that netgroups can be read via NIS as well.
1995-03-29 03:33:55 +00:00
jkh
f1a53fc1fb Remove gratutious echo to close misc/279. 1995-03-29 03:30:22 +00:00