unix-history/.git
30 years agorup client
J.T. Conklin [Thu, 16 Sep 1993 01:15:37 +0000 (01:15 +0000)]
rup client

30 years agorwall
J.T. Conklin [Thu, 16 Sep 1993 01:11:04 +0000 (01:11 +0000)]
rwall

30 years agoCompile RPC daemons.
J.T. Conklin [Thu, 16 Sep 1993 00:50:45 +0000 (00:50 +0000)]
Compile RPC daemons.

30 years agoThe load_fd() now initializes the `interactive' variable to -i instead
Andrew Moore [Thu, 16 Sep 1993 00:45:34 +0000 (00:45 +0000)]
The load_fd() now initializes the `interactive' variable to -i instead
of -v (my fault).
The extract() command now rm's /tmp/cat, not /bin/cat (my fault).

30 years agorpc.rwalld daemon.
J.T. Conklin [Thu, 16 Sep 1993 00:36:44 +0000 (00:36 +0000)]
rpc.rwalld daemon.

30 years agorpc.rusersd daemon
J.T. Conklin [Thu, 16 Sep 1993 00:34:49 +0000 (00:34 +0000)]
rpc.rusersd daemon

30 years agorpc.rstatd daemon
J.T. Conklin [Thu, 16 Sep 1993 00:27:49 +0000 (00:27 +0000)]
rpc.rstatd daemon

30 years ago>From: "J.T. Conklin" <jtc@sun-lamp.cs.berkeley.edu>
Rod Grimes [Wed, 15 Sep 1993 23:35:08 +0000 (23:35 +0000)]
>From: "J.T. Conklin" <jtc@sun-lamp.cs.berkeley.edu>
>Date: Wed, 15 Sep 1993 16:25:04 -0700
>To: source-changes@sun-lamp.cs.berkeley.edu
>Subject: changed files: 'src/share/misc zipcodes'

Fix typo: San Francisco, GU -> San Francisco, CA

30 years agoEnabled floppy drive ioctl's so that disklabel on a floppy is now
Rod Grimes [Wed, 15 Sep 1993 23:29:11 +0000 (23:29 +0000)]
Enabled floppy drive ioctl's so that disklabel on a floppy is now
quite and works correctly.  This is derived from notes in Bruce Evans
lattest patches to fd.c:

>From: bde@kralizec.zeta.org.au (Bruce Evans)
>Subject: fixes for fd driver

6. I picked up some code posted the other day to implement label ioctls.
   Now `disklabel fd0' works.  See a comment for how to modify conf.c.

30 years agoRemoved $Log$ section and patch kit headers. And here is the full
Rod Grimes [Wed, 15 Sep 1993 23:27:45 +0000 (23:27 +0000)]
Removed $Log$ section and patch kit headers. And here is the full
message for Bruces changes:

>From: bde@kralizec.zeta.org.au (Bruce Evans)
>Subject: fixes for fd driver

I think I've fixed some bugs in the 0.2.4 fd driver.

1. The main cause of hangs was that there was no timeout for seeks.  So
   attempting i/o with no floppy in the drive hung iff a seek was required.

2. Opens of unattached drives were allowed.  The kernel usually paniced
   soon after due to a bad pointer.

3. Some timeout functions ran at splclock() instead of splbio().  This
   may not have mattered.

4. The state machine was left in a funny state after a timeout.

5. Some function headers were new-style.

6. I picked up some code posted the other day to implement label ioctls.
   Now `disklabel fd0' works.  See a comment for how to modify conf.c.

30 years ago>From: paul@u.tvt.se (Paul Pries)
Rod Grimes [Wed, 15 Sep 1993 23:03:21 +0000 (23:03 +0000)]
>From: paul@u.tvt.se (Paul Pries)
>Subject: Bad bug in kbdtables.h [FreeBSD]

I found a bug in /sys/i386/isa/kbdtables.h which contain the
different keyboard layouts for syscons.  This regards all tables exept
the Danish and US.  When compiling the kernel with any other keymapping
than Danish or none at all (US), you get an error that 'key_map' is undefined.
This is because there is a typo in the name of the struct containing
the tables, keymap intead of key_map.

30 years agoModified man page to doc -f flag.
Jordan K. Hubbard [Wed, 15 Sep 1993 21:18:07 +0000 (21:18 +0000)]
Modified man page to doc -f flag.

30 years agoInclude <rpc/rpc.h> instead of various individual <rpc/*.h> header files
J.T. Conklin [Wed, 15 Sep 1993 20:27:25 +0000 (20:27 +0000)]
Include <rpc/rpc.h> instead of various individual <rpc/*.h> header files
to compile with the newly prototyped rpc headers.

30 years agoAdded -DHISTORIC_PRACTICE to force `n' to exit on EOF.
Andrew Moore [Wed, 15 Sep 1993 04:26:30 +0000 (04:26 +0000)]
Added -DHISTORIC_PRACTICE to force `n' to exit on EOF.

30 years agoRemoved another volatile function, since they are non-portable and cause
Nate Willams [Wed, 15 Sep 1993 04:16:40 +0000 (04:16 +0000)]
Removed another volatile function, since they are non-portable and cause
un-necessary warnings

30 years agoremoved quoutes from printf in the usage struct around foreground. you
Scott Mace [Wed, 15 Sep 1993 02:39:40 +0000 (02:39 +0000)]
removed quoutes from printf in the usage struct around foreground.  you
get a parse error with them in.

30 years agoFix grammar to eliminate support for unary minus expressions -- they
J.T. Conklin [Tue, 14 Sep 1993 22:49:52 +0000 (22:49 +0000)]
Fix grammar to eliminate support for unary minus expressions -- they
weren't supported, they aren't standard, and they caused expr to dump
core.

30 years ago>From: kuku@acds.physik.rwth-aachen.de (Christoph Kukulies)
Rod Grimes [Tue, 14 Sep 1993 21:42:14 +0000 (21:42 +0000)]
>From: kuku@acds.physik.rwth-aachen.de (Christoph Kukulies)
Comment was wrong about what entries get made for vtyNN, it
is 0-b, not 00-12.

30 years agoAdded option to overwrite an existing partition during install.
Andrew Moore [Tue, 14 Sep 1993 21:26:32 +0000 (21:26 +0000)]
Added option to overwrite an existing partition during install.
Added notes about ob-bs to install_notes.

30 years agoFixed typo: rrdist -> rdist
J.T. Conklin [Tue, 14 Sep 1993 20:48:23 +0000 (20:48 +0000)]
Fixed typo: rrdist -> rdist

30 years agoAdded syscons entries for cons25/cons50
Jordan K. Hubbard [Tue, 14 Sep 1993 20:41:20 +0000 (20:41 +0000)]
Added syscons entries for cons25/cons50

30 years agoBruce's multifarious patches for the floppy driver (not well tested, but
Jordan K. Hubbard [Tue, 14 Sep 1993 19:34:32 +0000 (19:34 +0000)]
Bruce's multifarious  patches for the floppy driver (not well tested, but
since what we have is crap as it is, it can't do much worse!).

30 years agoAdd RPC service library.
J.T. Conklin [Tue, 14 Sep 1993 17:48:18 +0000 (17:48 +0000)]
Add RPC service library.

30 years agoInstall RPC Services.
J.T. Conklin [Tue, 14 Sep 1993 17:43:23 +0000 (17:43 +0000)]
Install RPC Services.

30 years agoRPC service protocol headers.
J.T. Conklin [Tue, 14 Sep 1993 17:42:55 +0000 (17:42 +0000)]
RPC service protocol headers.

30 years agoMerge in changes from NetBSD's rpc library.
J.T. Conklin [Tue, 14 Sep 1993 17:29:25 +0000 (17:29 +0000)]
Merge in changes from NetBSD's rpc library.

30 years agoAdded -f command for foreground operation
Jordan K. Hubbard [Tue, 14 Sep 1993 12:10:48 +0000 (12:10 +0000)]
Added -f command for foreground operation
Remove annoying insistence that a redial script always be present.

30 years ago>From: =?ISO-2022-JP?B?GyRCQT5FRCEhRS9HNxsoQg==?=
Rod Grimes [Tue, 14 Sep 1993 04:26:40 +0000 (04:26 +0000)]
>From: =?ISO-2022-JP?B?GyRCQT5FRCEhRS9HNxsoQg==?=
> - Noriyuki Soda <soda@sra.co.jp>
Description:
        recvmsg(2) always returns -1 with errno==EMSGSIZE, when trying
        to pass file descriptors through UNIX domain socket.

        For example, following program can be used to test:
        ftp.uu.net:~ftp/published/books/stevens.advprog.tar.Z
        apue/lib.44/{sendfd.c,recvfd.c}
        apue/{open,open.fe,opend,opend.fe}/*

30 years agoMake MOUNT be MOUNT? so I can easily override it for building 2 floppies
Rod Grimes [Tue, 14 Sep 1993 04:14:30 +0000 (04:14 +0000)]
Make MOUNT be MOUNT? so I can easily override it for building 2 floppies
concurrently now that the floppy driver works good enought to do this!

30 years agoThe install disks now print the partition table data with
Andrew Moore [Tue, 14 Sep 1993 02:36:09 +0000 (02:36 +0000)]
The install disks now print the partition table data with
offsets and sizes in units of cylinders.  This will help
those who want to install FreeBSD between two existing
partitions.

Faked notes on installing via Kermit

30 years agoCompile rpcgen and rpcinfo.
J.T. Conklin [Tue, 14 Sep 1993 01:21:37 +0000 (01:21 +0000)]
Compile rpcgen and rpcinfo.

30 years agoRemoved DOS floppy build stuff, as this was just a poor idea that needs
Rod Grimes [Tue, 14 Sep 1993 00:59:49 +0000 (00:59 +0000)]
Removed DOS floppy build stuff, as this was just a poor idea that needs
a much better solution.

30 years agoFixed missing newline at end of file.
Rod Grimes [Tue, 14 Sep 1993 00:54:19 +0000 (00:54 +0000)]
Fixed missing newline at end of file.

30 years agoNeeded to move the .endif for the CLOBBER down a little lower so that
Rod Grimes [Tue, 14 Sep 1993 00:37:15 +0000 (00:37 +0000)]
Needed to move the .endif for the CLOBBER down a little lower so that
it does not try to create directories that already exsist.

30 years agoRPC Info program
J.T. Conklin [Mon, 13 Sep 1993 23:22:42 +0000 (23:22 +0000)]
RPC Info program

30 years agoRPC Protocol Compiler
J.T. Conklin [Mon, 13 Sep 1993 23:20:21 +0000 (23:20 +0000)]
RPC Protocol Compiler

30 years agoAdded if defined(CLOBBER) around the dangerous rm -rf's so that people
Rod Grimes [Mon, 13 Sep 1993 21:33:02 +0000 (21:33 +0000)]
Added if defined(CLOBBER) around the dangerous rm -rf's so that people
don't get nuked on accident (running a makefile before reading it)

30 years ago>From: guido@gvr.win.tue.nl (Guido van Rooij)
Rod Grimes [Mon, 13 Sep 1993 21:25:13 +0000 (21:25 +0000)]
>From: guido@gvr.win.tue.nl (Guido van Rooij)

This patch extends the rdump command, so you can specify
user@machine:device as the dump device. This results in rdump
attempting to rcmd to host as the specified user.

Plus I fixed the manual page.

30 years agoBrought install_notes up to date.
Andrew Moore [Mon, 13 Sep 1993 13:37:21 +0000 (13:37 +0000)]
Brought install_notes up to date.

30 years agoFixed missing device name arguments to fdisk commands, this was the
Rod Grimes [Mon, 13 Sep 1993 12:23:38 +0000 (12:23 +0000)]
Fixed missing device name arguments to fdisk commands, this was the
cause of silient failure on scsi disk installs with the new floppies.

30 years agoRenumber the section starting at the duplicate 5. section. Changed
Rod Grimes [Mon, 13 Sep 1993 07:53:28 +0000 (07:53 +0000)]
Renumber the section starting at the duplicate 5. section.  Changed
reference to RELNOTES.FreeBSD to not have an absolute path on it since
these appear in several places!

30 years agoExplain purpose and original of "dos" floppy.
Andrew Moore [Mon, 13 Sep 1993 07:26:39 +0000 (07:26 +0000)]
Explain purpose and original of "dos" floppy.

30 years agoChanged ultrastore 14F/34F driver to irq 14.
Rod Grimes [Mon, 13 Sep 1993 03:43:53 +0000 (03:43 +0000)]
Changed ultrastore 14F/34F driver to irq 14.

30 years agoPut the uha0 controller at its proper default IRQ of 14! Thanks Warner!
Rod Grimes [Mon, 13 Sep 1993 03:15:26 +0000 (03:15 +0000)]
Put the uha0 controller at its proper default IRQ of 14!  Thanks Warner!

30 years agoFixed the extract() command which I had broken attempting to implement
Andrew Moore [Mon, 13 Sep 1993 02:23:55 +0000 (02:23 +0000)]
Fixed the extract() command which I had broken attempting to implement
it without cat.  It now requires cat again (no way around it unless
gunzip can accept arbitrary filename suffixes).

30 years agoMore file shuffling between floppies, needed to get rm on filesystem
Rod Grimes [Mon, 13 Sep 1993 00:00:16 +0000 (00:00 +0000)]
More file shuffling between floppies, needed to get rm on filesystem
floppy.  Removed duplicates from DOS floppy.

30 years agoSince reboot is now installed, use it if the fsck fails
Rod Grimes [Sun, 12 Sep 1993 23:55:35 +0000 (23:55 +0000)]
Since reboot is now installed, use it if the fsck fails

30 years agoChange the "Insert secound installation floppy" to
Rod Grimes [Sun, 12 Sep 1993 22:44:37 +0000 (22:44 +0000)]
Change the "Insert secound installation floppy" to
"Insert the cpio installation floppy" to reduce confusion as to what floppy
is wanted.

30 years ago>From: rich@id.slip.bcm.tmc.edu.cdrom.com (Rich Murphey)
Rod Grimes [Sun, 12 Sep 1993 21:56:50 +0000 (21:56 +0000)]
>From: rich@id.slip.bcm.tmc.edu.cdrom.com (Rich Murphey)

I'd like to be able to say:

options         "SYMTAB_SPACE=78000"    # Kernel debugger symbol table size

If this seems a reasonable interim solution for freebsd, here's the
patch.. Rich

30 years agoRemoved /usr/contrib/bin from PATH
Rod Grimes [Sun, 12 Sep 1993 21:40:19 +0000 (21:40 +0000)]
Removed /usr/contrib/bin from PATH

30 years agoOnly put var and var/tmp in the cpio archive floppy, do not really need
Rod Grimes [Sun, 12 Sep 1993 20:37:05 +0000 (20:37 +0000)]
Only put var and var/tmp in the cpio archive floppy, do not really need
the whole /var tree at this time.

30 years ago>From: phk@flsco.fls.dk (Poul-Henning Kamp/P-HK)
Rod Grimes [Sat, 11 Sep 1993 19:18:29 +0000 (19:18 +0000)]
>From: phk@flsco.fls.dk (Poul-Henning Kamp/P-HK)

Increases the resolution of the transfer statistics in ftp from %.2g to %.3g

30 years agoModified to support microsecond resolution
David Greenman [Sat, 11 Sep 1993 17:32:57 +0000 (17:32 +0000)]
Modified to support microsecond resolution

30 years agoadded a couple echo's
Andrew Moore [Sat, 11 Sep 1993 08:55:41 +0000 (08:55 +0000)]
added a couple echo's

30 years agoForgot to export PATH
Andrew Moore [Sat, 11 Sep 1993 08:41:03 +0000 (08:41 +0000)]
Forgot to export PATH

30 years agoMentioned using fdisk to change active partition on multi-os systems
Andrew Moore [Sat, 11 Sep 1993 08:32:50 +0000 (08:32 +0000)]
Mentioned using fdisk to change active partition on multi-os systems
if os-bs is not installed.

30 years agoSilence cp diagnostics for dos floppy install in case
Andrew Moore [Sat, 11 Sep 1993 08:17:00 +0000 (08:17 +0000)]
Silence cp diagnostics for dos floppy install in case
directories exist (e.g., after running os-bs).

30 years agoremove \'s from where they shouldn't be.
Andrew Moore [Sat, 11 Sep 1993 08:12:28 +0000 (08:12 +0000)]
remove \'s from where they shouldn't be.

30 years agoQuick checkin between network hangs...
Andrew Moore [Sat, 11 Sep 1993 08:08:11 +0000 (08:08 +0000)]
Quick checkin between network hangs...
Restored trap calls in profile, and reset trap 2 at end of fsck.
Make installation of fourth floppy an option.

30 years agoConverted many occurances of multiple spaces to tabs to save bytes
Rod Grimes [Sat, 11 Sep 1993 06:03:37 +0000 (06:03 +0000)]
Converted many occurances of multiple spaces to tabs to save bytes
any way I can.  Converted all echo "" to be just echo

Removed sync call that seems to hang due to fd/wd driver interaction..
Now rm /.profile before the cpio floppy is copied in, this should fix
a bugger I was having with an open shell script that gets over written.

30 years agotar ball names converted from the form x.tar.gz.xx to x_tgz.xx so the
Rod Grimes [Sat, 11 Sep 1993 00:10:57 +0000 (00:10 +0000)]
tar ball names converted from the form x.tar.gz.xx to x_tgz.xx so the
DOS folks are happy.

30 years agoPut bin/df back on the filesystem floppy since there is room for it
Rod Grimes [Fri, 10 Sep 1993 23:57:00 +0000 (23:57 +0000)]
Put bin/df back on the filesystem floppy since there is room for it
after all.  Removed it from DOS floppy.
Added COPYRIGHT to DOS floppy since it does have *BSD binaries on it!
Fixed missing ; \ when creating dev entries on filesystem floppy
Fixed rm in wrong directory, please don't rm in the DESTDIR area!!

30 years agoRemoved volatile functions which were causing grief in the system, since
Nate Willams [Fri, 10 Sep 1993 22:15:13 +0000 (22:15 +0000)]
Removed volatile functions which were causing grief in the system, since
volatile functions are undefined, and there is no reason to have them
in our kernel.

30 years agoPut the 0 in after the printf of the kernel version, so we do not
Rod Grimes [Fri, 10 Sep 1993 20:42:02 +0000 (20:42 +0000)]
Put the 0 in after the printf of the kernel version, so we do not
get people claiming to be running 1.x.

!  printf("\n%s  [1.%s]\n", bsd_version, version+9);
--- x,y ----
!  printf("\n%s  [1.0.%s]\n", bsd_version, version+9);

30 years agoThis is just to shut the compiler up
Rod Grimes [Fri, 10 Sep 1993 20:39:13 +0000 (20:39 +0000)]
This is just to shut the compiler up
===================================================================
RCS file: /a/cvs/386BSD/src/sys/i386/i386/vm_machdep.c,v
retrieving revision 1.3
diff -c -r1.3 vm_machdep.c
*** 1.3 1993/07/27 10:52:21
--- vm_machdep.c 1993/09/10 20:12:53
***************
*** 179,184 ****
--- 179,186 ----
  #endif
   splclock();
   swtch();
+  /*NOTREACHED*/
+  for(;;);
  }

  cpu_wait(p) struct proc *p; {

30 years ago>From: "J.T. Conklin" <jtc@sun-lamp.cs.berkeley.edu>
Rod Grimes [Fri, 10 Sep 1993 19:28:51 +0000 (19:28 +0000)]
>From: "J.T. Conklin" <jtc@sun-lamp.cs.berkeley.edu>
Log Message:
Too few arguments for err() format specification.

>From: Rod Grimes
This is what was really done in more detail (I applied the same
patch as JT did to NetBSD.
Make prototypes of several more functions complete.
Changed checking of return from getopt from EOF to -1
Added default: to be the same as ?: case.
Added filename to err() that was incorrect.

30 years agoFixed a small typo in an error printf.
Andreas Schulz [Fri, 10 Sep 1993 18:03:21 +0000 (18:03 +0000)]
Fixed a small typo in an error printf.

30 years ago>From marc@escargot.rain.com Fri Sep 10 00:04:44 1993
Rod Grimes [Fri, 10 Sep 1993 17:56:41 +0000 (17:56 +0000)]
>From marc@escargot.rain.com Fri Sep 10 00:04:44 1993

BTW, one thing I noticed is that the syslog() calls in slattach add
a newline to the end of the string. Looks like syslog() automatically
already provides a newline, so extra blank lines appear on the console
display causing other useful important information to scroll off
sooner. If you want me to send you a diff when I'm done, I can do that,
otherwise the newlines in the various syslog() statements could be
removed... Comments?

Removed.

30 years agoFrom guido@gvr.win.tue.nl Wed Sep 8 13:34:16 1993
Rod Grimes [Fri, 10 Sep 1993 16:59:16 +0000 (16:59 +0000)]
From guido@gvr.win.tue.nl Wed Sep  8 13:34:16 1993
That is because TIOCMGET was broken. Yes...this is known for some time
and no, we (Bruce and me) never posted it. Why? Simply because we choose
to post fixes when we fixed most of the bugs.

Anyway..now that the slip problems are coming, here is a fix for
correct TIOCMGET behaviour.

-Guido
Note: this should be tested first (Rich?).  Tested by rgrimes

30 years agoThis isn't 386BSD 0.1 any more now. Added CSRG's copyright, and changed
Nate Willams [Fri, 10 Sep 1993 05:53:10 +0000 (05:53 +0000)]
This isn't 386BSD 0.1 any more now.  Added CSRG's copyright, and changed
the format a tiny bit.

---
***************
*** 64,75 ****

  #include "vm/vm.h"

! char copyright1[] =
! "386BSD Release 0.1 by William and Lynne Jolitz.";
! char copyright2[] =
  "Copyright (c) 1989,1990,1991,1992 William F. Jolitz. All rights reserved.\n\
! Based in part on work by the 386BSD User Community and the\n\
! BSD Networking Software, Release 2 by UCB EECS Department.\n";

  /*
   * Components of process 0;
--- 64,75 ----

  #include "vm/vm.h"

! char bsd_version[] =
! "FreeBSD release 1.0";
! char copyright[] =
  "Copyright (c) 1989,1990,1991,1992 William F. Jolitz. All rights reserved.\n\
! Copyright (c) 1982,1986,1989,1991 The Regents of the University\n\
! of California.  All rights reserved.\n\n";

  /*
   * Components of process 0;
***************
*** 119,126 ****
   startrtclock();
   consinit();

!  printf(copyright1);
!  printf("\n[0.1.%s]\n%s\n", version+9,copyright2);

   vm_mem_init();
   kmeminit();
--- 119,126 ----
   startrtclock();
   consinit();

!  printf("\n%s  [1.%s]\n", bsd_version, version+9);
!  printf("%s", copyright);

   vm_mem_init();
   kmeminit();

30 years agoPer Theo's posting on News
Nate Willams [Fri, 10 Sep 1993 04:37:54 +0000 (04:37 +0000)]
Per Theo's posting on News

All ESDI and IDE drives use WD1007-series controllers.

So it looks like this now
WD1003 (any generic MFM/RLL)
WD1007 (any generic IDE/ESDI)

Which should give fokls a general clue about what's supported, even if it's
still not perfectly correct.

30 years agoChanged SUBDIR= to be a series of .if exists(subdir) SUBDIR+= subdir
Rod Grimes [Fri, 10 Sep 1993 02:01:34 +0000 (02:01 +0000)]
Changed SUBDIR= to be a series of .if exists(subdir) SUBDIR+= subdir
This allows any branch of the source tree to be optional (ie, games and
share are rather large tree's that some people may not care to have around)

30 years agoThe following warning was being caused by doing x < 0 were x is an
Rod Grimes [Thu, 9 Sep 1993 23:35:48 +0000 (23:35 +0000)]
The following warning was being caused by doing x < 0 were x is an
unsigned char.  I disabled this comparison, and put a big XXXRWGXXX in
there explaining it.  It is unclear as to what exactly the intintions
of the < 0 part of the if was, the other part of it made perfect since.

../../netiso/tp_output.c:166: warning: comparison is always 0 due to
limited range of data type

30 years agoFixed forward references so that the compiler is quite.
Rod Grimes [Thu, 9 Sep 1993 23:20:23 +0000 (23:20 +0000)]
Fixed forward references so that the compiler is quite.

30 years agoMoved db_end_line after db_printf to eliminate forward reference and
Rod Grimes [Thu, 9 Sep 1993 23:03:24 +0000 (23:03 +0000)]
Moved db_end_line after db_printf to eliminate forward reference and
shut up the compiler about prototype mismatch.

30 years agoChanged uid == -1 to uid == (uid_t)(-1) to shut up the compiler and to
Rod Grimes [Thu, 9 Sep 1993 22:59:10 +0000 (22:59 +0000)]
Changed uid == -1 to uid == (uid_t)(-1) to shut up the compiler and to
make this work.  This was only a case if you compiled with QUATOS enabled.

Down to 10 warnings in the lint kernel!

30 years agoThis is Garrett Wollmans prototype/ansification of the nfs code,
Rod Grimes [Thu, 9 Sep 1993 22:06:29 +0000 (22:06 +0000)]
This is Garrett Wollmans prototype/ansification of the nfs code,
it also fixes the nfs cache so that it is dynamically allocated after
boot (saves 21K in kernel load size!)

Removed all patch kit headers, added $Id$'s

30 years agoBogus ioctl arguments fixed.
Jordan K. Hubbard [Thu, 9 Sep 1993 21:47:05 +0000 (21:47 +0000)]
Bogus ioctl arguments fixed.

30 years agoCombined some conditional statements now that `test' works correctly.
Andrew Moore [Thu, 9 Sep 1993 14:04:20 +0000 (14:04 +0000)]
Combined some conditional statements now that `test' works correctly.

30 years agoMostly cosmetic changes.
Andrew Moore [Thu, 9 Sep 1993 13:52:36 +0000 (13:52 +0000)]
Mostly cosmetic changes.
Added notes installing os-bs.

30 years agoThe scsi cd.c driver is now fully dynamic. You can change the lines
Rod Grimes [Thu, 9 Sep 1993 07:18:52 +0000 (07:18 +0000)]
The scsi cd.c driver is now fully dynamic.  You can change the lines
in your config file from:
device          cd0
device          cd1
...
device          cdn
to either
device          cd0
or
psuedo-device   cd0

The driver now dynamically allocates all per unit dependent structs, so it
will never run out of units (okay, so now we need 32 bit device major/minor
numbers!).  It will allocate unit numbers as it needs them.

30 years agoAs of this revision, all known bugs have been fixed. Some of the fixes include:
David Greenman [Thu, 9 Sep 1993 07:01:23 +0000 (07:01 +0000)]
As of this revision, all known bugs have been fixed. Some of the fixes include:

1) fixed 3c503 lock-up if the thinwire cable was disconnected at boot time
2) 8013EBT boards now work (quite well!) in 16bit/16k mode
3) ED_NO_DOUBLE_BUFFERING flag now works
4) slightly higer performance (about 3%) with 16bit WD/SMC boards
5) support for WD8013WC (10BaseT) boards

   Additionally, the probe code has been reorganized to be much cleaner. This
revision of the driver is 1.25. The release notes have been updated as well.

30 years agoAdded Adam David's test(1) patches. The new test(1) has the
Andrew Moore [Thu, 9 Sep 1993 02:31:56 +0000 (02:31 +0000)]
Added Adam David's test(1) patches.  The new test(1) has the
following behavior:
"" -eq 0
" " -eq 0
" 0" -eq 0
" 2" -eq 2
" 2 " -eq 2
"+2" -eq 2
test: illegal operand "++2" -- expected integer.
! "++2" -eq 2
test: illegal operand "-+2" -- expected integer.
! "-+2" -eq -2
"-2" -eq -2
test: "9999999999" -- out of range.
! "9999999999" -gt 0
test: "-9999999999" -- out of range.
! "-9999999999" -gt 0
test: illegal operand "2 2" -- expected integer.
! "2 2" -gt 0
test: illegal operand "2 a" -- expected integer.
! "2 a" -gt 0
test: illegal operand " a" -- expected integer.
! " a" -gt 0

30 years agoChanged the delay from 100 seconds to 20 seconds if you don't have scsi
Rod Grimes [Thu, 9 Sep 1993 01:30:46 +0000 (01:30 +0000)]
Changed the delay from 100 seconds to 20 seconds if you don't have scsi
dump code.

30 years agoChanged the pg("ptdi> %x") to a printf and then a panic, since we are
Rod Grimes [Thu, 9 Sep 1993 01:11:41 +0000 (01:11 +0000)]
Changed the pg("ptdi> %x") to a printf and then a panic, since we are
going to panic shortly after this anyway.  Destroys less state, and
keeps the machine from waiting for someone to smash the return key
a few times before it panics!

30 years agoFrom: baukno@login.dkuug.dk (S|ren Schmidt)
Rod Grimes [Thu, 9 Sep 1993 00:32:25 +0000 (00:32 +0000)]
From: baukno@login.dkuug.dk (S|ren Schmidt)
Subject: Patches to syscons/wd

Man pages for keyboard & screen (using syscons)

30 years agoReintergrate my changes from rev 1.2 to 1.3, clean up one sniglet to do
Rod Grimes [Thu, 9 Sep 1993 00:00:55 +0000 (00:00 +0000)]
Reintergrate my changes from rev 1.2 to 1.3, clean up one sniglet to do
with the order of printing things during the probe message from Andrews
patches.

30 years agoFixed some language + error where 3 floppies are called for in beginning
Jordan K. Hubbard [Wed, 8 Sep 1993 22:51:49 +0000 (22:51 +0000)]
Fixed some language + error where 3 floppies are called for in beginning
and 4 later.

30 years agoFrom: ccml@hippo.ru.ac.za (Mike Lawrie)
Rod Grimes [Wed, 8 Sep 1993 22:27:59 +0000 (22:27 +0000)]
From: ccml@hippo.ru.ac.za (Mike Lawrie)
Subject: Install.notes for FreeBSD-1.0-G
Here is the hacked install notes file for FreeBSD-1.0-GAMMA.

Please get someone to check the few points marked <<please check>>.
From: rgrimes

Checked the <<please check>>, and cleaned up some details.

30 years agoSoren's latest syscons changes.
Jordan K. Hubbard [Wed, 8 Sep 1993 22:11:48 +0000 (22:11 +0000)]
Soren's latest syscons changes.

30 years agoAndrew A. Chernov's fixes for NE1000 support.
Jordan K. Hubbard [Wed, 8 Sep 1993 22:08:57 +0000 (22:08 +0000)]
Andrew A. Chernov's fixes for NE1000 support.

30 years agoMade copy of sys/i386/floppy relative instead of abosolute path
Rod Grimes [Wed, 8 Sep 1993 21:19:03 +0000 (21:19 +0000)]
Made copy of sys/i386/floppy relative instead of abosolute path

30 years agoFirst pass fixes to start using malloc structures for all per unit
Rod Grimes [Wed, 8 Sep 1993 21:04:32 +0000 (21:04 +0000)]
First pass fixes to start using malloc structures for all per unit
data.  cd_data is now malloced on a per unit basis.

Protected all if ({scsi,cd}_debug).... with #ifdef CDDEBUG to reduce the
the size of the kernel when not debugging.

30 years ago>From: David Greenman <davidg@implode.rain.com>
Rod Grimes [Wed, 8 Sep 1993 20:53:20 +0000 (20:53 +0000)]
>From: David Greenman <davidg@implode.rain.com>
Subject: network performance improvement (updated)
Date: Wed, 08 Sep 93 10:31:18 -0700

The following diffs reduce network transmit cpu time to half.

30 years agoAdding missing sync after reading fourth install floppy.
Andrew Moore [Wed, 8 Sep 1993 20:49:13 +0000 (20:49 +0000)]
Adding missing sync after reading fourth install floppy.
Added /usr/distbin to path

30 years ago>From Theo Derradt
Rod Grimes [Wed, 8 Sep 1993 19:29:54 +0000 (19:29 +0000)]
>From Theo Derradt
This is a machine specific include, it belongs in the machine specific
directory.

30 years agoFrom michaele@vice.ico.tek.com Wed Sep 8 09:50:45 1993
Rod Grimes [Wed, 8 Sep 1993 17:38:05 +0000 (17:38 +0000)]
From michaele@vice.ico.tek.com Wed Sep  8 09:50:45 1993
Subject: Re: Some small errors in GAMMA
4.      Move printf("\n"); at line 491 in "/sys/i386/isa/sio.c" to after
        COM_MULTIPORT block at line 512.
From rgrimes:
The above would cause the word (multiport) with out a new line to
appear after the uart type message if you had COM_MULTIPORT enabled.

30 years agoAdded bsd.prog.mk so that make maninstall would work
Rod Grimes [Wed, 8 Sep 1993 14:23:28 +0000 (14:23 +0000)]
Added bsd.prog.mk so that make maninstall would work

30 years agoAdded a fourth DOS-format floppy to the install disks containing os-bs
Andrew Moore [Wed, 8 Sep 1993 11:25:17 +0000 (11:25 +0000)]
Added a fourth DOS-format floppy to the install disks containing os-bs
and miscellaneous programs which get installed into /usr/distbin.
Install now recognizes existing DOS partitions and attempts to install
after them.  Theoretically, it also remaps badblocks.

N.B.:  The fourth install floppy must have a clean DOS FAT.
Building the new distribution floppies is untested

TODO: Build a disktab entry for existing DOS partitions (except extended
partitions).  This would allow loading and/or extracting the distribution
files directly from the DOS hard disk partition.

30 years agoClarified the description of '-u' in the usage message.
Paul Richards [Wed, 8 Sep 1993 06:12:05 +0000 (06:12 +0000)]
Clarified the description of '-u' in the usage message.