Skip to content

Commit

Permalink
Original 4.3BSD-Quasijarus0c release notes
Browse files Browse the repository at this point in the history
4.3BSD-Quasijarus0c was released on 2004-02-15.

It it a bugfix release for the 4.3BSD-Quasijarus0b standalone system (cold bootstrap) breakage. There are virtually no other changes from 4.3BSD-Quasijarus0b.

@(#)0c.html 1.1 04/02/15

Michael Sokolov
msokolov@ivan.Harhan.ORG
  • Loading branch information
abs0 committed Jan 3, 2017
1 parent 1d6633f commit d580612
Show file tree
Hide file tree
Showing 48 changed files with 42 additions and 35 deletions.
16 changes: 9 additions & 7 deletions etc/etc.vax/arff.c
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ char copyright[] =
#endif not lint

#ifndef lint
static char sccsid[] = "@(#)arff.c 5.6 (Berkeley) 12/26/87";
static char sccsid[] = "@(#)arff.c 5.8 (Berkeley) 2/14/04";
#endif not lint

#include <sys/types.h>
Expand All @@ -26,7 +26,8 @@ static char sccsid[] = "@(#)arff.c 5.6 (Berkeley) 12/26/87";
struct rt_dat {
u_short rt_yr:5; /* year-1972 */
u_short rt_dy:5; /* day */
u_short rt_mo:5; /* month */
u_short rt_mo:4; /* month */
u_short rt_yx:2; /* year extension */
};

struct rt_axent {
Expand Down Expand Up @@ -93,7 +94,7 @@ extern char table[256];
struct rt_dir rt_dir[RT_DIRSIZE] = {
{
{ 4, 0, 1, 0, 14 },
{ { 0, RT_NULL, { 0, 0, 0 }, 486, 0 },
{ { 0, RT_NULL, { 0, 0, 0 }, 480, 0 },
{ 0, RT_ESEG } }
}
};
Expand Down Expand Up @@ -270,10 +271,10 @@ rtls(de)
unrad50(2, de->rt_name, name);
unrad50(1, &(de->rt_name[2]), ext);
day = de->rt_date.rt_dy;
year = de->rt_date.rt_yr+72;
year = (de->rt_date.rt_yx<<5 | de->rt_date.rt_yr) + 1972;
month = de->rt_date.rt_mo;
printf("%6.6s %3.3s %02d/%02d/%02d %d\n",name,
ext, month, day, year, de->rt_len);
printf("%6.6s %3.3s %04d-%02d-%02d %d\n",name,
ext, year, month, day, de->rt_len);
break;

case RT_NULL:
Expand Down Expand Up @@ -836,7 +837,8 @@ mkent(de, segnum, bufp, name)
timp = localtime(&bufp->st_mtime);
de->rt_date.rt_dy = timp->tm_mday;
de->rt_date.rt_mo = timp->tm_mon + 1;
de->rt_date.rt_yr = timp->tm_year - 72;
de->rt_date.rt_yr = (timp->tm_year - 72) & 0x1F;
de->rt_date.rt_yx = (timp->tm_year - 72) >> 5;
de->rt_stat = RT_FILE;
de->rt_pad = 0;
de->rt_chan = 0;
Expand Down
30 changes: 15 additions & 15 deletions files.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1458,7 +1458,7 @@ drwxr-xr-x 2 bin 10 0 Jan 17 1999 etc/etc.tahoe/dlmpcc/firmwa
-r--r--r-- 1 bin 10 2586 Jul 14 1999 etc/etc.tahoe/enpload.c
-r--r--r-- 1 bin 10 1354 Jul 14 1988 etc/etc.tahoe/Makefile
drwxr-xr-x 2 bin 10 0 Dec 5 2003 etc/etc.vax
-r--r--r-- 1 bin 10 19077 Dec 26 1987 etc/etc.vax/arff.c
-r--r--r-- 1 bin 10 19201 Feb 15 2004 etc/etc.vax/arff.c
-r--r--r-- 1 bin 10 15644 Jul 12 1988 etc/etc.vax/bad144.c
-r--r--r-- 1 bin 10 3245 Jun 30 1987 etc/etc.vax/flcopy.c
-r--r--r-- 1 bin 10 2437 Dec 5 2003 etc/etc.vax/Makefile
Expand Down Expand Up @@ -3107,7 +3107,7 @@ drwxr-xr-x 2 bin 10 0 Jan 17 1999 lib/pcc/pcc.vax/VMS
-r--r--r-- 1 bin 10 757 May 30 1987 lib/Makefile
drwxr-xr-x 2 bin 10 0 Jan 17 1999 local
-r--r--r-- 1 bin 10 1629 Nov 5 1987 local/Makefile
drwxr-xr-x 2 bin 10 0 Dec 5 2003 man
drwxr-xr-x 2 bin 10 0 Feb 15 2004 man
drwxr-xr-x 2 bin 10 0 May 9 1999 man/man0
-r--r--r-- 1 bin 10 10 Oct 10 1986 man/man0/break
-r--r--r-- 1 bin 10 2133 Oct 10 1986 man/man0/cshcmd
Expand Down Expand Up @@ -3139,7 +3139,7 @@ drwxr-xr-x 2 bin 10 0 May 9 1999 man/man0
-r--r--r-- 1 bin 10 1421 Oct 10 1986 man/man0/tocx6
-r--r--r-- 1 bin 10 453 Oct 10 1986 man/man0/tocx7
-r--r--r-- 1 bin 10 5016 Oct 10 1986 man/man0/tocx8
drwxr-xr-x 2 bin 10 0 Dec 7 2003 man/man1
drwxr-xr-x 2 bin 10 0 Feb 15 2004 man/man1
-r--r--r-- 1 bin 10 16832 May 14 1999 man/man1/adb.1
-r--r--r-- 1 bin 10 2969 May 14 1999 man/man1/addbib.1
-r--r--r-- 1 bin 10 1595 May 14 1999 man/man1/apply.1
Expand Down Expand Up @@ -3382,7 +3382,7 @@ drwxr-xr-x 2 bin 10 0 Dec 7 2003 man/man1
-r--r--r-- 1 bin 10 7745 Nov 21 1987 man/man1/nslookup.1
-r--r--r-- 1 bin 10 655 Jun 13 2003 man/man1/gzcompat.1
-r--r--r-- 1 bin 10 1739 Jun 13 2003 man/man1/sccshelp.1
drwxr-xr-x 2 bin 10 0 Dec 7 2003 man/man2
drwxr-xr-x 2 bin 10 0 Feb 15 2004 man/man2
-r--r--r-- 1 bin 10 2549 May 31 1999 man/man2/accept.2
-r--r--r-- 1 bin 10 2958 May 31 1999 man/man2/access.2
-r--r--r-- 1 bin 10 2198 May 31 1999 man/man2/acct.2
Expand Down Expand Up @@ -3472,7 +3472,7 @@ drwxr-xr-x 2 bin 10 0 Dec 7 2003 man/man2
-r--r--r-- 1 bin 10 3726 May 31 1999 man/man2/write.2
-r--r--r-- 1 bin 10 1793 May 31 1999 man/man2/vadvise.2
-r--r--r-- 1 bin 10 4726 May 31 1999 man/man2/Makefile
drwxr-xr-x 2 bin 10 0 Dec 7 2003 man/man3
drwxr-xr-x 2 bin 10 0 Feb 15 2004 man/man3
-r--r--r-- 1 bin 10 511 Jun 1 1999 man/man3/abort.3
-r--r--r-- 1 bin 10 455 Jun 1 1999 man/man3/abs.3
-r--r--r-- 1 bin 10 1133 Jun 1 1999 man/man3/alarm.3
Expand Down Expand Up @@ -3584,7 +3584,7 @@ drwxr-xr-x 2 bin 10 0 Dec 7 2003 man/man3
-r--r--r-- 1 bin 10 2705 Jun 1 1999 man/man3/varargs.3
-r--r--r-- 1 bin 10 2501 Jun 1 1999 man/man3/vlimit.3
-r--r--r-- 1 bin 10 2743 Jun 1 1999 man/man3/vtimes.3
drwxr-xr-x 2 bin 10 0 Dec 7 2003 man/man3f
drwxr-xr-x 2 bin 10 0 Feb 15 2004 man/man3f
-r--r--r-- 1 bin 10 1238 Jun 1 1999 man/man3f/abort.3
-r--r--r-- 1 bin 10 1147 Jun 1 1999 man/man3f/access.3
-r--r--r-- 1 bin 10 983 Jun 1 1999 man/man3f/alarm.3
Expand Down Expand Up @@ -3636,8 +3636,8 @@ drwxr-xr-x 2 bin 10 0 Dec 7 2003 man/man3f
-r--r--r-- 1 bin 10 863 Jun 1 1999 man/man3f/ttynam.3
-r--r--r-- 1 bin 10 846 Jun 1 1999 man/man3f/unlink.3
-r--r--r-- 1 bin 10 982 Jun 1 1999 man/man3f/wait.3
drwxr-xr-x 2 bin 10 0 Dec 7 2003 man/man4
drwxr-xr-x 2 bin 10 0 Dec 7 2003 man/man4/tahoe
drwxr-xr-x 2 bin 10 0 Feb 15 2004 man/man4
drwxr-xr-x 2 bin 10 0 Feb 15 2004 man/man4/tahoe
-r--r--r-- 1 bin 10 2207 Jun 1 1999 man/man4/tahoe/ace.4
-r--r--r-- 1 bin 10 3053 Jun 1 1999 man/man4/tahoe/autoconf.4
-r--r--r-- 1 bin 10 1298 Jun 1 1999 man/man4/tahoe/cons.4
Expand All @@ -3654,7 +3654,7 @@ drwxr-xr-x 2 bin 10 0 Dec 7 2003 man/man4/tahoe
-r--r--r-- 1 bin 10 3970 Jun 1 1999 man/man4/tahoe/mtio.4
-r--r--r-- 1 bin 10 7120 Jun 1 1999 man/man4/tahoe/vd.4
-r--r--r-- 1 bin 10 2927 Jun 1 1999 man/man4/tahoe/vx.4
drwxr-xr-x 2 bin 10 0 Dec 7 2003 man/man4/vax
drwxr-xr-x 2 bin 10 0 Feb 15 2004 man/man4/vax
-r--r--r-- 1 bin 10 2007 Jun 1 1999 man/man4/vax/acc.4
-r--r--r-- 1 bin 10 1021 Jun 1 1999 man/man4/vax/ad.4
-r--r--r-- 1 bin 10 4555 Jun 1 1999 man/man4/vax/autoconf.4
Expand Down Expand Up @@ -3728,7 +3728,7 @@ drwxr-xr-x 2 bin 10 0 Dec 7 2003 man/man4/vax
-r--r--r-- 1 bin 10 3917 Jun 1 1999 man/man4/tcp.4
-r--r--r-- 1 bin 10 31744 Jun 1 1999 man/man4/tty.4
-r--r--r-- 1 bin 10 2248 Jun 1 1999 man/man4/udp.4
drwxr-xr-x 2 bin 10 0 Dec 7 2003 man/man5
drwxr-xr-x 2 bin 10 0 Feb 15 2004 man/man5
-r--r--r-- 1 bin 10 1405 Sep 28 1999 man/man5/cpio.5
-r--r--r-- 1 bin 10 5217 Jun 1 1999 man/man5/sccsfile.5
-r--r--r-- 1 bin 10 8155 Jun 1 1999 man/man5/a.out.5
Expand Down Expand Up @@ -3777,7 +3777,7 @@ drwxr-xr-x 2 bin 10 0 Dec 7 2003 man/man5
-r--r--r-- 1 bin 10 1823 Jun 1 1999 man/man5/vfont.5
-r--r--r-- 1 bin 10 3834 Jun 1 1999 man/man5/vgrindefs.5
-r--r--r-- 1 bin 10 2294 Mar 11 1987 man/man5/tzfile.5
drwxr-xr-x 2 bin 10 0 Dec 7 2003 man/man6
drwxr-xr-x 2 bin 10 0 Feb 15 2004 man/man6
-r--r--r-- 1 bin 10 765 Jun 2 1999 man/man6/aardvark.6
-r--r--r-- 1 bin 10 619 Jun 2 1999 man/man6/adventure.6
-r--r--r-- 1 bin 10 1729 Jun 2 1999 man/man6/arithmetic.6
Expand Down Expand Up @@ -3812,7 +3812,7 @@ drwxr-xr-x 2 bin 10 0 Dec 7 2003 man/man6
-r--r--r-- 1 bin 10 1373 Jun 2 1999 man/man6/worm.6
-r--r--r-- 1 bin 10 766 Jun 2 1999 man/man6/wump.6
-r--r--r-- 1 bin 10 1104 Jun 2 1999 man/man6/zork.6
drwxr-xr-x 2 bin 10 0 Dec 7 2003 man/man7
drwxr-xr-x 2 bin 10 0 Feb 15 2004 man/man7
-r--r--r-- 1 bin 10 2426 Jun 2 1999 man/man7/ascii.7
-r--r--r-- 1 bin 10 2405 Jun 2 1999 man/man7/environ.7
-r--r--r-- 1 bin 10 4645 Jun 2 1999 man/man7/eqnchar.7
Expand All @@ -3825,15 +3825,15 @@ drwxr-xr-x 2 bin 10 0 Dec 7 2003 man/man7
-r--r--r-- 1 bin 10 5834 Jun 2 1999 man/man7/me.7
-r--r--r-- 1 bin 10 8077 Jun 2 1999 man/man7/ms.7
-r--r--r-- 1 bin 10 1721 Jun 2 1999 man/man7/term.7
drwxr-xr-x 2 bin 10 0 Dec 7 2003 man/man8
drwxr-xr-x 2 bin 10 0 Dec 7 2003 man/man8/tahoe
drwxr-xr-x 2 bin 10 0 Feb 15 2004 man/man8
drwxr-xr-x 2 bin 10 0 Feb 15 2004 man/man8/tahoe
-r--r--r-- 1 bin 10 6983 Jun 3 1999 man/man8/tahoe/crash.8
-r--r--r-- 1 bin 10 1511 Jun 3 1999 man/man8/tahoe/dlmpcc.8
-r--r--r-- 1 bin 10 1093 Jun 3 1999 man/man8/tahoe/enpload.8
-r--r--r-- 1 bin 10 1193 Jul 9 1988 man/man8/tahoe/Makefile
-r--r--r-- 1 bin 10 4192 Jun 3 1999 man/man8/tahoe/reboot.8
-r--r--r-- 1 bin 10 18240 Jun 3 1999 man/man8/tahoe/vdformat.8
drwxr-xr-x 2 bin 10 0 Dec 7 2003 man/man8/vax
drwxr-xr-x 2 bin 10 0 Feb 15 2004 man/man8/vax
-r--r--r-- 1 bin 10 3439 Jun 3 1999 man/man8/vax/arff.8
-r--r--r-- 1 bin 10 2127 Jun 3 1999 man/man8/vax/drtest.8
-r--r--r-- 1 bin 10 4631 Jun 3 1999 man/man8/vax/bad144.8
Expand Down
5 changes: 2 additions & 3 deletions sys/GENERIC/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
IDENT=-DGENERIC -DVAX650 -DVAX630 -DVAX730 -DVAX750 -DVAX780 -DVAX8200 -DVAX8600 -DTCP_COMPAT_42 -DNS -DINET -DQUOTA -DNOSUBSINST
IDENT=-DGENERIC -DVAX650 -DVAX630 -DVAX730 -DVAX750 -DVAX780 -DVAX8200 -DVAX8600 -DTCP_COMPAT_42 -DNS -DINET -DQUOTA
PARAM=-DTIMEZONE=480 -DDST=1 -DMAXUSERS=8
INLINEOPTS=-s
#
# Copyright (c) 1980, 1986 Regents of the University of California.
# All rights reserved. The Berkeley software License Agreement
Expand Down Expand Up @@ -1462,7 +1461,7 @@ sys_process.o: ../h/time.h ../h/resource.h ../h/namei.h ../h/uio.h ../h/errno.h
sys_process.o: ../h/proc.h ../h/inode.h ../h/text.h ../h/seg.h ../h/vm.h
sys_process.o: ../h/vmparam.h ../h/../machine/vmparam.h ../h/vmmac.h
sys_process.o: ../h/vmmeter.h ../h/vmsystm.h ../h/buf.h ../h/acct.h
sys_process.o: ../h/ptrace.h
sys_process.o: ../h/ptrace.h ../sys/../vax/cpu.h
sys_socket.o: ../sys/sys_socket.c ../h/param.h ../h/types.h ../h/signal.h
sys_socket.o: ../h/../machine/trap.h ../h/../machine/machparam.h
sys_socket.o: machine/endian.h ../h/systm.h ../h/dir.h ../h/user.h
Expand Down
Binary file modified sys/GENERIC/if.o
Binary file not shown.
Binary file modified sys/GENERIC/if_ec.o
Binary file not shown.
Binary file modified sys/GENERIC/if_ether.o
Binary file not shown.
Binary file modified sys/GENERIC/if_il.o
Binary file not shown.
Binary file modified sys/GENERIC/if_qe.o
Binary file not shown.
Binary file modified sys/GENERIC/locore.o
Binary file not shown.
Binary file modified sys/GENERIC/raw_usrreq.o
Binary file not shown.
Binary file modified sys/GENERIC/route.o
Binary file not shown.
Binary file modified sys/GENERIC/sys_process.o
Binary file not shown.
Binary file modified sys/GENERIC/tty.o
Binary file not shown.
Binary file modified sys/GENERIC/ufs_alloc.o
Binary file not shown.
Binary file modified sys/GENERIC/ufs_namei.o
Binary file not shown.
Binary file modified sys/GENERIC/ufs_subr.o
Binary file not shown.
Binary file modified sys/GENERIC/ufs_syscalls.o
Binary file not shown.
4 changes: 2 additions & 2 deletions sys/GENERIC/vers.c
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
char sccs[] = "@(#)4.3 BSD Quasijarus #1: Fri Dec 5 23:20:27 PST 2003 (msokolov@luthien.Harhan.ORG:/usr/src/sys/GENERIC)\n";
char version[] = "4.3 BSD Quasijarus UNIX #1: Fri Dec 5 23:20:27 PST 2003\n msokolov@luthien.Harhan.ORG:/usr/src/sys/GENERIC\n";
char sccs[] = "@(#)4.3 BSD Quasijarus #3: Sat Feb 14 20:31:03 PST 2004 (root@luthien.Harhan.ORG:/nbsd/usr/src/sys/GENERIC)\n";
char version[] = "4.3 BSD Quasijarus UNIX #3: Sat Feb 14 20:31:03 PST 2004\n root@luthien.Harhan.ORG:/nbsd/usr/src/sys/GENERIC\n";
Binary file modified sys/GENERIC/vers.o
Binary file not shown.
2 changes: 1 addition & 1 deletion sys/GENERIC/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2
4
Binary file modified sys/GENERIC/vmunix
Binary file not shown.
Binary file modified sys/cassette/copy
Binary file not shown.
Binary file modified sys/cassette/drtest
Binary file not shown.
Binary file modified sys/cassette/format
Binary file not shown.
2 changes: 0 additions & 2 deletions sys/conf/GENERIC.allvax
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@ cpu "VAX750"
cpu "VAX730"
cpu "VAX630"
cpu "VAX650"
makeoptions INLINEOPTS="-s"
options NOSUBSINST
ident GENERIC
timezone 8 dst
maxusers 8
Expand Down
Binary file modified sys/consolerl/copy
Binary file not shown.
Binary file modified sys/consolerl/drtest
Binary file not shown.
Binary file modified sys/consolerl/format
Binary file not shown.
Binary file modified sys/floppy/copy
Binary file not shown.
Binary file modified sys/floppy/drtest
Binary file not shown.
Binary file modified sys/floppy/format
Binary file not shown.
Binary file modified sys/rx50/copy
Binary file not shown.
Binary file modified sys/rx50/drtest
Binary file not shown.
Binary file modified sys/rx50/format
Binary file not shown.
14 changes: 11 additions & 3 deletions sys/sys/sys_process.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* All rights reserved. The Berkeley software License Agreement
* specifies the terms and conditions for redistribution.
*
* @(#)sys_process.c 7.4 (Berkeley) 12/10/87
* @(#)sys_process.c 7.5 (Berkeley) 1/4/04
*/

#define IPCREG
Expand All @@ -24,6 +24,11 @@
#include "acct.h"
#include "ptrace.h"

/* need cpu_has_compat_mode */
#ifdef vax
#include "../vax/cpu.h"
#endif

/*
* Priority for tracing
*/
Expand Down Expand Up @@ -174,9 +179,12 @@ procxmt()
if (p == &u.u_ar0[PS]) {
ipc.ip_data |= PSL_USERSET;
ipc.ip_data &= ~PSL_USERCLR;
#ifdef PSL_CM_CLR
if (ipc.ip_data & PSL_CM)
#ifdef vax
if (ipc.ip_data & PSL_CM) {
if (!cpu_has_compat_mode)
goto error;
ipc.ip_data &= ~PSL_CM_CLR;
}
#endif
goto ok;
}
Expand Down
Binary file modified sys/vaxdist/tp/copy
Binary file not shown.
Binary file modified sys/vaxdist/tp/format
Binary file not shown.
Binary file modified sys/vaxstand/cat
Binary file not shown.
Binary file modified sys/vaxstand/copy
Binary file not shown.
Binary file modified sys/vaxstand/drtest
Binary file not shown.
Binary file modified sys/vaxstand/format
Binary file not shown.
Binary file modified sys/vaxstand/libsa.a
Binary file not shown.
Binary file modified sys/vaxstand/ls
Binary file not shown.
4 changes: 2 additions & 2 deletions sys/vaxstand/srt0.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* All rights reserved. The Berkeley software License Agreement
* specifies the terms and conditions for redistribution.
*
* @(#)srt0.c 7.8 (Berkeley) 11/15/03
* @(#)srt0.c 7.8.1.1 (Berkeley) 2/14/04
*/

#include "../vax/mtpr.h"
Expand Down Expand Up @@ -68,7 +68,7 @@ entry: .globl entry
2:
movl $RELOC,sp
#else
movl 0x6DC00,sp # keep it below 0x70000 like in 4.3
movl $0x6DC00,sp # keep it below 0x70000 like in 4.3
#endif
start:
#ifndef REL
Expand Down
Binary file modified sys/vaxstand/srt0.o
Binary file not shown.
Binary file modified sys/vaxstand/tpcopy
Binary file not shown.
Binary file modified sys/vaxstand/tpformat
Binary file not shown.
Binary file modified sys/vaxstand/tpsrt0.o
Binary file not shown.

0 comments on commit d580612

Please sign in to comment.