Commit Graph

19964 Commits

Author SHA1 Message Date
Peter Wemm e5493ddb0f This commit was generated by cvs2svn to compensate for changes in r23658,
which included commits to RCS files with non-trunk default branches.
1997-03-11 11:29:42 +00:00
Peter Wemm c59376af7a Merge Lite2 changes -
move getopt etc declarations from stdlib.h to unistd.h
1997-03-11 11:18:25 +00:00
Peter Wemm 161f948dd3 Merge Lite2 changes
(Just version number)
1997-03-11 11:16:27 +00:00
Peter Wemm 48eaae4831 Merge Lite2 changes onto mainline:
- declare opendir2(), which is used to control how readdir() handles
 whiteouts etc.
1997-03-11 11:15:46 +00:00
Peter Wemm dee7a427ff Import CSRG 4.4BSD-Lite2 includes onto vendor branch 1997-03-11 11:11:37 +00:00
Peter Wemm 76cb9ce853 This commit was generated by cvs2svn to compensate for changes in r23650,
which included commits to RCS files with non-trunk default branches.
1997-03-11 11:11:37 +00:00
Peter Wemm 0b7ae03c1a Import CSRG 4.4BSD-Lite2 includes onto vendor branch 1997-03-11 11:11:37 +00:00
Peter Wemm f7c9eeddef Kill sup from the main sources now that the ports version is updated.
This puts it on the same footing as cvsup.  It's been suggested on
numerous occasions that I shouldn't have imported it in the first place,
and now that sup has outlived it's usefulness.....  Boom!
1997-03-11 10:52:21 +00:00
Jordan K. Hubbard 9a598d6b3f Merge all my sysinstall changes over to the 2.1 branch.
I just have this feeling... :)
1997-03-11 09:29:42 +00:00
Mike Smith 169b2e51e3 Avoid double-s when #conflicts drops from 10 to 9. 1997-03-11 07:11:46 +00:00
Jordan K. Hubbard 1dbc1ff01e close PR#2942 - add src/contrib to list of src components.
Submitted by:	sjr1@flash.net
1997-03-11 06:42:03 +00:00
Jordan K. Hubbard e7a132b4e1 YAMF22 1997-03-11 06:40:38 +00:00
Hiroyuki Hanai 3f8d2f8e30 Catch up with the original. 1997-03-11 03:04:03 +00:00
Jordan K. Hubbard 7d32e85a6b Use correct email address for registration. 1997-03-11 00:07:59 +00:00
Jordan K. Hubbard 6e5cd2d297 Add support for ports collection distribution. 1997-03-11 00:07:11 +00:00
Andrey A. Chernov 5a3bd48d90 Add <ss> and ss ordering 1997-03-10 21:59:53 +00:00
Jordan K. Hubbard 628febdfb7 Sync with 2.2. 1997-03-10 21:11:57 +00:00
Joerg Wunsch 930bb1a4da Add a quirk entry for the HP6020i, after John has just confirmed that
it works now.

Submitted by:	jhay@zibbi.mikom.csir.co.za (John Hay)
1997-03-10 20:51:17 +00:00
Poul-Henning Kamp fdc58e30da Add char#80 xdcp, assigned to Chris Ficklin <chris@serengeti.com> 1997-03-10 20:25:45 +00:00
Guido van Rooij e298ae5d12 Fix buffer overflow 1997-03-10 19:52:12 +00:00
Guido van Rooij 9408216e17 This is a funny one: df for a device that was not mounted used to fail
for root only.
1997-03-10 19:39:43 +00:00
Jordan K. Hubbard d5867457a2 Update russian mirrors. 1997-03-10 19:38:14 +00:00
Guido van Rooij 1ab96f9344 Check for overflow of FD_SET 1997-03-10 19:32:46 +00:00
Joerg Wunsch 704969a28c Fix a gross bug in the ! operator optimization code. The following
kind of expressions caused a dereferencation of an uninitialized malloc
area, yielding wrong expression evaluation at best, and core dumps at
worst (malloc.conf -> AJ):

	find ... ! \( expr1 ! expr2 \) ...
1997-03-10 19:20:39 +00:00
Joerg Wunsch 6a3946e014 Fix a logico in my last (commented out) commit. 1997-03-10 19:18:23 +00:00
Guido van Rooij 02289df91c Fix buffer overflow (probably unexploitable). 1997-03-10 19:10:08 +00:00
Mark Murray a30c77e886 Move this files* entry for the Brooktree TV driver toi the right 'files*'. 1997-03-10 17:55:49 +00:00
Bill Paul 09e8462819 Fix brain-o in SunOS passwd.adjunct stuff: !strstr(s, "##") is a) bad
style and b) the wrong logic. Should be strstr(s, "##") != NULL. (Note
that the passwd.adjunct stuff has not been merged into 2.2 so this bug
is not in that branch.)
1997-03-10 16:47:19 +00:00
Bruce Evans 968ffc72fc Fixed the Cyclades and Digiboard port numbers. 1997-03-10 14:17:49 +00:00
Satoshi Asami 8911122697 Ask user to carefully examine changes when sending an upgrade. (Actually,
this is the main reason why we want them as diffs.)  Also, ask them to
explicitly state files that are added or deleted (lazy committers like me
often forget to "cvs add" or "cvs remove").
1997-03-10 11:55:17 +00:00
Satoshi Asami 189dfa5a89 Remove part about sending in complete ports for an upgrade, we prefer
recursive diffs in any case.
1997-03-10 09:55:20 +00:00
Andrey A. Chernov 359ceb95ec Do not re-initialize random numbers generator several times.
Use ^ getpid() to produce better initial state.
1997-03-10 08:04:15 +00:00
Andrey A. Chernov a1b460b73e Add ^ getpid() for better srandom results 1997-03-10 07:46:03 +00:00
Andrey A. Chernov 87e63218ab Detect failure open condition for direct mode now
Don't assume that modem descriptor must be >=3 in CloseModem,
just assume it is any valid descriptor >=0
1997-03-10 06:54:58 +00:00
Mark Murray 51e053d6cc Initial import of the Brooktree PCI-TV drivers. I have not tested
these, they may not even compile. I am importing them on behalf
of the submitters.
Submitted by:	amancio, smp
1997-03-10 06:38:26 +00:00
Andrey A. Chernov 780700e5ed Don't waste time scanning tun_in+10 descriptors, scan exactly what
we need now.
Don't assume that file descriptor can't be 0 (many places)
Protect FD_* macros from being used with negative descriptors
Shorten MS EXT show help to fit 80 cols
1997-03-10 06:21:02 +00:00
Hiroyuki Hanai a34dbe44cb Catch up with the original. 1997-03-10 03:04:05 +00:00
Daniel O'Callaghan 8a96b3a58d Update MAKEDEV to handle lots of tun devices, consistent with the tun device
selection code in usr.sbin/ppp/os.c (tun0-tun127, rather than tuna and tunb).
Also, make it make all devices up to and including the requested one.
1997-03-10 02:10:58 +00:00
Hiroyuki Hanai 66c2b11f00 Catch up with the original. 1997-03-10 01:09:48 +00:00
Wolfram Schneider d66539fb98 Add comments. 1997-03-09 23:10:56 +00:00
Wolfram Schneider 2641f58969 Sync with /etc/mtree/BSD.*.dist 1997-03-09 22:39:56 +00:00
Jordan K. Hubbard 5279ffe115 Add registration help screen. 1997-03-09 22:35:12 +00:00
Jordan K. Hubbard 7c8f98f5b7 Add a registration screen so we can finally start counting our little user
puppies.
1997-03-09 22:25:49 +00:00
John-Mark Gurney c3df09bb7a replace non-existant ioctl [GP]IO_STRMAP with what really does exist,
[GS]ETFKEY...

Definately a 2.2 Candidate

a clean up of this page is to follow....  but I'm not sure I'll have it
before 2.2 is to be released...
1997-03-09 20:53:20 +00:00
Andrey A. Chernov 8ea7f0577b cdefs cleanup 1997-03-09 20:09:17 +00:00
Andrey A. Chernov bbea88d05d I remove pending signals completely, they are not useless, they are
dangerous! Signal handlers themself must be fixed to not call malloc,
but no pended handlers, it will be correct fix. In finite case each signal
handler can set some variable which will be analized later, but calling
handler functions manually is too dangerous (f.e. signals not blocked while
the handler or handlers switch executed in this case). Of course this
code can be fixed instead of removing, but it not worth fixing in any case.

Should go into 2.2

In addition sig.c code shows following dangerous fragments (there can be more,
but I stop after two):

This fragment

    if (fn == SIG_DFL || fn == SIG_IGN) {
	handler[sig-1] = (sig_type)0;
	<------------- here
        signal(sig,fn);
    } else {

cause NULL pointer reference when signal comes
"here", but more worse fragment is below:

void handle_signals() {
    int sig;

    if (caused)
       for (sig=0; sig<__MAXSIG; sig++, caused>>=1)
           if (caused&1)
               (*handler[sig])(sig+1);
}

caused is bitmask which set corresponding bit on each signal coming.
And now imagine, what happens when some signal comes (bit sets) while loop
is executed (see caused>>=1 !!!)

In this light carrier drop situation was (as gdb shows)
1. SIGSEGV in handle_signals because some junk called as *handler reference.
2. Since SIGSEGV was pended too (== never happens),
it can cause various range of disasters.
1997-03-09 20:03:51 +00:00
KATO Takenori d025bca112 Makefile generates boths IBM-PC and PC-98 version of object code in
apm_init.inc.  The PC-98 version of object is included in `#ifdef
PC98'.

Pointed-out by:	URATA Shuichiro <s-urata@nmit.tmg.nec.co.jp>
1997-03-09 16:46:05 +00:00
KATO Takenori c8ac925d54 Added PC-98 specific function to get battery status.
Submitted by:	URATA Shuichiro <s-urata@nmit.tmg.nec.co.jp>
1997-03-09 16:40:13 +00:00
Bruce Evans 9faa8dc6cc Use __ieee754_sqrt() instead of sqrt() internally. Similarly for the
float versions.  Using sqrt() was inefficient.

Obtained from:	NetBSD
1997-03-09 16:29:29 +00:00
Wolfram Schneider efda6cd9d5 Add reference to `PMake - A Tutorial' 1997-03-09 15:51:07 +00:00