Commit Graph

10627 Commits

Author SHA1 Message Date
julian
90ae06d6ac Reviewed by: julian and jhay@mikom.csir.co.za
Submitted by:	Mike Mitchell, supervisor@alb.asctmd.com

This is a bulk mport of Mike's IPX/SPX protocol stacks and all the
related gunf that goes with it..
it is not guaranteed to work 100% correctly at this time
but as we had several people trying to work on it
I figured it would be better to get it checked in so
they could all get teh same thing to work on..

Mikes been using it for a year or so
but on 2.0

more changes and stuff will be merged in from other developers now that this is in.

Mike Mitchell, Network Engineer
AMTECH Systems Corporation, Technology and Manufacturing
8600 Jefferson Street, Albuquerque, New Mexico 87113 (505) 856-8000
supervisor@alb.asctmd.com
1995-10-26 20:31:59 +00:00
wpaul
627b063e66 Add preliminary support for netgroup.byuser and netgroup.byhosts maps.
(I have to make another pass through here soon; awk doesn't handle
lines broken up with '\', which can sometimes appear in netgroup maps.)
1995-10-26 18:00:35 +00:00
wpaul
ae139d16d7 Add revnetgroup. 1995-10-26 16:28:33 +00:00
wpaul
5df4b93dd6 This commit was generated by cvs2svn to compensate for changes in r11814,
which included commits to RCS files with non-trunk default branches.
1995-10-26 16:25:29 +00:00
wpaul
a1c1438f8a Import the first cut of my (finally finished) revnetgroup program. This
program parses the /etc/netgroup file into netgroup.byuser and netgroup.byhost
format for NIS.

I used hash tables to store the initial netgroup data in memory and to
construct the 'reverse' netgroup output. It seems just as fast as the
SunOS revnetgroup, which is surprising considering this is my first
attempt at using hash tables in a real application. :)

Note that I canibalized a large chunk of getnetgrent.c to save myself
from having to write my own netgroup parsing functions.
1995-10-26 16:25:29 +00:00
ache
f750dd362a Add setlocale LC_ALL 1995-10-26 11:12:39 +00:00
ache
ed337c8386 Change locale to LC_ALL, there is no bitmask 1995-10-26 11:03:08 +00:00
ache
573cc2fc29 Add setlocale LC_ALL 1995-10-26 10:59:43 +00:00
ache
c2d646c037 Change local to LC_ALL, there is no bitmask 1995-10-26 10:57:52 +00:00
ache
31de4a4cc9 Change locale to LC_ALL, there no bitmask 1995-10-26 10:56:38 +00:00
ache
f87e0570b6 Add test for symlink presence before remove it 1995-10-26 10:05:55 +00:00
phk
b31d8ebe25 Changed "tools" to "build-tools".
Suggested by: Peter Wemm
1995-10-26 09:24:59 +00:00
jkh
24fbdefb1b Sync up for this snapshot. 1995-10-26 08:56:18 +00:00
jkh
225dc64bb4 Import my laptop's installation configuration file, just as a working example. 1995-10-26 08:21:48 +00:00
jkh
aa9adb3fbe o Fix installUpgrade to start the holographic shell as well.
o  Lots of documentation fixes.
o  Rename FTP active to "FTP" and explain passive mode better.
o  Make tcpip screen a bit more friendly.
o  Literally dozens of nits.
1995-10-26 08:11:24 +00:00
dg
440393bb44 From Matt Thomas:
"I screwed the initialization of the burstsize.  Right now it will default
to 0 (which can cause corruption problems on high latency PCI buses).  It
should be set to 8 longwords to avoid problems with certain PCI chipsets."

Submitted by:	Matt Thomas <matt@lkg.dec.com>
1995-10-26 07:40:11 +00:00
nate
6123290e32 Convert manpage to -mandoc macros.
Submitted by:	Gary Palmer <gary@palmer.demon.co.uk>

Minor cleanup by me in the English.
1995-10-26 05:36:24 +00:00
nate
10c008dd04 Convert to proper English in the same manner as the sliplogin manpage. 1995-10-26 05:13:54 +00:00
nate
4cc42a5fee Minor cleanup of English once more. 1995-10-26 05:12:59 +00:00
nate
d25fac6f62 Re-write new stuff in English. 1995-10-25 18:58:40 +00:00
bde
54ab2d9289 Fixed data loss in writes to pty masters. Data was almost always lost
at the end of each write for writes of more than 1K.

Fixed handling of residual count for early returns in writes to pty masters.
It was only adjusted in 2 out of 6 cases.

Added prototypes.
1995-10-25 18:23:58 +00:00
bde
fcc3ae3084 Fix clist limits. They were usually one too low. E.g., for a limit of
TTYHOG = 1024 bytes, 10 cblocks were reserved.  This was thought to
provide 10 * CBSIZE = 1080 bytes of buffering, but if the head pointer
is at the end of a cblock, then it only provides 1 + 9 * CBSIZE = 973
bytes of buffering.  This caused serious data loss for ptys because the
flow control is deterministic and requires at least TTYHOG bytes of
buffering.  For ttys, if input flow control is used then there is
usually enough slop in the high watermark to avoid problems, and if
input flow control isn't used then a limit of 973 is not much different
from a limit of 1024.

Add prototypes.

Continue cleaning up new init stuff.
1995-10-25 17:59:58 +00:00
jkh
a82dbdecaf Sync with version 1(26).
Submitted by:	Frank Durda IV <uhclem@fw.ast.com>
1995-10-25 16:47:54 +00:00
jkh
ec717a0fb2 Stable matcd port to 0x230, as per request by Bruce and Frank.
Submitted by: Frank Durda IV <uhclem@fw.ast.com>
1995-10-25 16:43:01 +00:00
jkh
3096e63c3a Bring in version 1(26) - considerably less memory usage (and may bring us
down to 4MB bootability again).
Submitted by:	Frank Durda IV <uhclem@fw.ast.com>
1995-10-25 16:41:22 +00:00
nate
771663de9b Run-time linker speedups - Round One
Implemented symbol memorizing to reduce the number of calls to lookup(),
making relocation go faster.  While relocating a given shared object,
the dynamic linker maintains a memorizing vector that is directly
indexed by the symbol number in the relocation entry.  The first time a
given symbol is looked up, the memorizing vector is filled in with a
pointer to the symbol table entry, and a pointer to the so_map of the
shared object in which the symbol was defined.  On subsequent uses of
the same symbol, that information is retrieved directly from the
memorizing vector, without calling lookup() again.

A symbol that is referenced in a relocation entry is typically
referenced in many relocation entries, so this memorizing reduces the
number of calls to lookup() dramatically.  The overall improvement in
the speed of dynamic linking is also dramatic -- as much as a factor of
three for programs that use many shared libaries.

Submitted by:	jdp@polstra.com "John Polstra"
1995-10-25 16:16:35 +00:00
jkh
d4d9564530 Bring forward my changes from 2.1 1995-10-25 15:38:37 +00:00
torstenb
a31022b303 fix bad dependencies (LIBMATH -> LIBM) 1995-10-25 15:08:21 +00:00
torstenb
2e3199534a Fix a typo ("-It Fl" to ".It Fl")
document the "-P" switch

Obtained from: the NetBSD bugs mailinglist
1995-10-25 02:17:44 +00:00
torstenb
57997a537f change cross reference from binmail(1) to mail.local(8)
Obtained from: the NetBSD bugs mailinglist
1995-10-25 02:15:40 +00:00
nate
132a957390 Build all of the libraries: targets libs in the same manner. Append the
optional ${CLEANDIR} and ${OBJDIR} targets to those missng them.

Also, check for the existance of all library targets before building
them to follow convention.
1995-10-24 18:51:08 +00:00
jkh
e405ad8dbd Fix a silly bug where MAXPATHLEN was subtracted from the string length rather
than the other way around!
Submitted by:	Elmar Bartel <bartel@informatik.tu-muenchen.de>
1995-10-24 13:46:35 +00:00
phk
337307c998 Added symorder to tools target.
Suggested by: rgrimes.
1995-10-24 08:37:28 +00:00
ache
b3c2c5a150 Remove LD_NOSTD_PATH unsetenv, it isn't exist anymore 1995-10-24 06:52:36 +00:00
ache
5741c80058 Remove LD_NOSTD_PATH unsetenv, isn't exist anymore 1995-10-24 06:50:45 +00:00
ache
8c0bb648fb Remove LD_NOSTD_PATH implementation, it isn't works and
can cause some problems.
Suggested-by: davidg
1995-10-24 06:48:16 +00:00
ache
f30cf8615c Add setlocale LC_CTYPE 1995-10-24 06:15:05 +00:00
ache
088e7a6c48 Add setlocale LC_CTYPE 1995-10-24 06:02:24 +00:00
ache
da23702c78 Remove wrong LC_TIME env. usage 1995-10-24 05:56:45 +00:00
ache
d20a9f4368 Add setlocale LC_TIME 1995-10-24 05:37:15 +00:00
ache
450b9b98cf Add setlocale LC_CTYPE 1995-10-24 05:18:36 +00:00
ache
77a5efddf4 Add setlocale LC_TIME 1995-10-24 05:09:54 +00:00
ache
afeabfa143 Add setlocale LC_TIME|LC_CTYPE 1995-10-24 04:18:45 +00:00
ache
4f25f98542 Add setlocale LT_TIME 1995-10-24 04:09:49 +00:00
ache
f3587c7ea3 Add setlocale LC_TIME 1995-10-24 04:06:02 +00:00
ache
bba89021dc Add setlocale LC_TIME|LC_CTYPE 1995-10-24 03:06:09 +00:00
jkh
39ae8a4e43 Correct typo from 2.1 1995-10-24 02:23:42 +00:00
jkh
7a864810a8 Make upgrades actually work (thanks, Julian).
Many other bug fixes.
1995-10-24 02:18:23 +00:00
ache
b974fb67dc Remove unneeded ctype.h 1995-10-23 23:50:20 +00:00
ache
4379ab04ff Add setlocale LC_CTYPE 1995-10-23 23:36:55 +00:00