Subject: /vmunix removal, disktab errors, bad144 fails, dump exit status wrong, cc escaped char omission, Index: netstat/, identd/paths.h, top.c, gcore.c, acucntrl.c, fstat.c, iostat.c, rwhod.8, bad144.c, arp/, man1/, man2/, man3, zic.8, pdpuba/si.c Description: /vmunix (and /dev/drum) are relics that should not be present in the system. Rather the programs that use them should have been updated as they were ported. 'dump' exits with status 1 upon a successful run. Running dump within a makefile causes make to stop because an error appears to have happened. The successful exit status (used by all other programs on the sysem) should be 0. The C compiler does not generate a BEL (0x7) for the '\a' character constant. The printf(1) page says " \a Write a character." but the compiler prints 'a'. The disktab(5) file (installed from /usr/src/etc/disktab) is full of garbage. Many obsolete entries but worse than that *wrong* / unusable information is present. disklabel(8) relies on the information in disktab(5) for its defaults ("disklabel -e" does not so manually edited/created labels are good/unaffected). bad144(8) uses the old 'h' partition to access the badblock info on a disk. When disklabels were implmented that convention changed to 'c' but bad144 was never changed. BUT the bad news is that neither 'c' or'h 'h' partitions created by disklabel agree with the built-in table of bad144. This means that bad144 always fails. Yes, bad144 makes no sense on emulated disks. However I believe a programs should be able do no harm successfully! And the disktab file needed to be fixed anyhow. Repeat-By: Remove /vmunix and progams such as arp, top, gcore, etc stop working. cd /sys/pdpstand/ make dump dump 0f /usr/root.dump /dev/rra0a DUMP: Date of this level 0 dump: Sun Sep 15 13:45:25 2024 DUMP: DUMP IS DONE DUMP: Closing /usr/root.dump *** Exit 1 Stop. Compile this test program - see a and 0x61 rather than a bel/0x7 --- #include #include int main(argc, argv) int argc; char **argv; { printf("vertical tab as char:\t\"%c\", alert as hex: 0x%02x\n", '\v', '\v'); printf("alert (bell) as char:\t\"%c\", alert as hex: 0x%02x\n", '\a', '\a'); exit(0); } ---- If you want to feel ill read /usr/share/etc/disktab ;) Overlapping paritions, obsolete enties, many entries lacking a partition that spans the entire disk, etc. bad144 had correct information for the size of the disks (including the last track where the badsector info is kept) BUT the partitions created by disklabel using bogus information (from /etc/disktab) did NOT have the correct 'h' (or 'c') partition size. That resulted in an error when bad144 tried to read past the end of the partition. Also, the trsp(8) manpage should not be installed. The program does not compile and is marked broken in the usr.sbin/Makefile Fix: Cut where indicated and save to /tmp/482.patch and then cd / patch -p0 < /tmp/482.patch The following can be run as a script if you don't want to do the typing ;) --- #!/bin/sh -v cd /usr/src/lib/ccom make c0 install -s c0 /lib/c0 make clean cd /usr/src/sbin/dump make install make clean cd ../dmesg make install make clean cd /usr/src/ucb make vmstat gcore install -g kmem -m 2755 -s gcore /usr/ucb/gcore install -g kmem -m 2755 -s vmstat /usr/ucb/vmstat cd netstat make install make clean cd ../top make install make clean cd /usr/src/usr.bin/uucp make acucntrl install -s -m 6110 -o root -g daemon acucntrl /usr/libexec/acucntrl make clean cd /usr/src/usr.bin make iostat install -s -g kmem -m 2755 iostat /usr/bin/iostat cd fstat make install make clean cd /usr/src/libexec/identd make install make clean cd /usr/src/local make trace install -s -o bin -g kmem -m 2755 trace /usr/local/trace make clean cd /usr/src/usr.sbin/rwhod make install make clean cd /usr/src/usr.sbin/pstat make install make clean cd ../syslogd make install make clean cd ../bad144 make install make clean cd ../trpt make install make clean cd /usr/src/man/man1 make cc.0 iostat.0 netstat.0 uptime.0 vmstat.0 install -c -o bin -g bin -m 444 *.0 /usr/man/cat1 make clean cd ../man2 make reboot.0 install -c -o bin -g bin -m 444 *.0 /usr/man/cat2 make clean cd ../man3 make nlist.0 install -c -o bin -g bin -m 444 *.0 /usr/man/cat3 make clean cd /usr/src/share/zoneinfo make zic.0 install -c -o bin -g bin -m 444 *.0 /usr/man/cat8 make clean rm -f /usr/man/cat8/trsp.0 rm -f /vmunix exit 0 --- If you have made local modifications to /etc/disktab then merge the contents of /usr/src/etc/disktab into /etc/disktab at your leisure. If /etc/disktab has no local changes then: cp /usr/src/etc/disktab /etc Patching files leaves behind old versions with a tilde appended find / -name '*~' -print these can be safely removed anytime. This and previous updates to 2.11BSD are available at the following locations: ftp://ftp.dfupdate.se/pub/pdp11/2.11BSD https://www.tuhs.org/Archive/Distributions/UCB/2.11BSD/Patches/ ftp://ftp.2bsd.com/2.11BSD ---------------------------cut here-------------------- *** ./usr/src/lib/ccom/c00.c.old Fri Jan 21 14:12:57 2022 --- ./usr/src/lib/ccom/c00.c Tue Sep 24 09:46:15 2024 *************** *** 7,13 **** */ #if !defined(lint) && defined(DOSCCS) ! static char sccsid[] = "@(#)c00.c 2.3 (2.11BSD) 2022/1/21"; #endif #include "c0.h" --- 7,13 ---- */ #if !defined(lint) && defined(DOSCCS) ! static char sccsid[] = "@(#)c00.c 2.4 (2.11BSD) 2024/9/24"; #endif #include "c0.h" *************** *** 594,599 **** --- 594,602 ---- case '\\': switch (a=getc00()) { + + case 'a': + return('\007'); case 't': return('\t'); *** ./usr/src/libexec/identd/src/paths.h.old Fri Oct 18 03:58:08 1996 --- ./usr/src/libexec/identd/src/paths.h Fri Sep 20 14:00:50 2024 *************** *** 1,7 **** /* ** paths.h Common path definitions for the in.identd daemon ** ! ** Last update: 11 Dec 1992 ** ** Please send bug fixes/bug reports to: Peter Eriksson */ --- 1,7 ---- /* ** paths.h Common path definitions for the in.identd daemon ** ! ** Last update: 20 Sep 2024 ** ** Please send bug fixes/bug reports to: Peter Eriksson */ *************** *** 10,16 **** # define _PATH_UNIX "/dynix" #endif ! #if defined(MIPS) || defined(IRIX) || defined(sco) || defined(_SEQUENT_) # define _PATH_UNIX "/unix" #endif --- 10,16 ---- # define _PATH_UNIX "/dynix" #endif ! #if defined(MIPS) || defined(IRIX) || defined(sco) || defined(_SEQUENT_) || defined(pdp11) # define _PATH_UNIX "/unix" #endif *** ./usr/src/libexec/identd/Makefile.old Mon Dec 16 22:05:14 1996 --- ./usr/src/libexec/identd/Makefile Thu Sep 26 19:52:38 2024 *************** *** 4,9 **** --- 4,11 ---- # This program is in the public domain and may be used freely by anyone # who wants to. # + # Update: 26 September 2024 - add idecrypt.0 to install target + # # Last update: 13 December 1996 - 2.11BSD specific version created. # # Please send bug fixes/bug reports to: Peter Eriksson *************** *** 57,63 **** identconn: identconn.sh sed -e 's,xDESTROOTx,$(DESTROOT),g' $? > $@ ! install: identd identd.0 identconn itest idecrypt install -m 644 identd.0 $(MANDIR)/identd.0 install -m 755 identd $(EXECDIR)/identd install -m 755 identconn $(BINDIR)/identconn --- 59,65 ---- identconn: identconn.sh sed -e 's,xDESTROOTx,$(DESTROOT),g' $? > $@ ! install: identd identd.0 idecrypt.0 identconn itest idecrypt install -m 644 identd.0 $(MANDIR)/identd.0 install -m 755 identd $(EXECDIR)/identd install -m 755 identconn $(BINDIR)/identconn *** ./usr/src/local/trace.c.old Sat Jun 29 14:41:17 1991 --- ./usr/src/local/trace.c Sat Sep 28 07:58:03 2024 *************** *** 18,27 **** register i; int iter; ! nlist("/vmunix", nl); if (nl[0].n_type == 0) { ! fprintf(stderr, "no /vmunix namelist\n"); exit(1); } mf = open("/dev/kmem", 0); --- 18,27 ---- register i; int iter; ! nlist("/unix", nl); if (nl[0].n_type == 0) { ! fprintf(stderr, "no /unix namelist\n"); exit(1); } mf = open("/dev/kmem", 0); *** ./usr/src/sbin/dump/dump.h.old Tue Dec 6 23:48:31 1994 --- ./usr/src/sbin/dump/dump.h Wed Sep 18 19:11:17 2024 *************** *** 1,5 **** /* ! * "@(#)dump.h 1.2 (2.11BSD GTE) 12/6/94" */ #define NI 4 /* number of blocks of inodes per read */ --- 1,5 ---- /* ! * "@(#)dump.h 1.3 (2.11BSD) 2024/9/18" */ #define NI 4 /* number of blocks of inodes per read */ *************** *** 80,86 **** /* * Exit status codes */ ! #define X_FINOK 1 /* normal exit */ #define X_REWRITE 2 /* restart writing from the check point */ #define X_ABORT 3 /* abort all of dump; don't attempt checkpointing*/ --- 80,86 ---- /* * Exit status codes */ ! #define X_FINOK 0 /* normal exit */ #define X_REWRITE 2 /* restart writing from the check point */ #define X_ABORT 3 /* abort all of dump; don't attempt checkpointing*/ *** ./usr/src/sbin/dump/Makefile.old Sat Nov 16 22:01:57 1996 --- ./usr/src/sbin/dump/Makefile Thu Sep 26 01:16:44 2024 *************** *** 1,4 **** ! # sccsid = "@(#)Makefile 1.5 (2.11BSD GTE) 1996/11/16" # # dump.h header file # dumpitime.c reads /etc/ddate --- 1,4 ---- ! # sccsid = "@(#)Makefile 1.6 (2.11BSD) 2024/9/26" # # dump.h header file # dumpitime.c reads /etc/ddate *************** *** 31,38 **** rdump: ${ROBJS} cc ${CFLAGS} ${SEPFLAG} ${ROBJS} -o rdump ! dumpdir: dumpdir.c ! cc ${CFLAGS} ${SEPFLAG} dumpdir.c -o dumpdir install: all install -s dump ${DESTDIR}/sbin/dump --- 31,38 ---- rdump: ${ROBJS} cc ${CFLAGS} ${SEPFLAG} ${ROBJS} -o rdump ! dumpdir: dumpdir.o ! cc ${CFLAGS} ${SEPFLAG} dumpdir.o -o dumpdir install: all install -s dump ${DESTDIR}/sbin/dump *** ./usr/src/sbin/dmesg/dmesg.c.old Mon Jan 10 23:52:32 1994 --- ./usr/src/sbin/dmesg/dmesg.c Sat Sep 28 08:06:25 2024 *************** *** 5,11 **** */ #if defined(DOSCCS) && !defined(lint) ! static char sccsid[] = "@(#)dmesg.c 5.4.1 (2.11BSD GTE) 1/1/94"; #endif /* --- 5,11 ---- */ #if defined(DOSCCS) && !defined(lint) ! static char sccsid[] = "@(#)dmesg.c 5.5 (2.11BSD) 2024/9/28"; #endif /* *************** *** 41,49 **** int mem; register char *mp, *omp, *mstart; int samef, sawnl, ignore; - #ifdef pdp11 char msgb[MSG_BSIZE]; - #endif if (argc>1 && argv[1][0] == '-') { sflg++; --- 41,47 ---- *************** *** 58,68 **** lseek(of, 0L, 0); } sflg = 0; - #ifdef pdp11 nlist(argc>2? argv[2]:"/unix", nl); - #else - nlist(argc>2? argv[2]:"/vmunix", nl); - #endif if (nl[0].n_type==0) done("Can't get kernel namelist\n"); if ((mem = open((argc>1? argv[1]: "/dev/mem"), 0)) < 0) --- 56,62 ---- *************** *** 75,85 **** msgbuf.msg_bufx = 0; if (omesg.msg_bufx >= MSG_BSIZE) omesg.msg_bufx = 0; - #ifdef pdp11 msgbuf.msg_bufc = msgb; lseek(mem, (long)ctob((long)msgbuf.msg_click), 0); read(mem, msgbuf.msg_bufc, MSG_BSIZE); - #endif mstart = &msgbuf.msg_bufc[omesg.msg_bufx]; omp = &omesg.msg_bufc[msgbuf.msg_bufx]; mp = msgbufp = &msgbuf.msg_bufc[msgbuf.msg_bufx]; --- 69,77 ---- *** ./usr/src/sbin/dmesg/Makefile.old Sun Nov 17 20:29:13 1996 --- ./usr/src/sbin/dmesg/Makefile Sat Sep 28 08:07:04 2024 *************** *** 1,7 **** # # Public Domain. 1996/11/16 - Steven Schultz # ! # @(#)Makefile 1.0 (2.11BSD) 1996/11/16 # CFLAGS= -O SEPFLAG= -i --- 1,7 ---- # # Public Domain. 1996/11/16 - Steven Schultz # ! # @(#)Makefile 1.1 (2.11BSD) 2024/9/28 # CFLAGS= -O SEPFLAG= -i *************** *** 24,30 **** depend: ${SRCS} mkdep ${CFLAGS} ${SRCS} ! install: dmesg install -c -o bin -g bin -m 444 ${MAN} ${DESTDIR}/usr/man/cat8 install -s -o bin -g kmem -m 2755 dmesg ${DESTDIR}/sbin/dmesg --- 24,30 ---- depend: ${SRCS} mkdep ${CFLAGS} ${SRCS} ! install: dmesg dmesg.0 install -c -o bin -g bin -m 444 ${MAN} ${DESTDIR}/usr/man/cat8 install -s -o bin -g kmem -m 2755 dmesg ${DESTDIR}/sbin/dmesg *** ./usr/src/usr.sbin/trpt/Makefile.old Tue Nov 19 23:01:30 1996 --- ./usr/src/usr.sbin/trpt/Makefile Sat Sep 28 08:16:44 2024 *************** *** 1,7 **** # # Public Domain. 1996/11/16 - Steven Schultz # ! # @(#)Makefile 1.0 (2.11BSD) 1996/11/16 # CFLAGS= -O SEPFLAG= -i --- 1,7 ---- # # Public Domain. 1996/11/16 - Steven Schultz # ! # @(#)Makefile 1.1 (2.11BSD) 2024/9/28 # CFLAGS= -O SEPFLAG= -i *************** *** 24,30 **** depend: ${SRCS} mkdep ${CFLAGS} ${SRCS} ! install: trpt install -c -o bin -g bin -m 444 ${MAN} ${DESTDIR}/usr/man/cat8 install -s -o bin -g kmem -m 2755 trpt ${DESTDIR}/usr/sbin/trpt --- 24,30 ---- depend: ${SRCS} mkdep ${CFLAGS} ${SRCS} ! install: trpt trpt.0 install -c -o bin -g bin -m 444 ${MAN} ${DESTDIR}/usr/man/cat8 install -s -o bin -g kmem -m 2755 trpt ${DESTDIR}/usr/sbin/trpt *** ./usr/src/usr.sbin/trpt/trpt.c.old Tue Jan 7 21:56:25 2020 --- ./usr/src/usr.sbin/trpt/trpt.c Sat Sep 28 08:18:04 2024 *************** *** 5,11 **** */ #if !defined(lint) && defined(DOSCCS) ! static char sccsid[] = "@(#)trpt.c 5.3 (2.11BSD) 2020/1/7"; #endif not lint #include --- 5,11 ---- */ #if !defined(lint) && defined(DOSCCS) ! static char sccsid[] = "@(#)trpt.c 5.4 (2.11BSD) 2024/9/28"; #endif not lint #include *************** *** 62,68 **** char **argv; { int i, mask = 0, npcbs = 0; ! char *system = "/vmunix", *core = "/dev/kmem"; argc--, argv++; again: --- 62,68 ---- char **argv; { int i, mask = 0, npcbs = 0; ! char *system = "/unix", *core = "/dev/kmem"; argc--, argv++; again: *** ./usr/src/usr.sbin/trpt/trpt.8.old Sun Dec 14 17:08:48 1986 --- ./usr/src/usr.sbin/trpt/trpt.8 Sat Sep 28 08:17:37 2024 *************** *** 2,10 **** .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)trpt.8c 6.2 (Berkeley) 5/26/86 .\" ! .TH TRPT 8C "May 26, 1986" .UC 5 .SH NAME trpt \- transliterate protocol trace --- 2,10 ---- .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)trpt.8c 6.2.1 (2.11BSD) 2024/9/28 .\" ! .TH TRPT 8C "September 28, 2024" .UC 5 .SH NAME trpt \- transliterate protocol trace *************** *** 95,101 **** core file other than the default, the last two arguments may be used to supplant the defaults. .SH FILES ! /vmunix .br /dev/kmem .SH "SEE ALSO" --- 95,101 ---- core file other than the default, the last two arguments may be used to supplant the defaults. .SH FILES ! /unix .br /dev/kmem .SH "SEE ALSO" *** ./usr/src/ucb/netstat/main.c.oldimp.old Tue Jan 11 00:24:31 1994 --- ./usr/src/ucb/netstat/main.c.oldimp Fri Sep 20 13:50:01 2024 *************** *** 15,21 **** "@(#) Copyright (c) 1983 Regents of the University of California.\n\ All rights reserved.\n"; ! static char sccsid[] = "@(#)main.c 5.8.1 (2.11BSD GTE) 1/1/94"; #endif #include --- 15,21 ---- "@(#) Copyright (c) 1983 Regents of the University of California.\n\ All rights reserved.\n"; ! static char sccsid[] = "@(#)main.c 5.9 (2.11BSD) 2024/9/20"; #endif #include *************** *** 176,182 **** struct pte *Sysmap; ! char *system = "/vmunix"; #ifndef pdp11 char *kmemf = "/dev/kmem"; #else --- 176,182 ---- struct pte *Sysmap; ! char *system = "/unix"; #ifndef pdp11 char *kmemf = "/dev/kmem"; #else *** ./usr/src/ucb/netstat/main.c.newimp.old Sun Feb 7 22:43:03 1988 --- ./usr/src/ucb/netstat/main.c.newimp Fri Sep 20 13:52:33 2024 *************** *** 10,24 **** * is provided ``as is'' without express or implied warranty. */ ! #ifndef lint char copyright[] = "@(#) Copyright (c) 1983 Regents of the University of California.\n\ All rights reserved.\n"; - #endif not lint ! #ifndef lint ! static char sccsid[] = "@(#)main.c 5.11 (Berkeley) 2/7/88"; ! #endif not lint #include #include --- 10,22 ---- * is provided ``as is'' without express or implied warranty. */ ! #if defined(DOSCCS) && !defined(lint) char copyright[] = "@(#) Copyright (c) 1983 Regents of the University of California.\n\ All rights reserved.\n"; ! static char sccsid[] = "@(#)main.c 5.12 (2.11BSD) 2024/9/20"; ! #endif #include #include *************** *** 123,129 **** struct pte *Sysmap; ! char *system = "/vmunix"; char *kmemf = "/dev/kmem"; int kmem; int kflag; --- 121,127 ---- struct pte *Sysmap; ! char *system = "/unix"; char *kmemf = "/dev/kmem"; int kmem; int kflag; *** ./usr/src/ucb/netstat/host.c.newimp.old Mon Feb 8 13:02:06 1988 --- ./usr/src/ucb/netstat/host.c.newimp Fri Sep 20 13:53:23 2024 *************** *** 10,18 **** * is provided ``as is'' without express or implied warranty. */ ! #ifndef lint ! static char sccsid[] = "@(#)host.c 5.7 (Berkeley) 2/8/88"; ! #endif not lint #include #include --- 10,18 ---- * is provided ``as is'' without express or implied warranty. */ ! #if defined(DOSCCS) && !defined(lint) ! static char sccsid[] = "@(#)host.c 5.8 (2.11BSD) 2024/9/20"; ! #endif #include #include *** ./usr/src/ucb/netstat/host.c.oldimp.old Tue Jan 11 00:23:58 1994 --- ./usr/src/ucb/netstat/host.c.oldimp Fri Sep 20 13:54:02 2024 *************** *** 11,17 **** */ #if defined(DOSCCS) && !defined(lint) ! static char sccsid[] = "@(#)host.c 5.3.1 (2.11BSD GTE) 1/1/94"; #endif #include --- 11,17 ---- */ #if defined(DOSCCS) && !defined(lint) ! static char sccsid[] = "@(#)host.c 5.4 (2.11BSD) 2024/9/20"; #endif #include *** ./usr/src/ucb/top/top.c.old Sun Aug 28 06:46:40 2022 --- ./usr/src/ucb/top/top.c Fri Sep 20 14:08:07 2024 *************** *** 24,29 **** --- 24,30 ---- * Changed header layout. * Added %cpu time to header. * 07 26/8/2022 Truncate hostname by first period or 7 char. bqt + * 08 20/9/2024 Change /vmunix to /unix sms */ /* * Using RAW removes the need for signal processing, but adds a requirement *************** *** 1033,1042 **** int nread; int npr; ! nlist("/vmunix", nl); if(nl[0].n_type == 0) { ! fprintf(stderr, "no /vmunix namelist\n"); return(1); } --- 1034,1043 ---- int nread; int npr; ! nlist("/unix", nl); if(nl[0].n_type == 0) { ! fprintf(stderr, "no /unix namelist\n"); return(1); } *** ./usr/src/ucb/vmstat.c.old Wed Dec 31 10:46:59 2008 --- ./usr/src/ucb/vmstat.c Fri Sep 20 14:08:33 2024 *************** *** 9,15 **** "@(#) Copyright (c) 1980 Regents of the University of California.\n\ All rights reserved.\n"; ! static char sccsid[] = "@(#)vmstat.c 5.4.2 (2.11BSD GTE) 1997/3/28"; #endif #include --- 9,15 ---- "@(#) Copyright (c) 1980 Regents of the University of California.\n\ All rights reserved.\n"; ! static char sccsid[] = "@(#)vmstat.c 5.5 (2.11BSD) 2024/9/20"; #endif #include *************** *** 163,171 **** long nintv, t; char *arg, **cp, buf[BUFSIZ]; ! nlist("/vmunix", nl); if(nl[0].n_type == 0) { ! fprintf(stderr, "no /vmunix namelist\n"); exit(1); } mf = open("/dev/kmem", 0); --- 163,171 ---- long nintv, t; char *arg, **cp, buf[BUFSIZ]; ! nlist("/unix", nl); if(nl[0].n_type == 0) { ! fprintf(stderr, "no /unix namelist\n"); exit(1); } mf = open("/dev/kmem", 0); *** ./usr/src/ucb/gcore.c.old Fri Apr 15 23:28:50 1994 --- ./usr/src/ucb/gcore.c Fri Sep 20 14:10:09 2024 *************** *** 10,15 **** --- 10,19 ---- * handling swapped out processes (it doesn't). - sms */ + #if defined(DOSCCS) && !defined(lint) + static char sccsid[] = "@(#)gcore.c 1.3 (2.11BSD) 2024/9/20"; + #endif + #include #include #include *************** *** 18,24 **** #include #include ! #define NLIST "/vmunix" #define MEM "/dev/mem" struct nlist nl[] = { --- 22,28 ---- #include #include ! #define NLIST "/unix" #define MEM "/dev/mem" struct nlist nl[] = { *** ./usr/src/usr.bin/uucp/acucntrl.c.old Mon Dec 2 00:59:59 1996 --- ./usr/src/usr.bin/uucp/acucntrl.c Fri Sep 20 14:10:57 2024 *************** *** 1,5 **** #if defined(DOSCCS) && !defined(lint) ! static char sccsid[] = "@(#)acucntrl.c 5.8.2 (2.11BSD GTE) 1996/3/22"; #endif /* acucntrl - turn around tty line between dialin and dialout --- 1,5 ---- #if defined(DOSCCS) && !defined(lint) ! static char sccsid[] = "@(#)acucntrl.c 5.9 (2.11BSD) 2024/9/20"; #endif /* acucntrl - turn around tty line between dialin and dialout *************** *** 177,183 **** opnttys(device); /* Get nlist info */ ! nlist("/vmunix", nl); /* Chdir to /dev */ if(chdir(Devhome) < 0) { --- 177,183 ---- opnttys(device); /* Get nlist info */ ! nlist("/unix", nl); /* Chdir to /dev */ if(chdir(Devhome) < 0) { *** ./usr/src/usr.bin/uucp/acucntrl.8.old Wed Nov 27 23:56:08 1996 --- ./usr/src/usr.bin/uucp/acucntrl.8 Fri Sep 20 14:11:33 2024 *************** *** 1,6 **** ! .\" @(#)acucntrl.8 6.2.1 (2.11BSD) 1996/11/27 .\" ! .TH acucntrl 8 "November 27, 1996" .UC 6 .SH NAME acucntrl \- turn around tty line between dialin and dialout --- 1,6 ---- ! .\" @(#)acucntrl.8 6.3 (2.11BSD) 2024/9/20 .\" ! .TH acucntrl 8 "Sep 20, 2024" .UC 6 .SH NAME acucntrl \- turn around tty line between dialin and dialout *************** *** 107,113 **** .RI ( i . e . hacked to death) .SH FILES ! /dev/kmem, /vmunix, /etc/ttys, /var/run/utmp, /dev/tty* .SH BUGS .PP Sensing carrier requires the 4.2 BSD TIOCMGET ioctl call. Unfortunately this --- 107,113 ---- .RI ( i . e . hacked to death) .SH FILES ! /dev/kmem, /unix, /etc/ttys, /var/run/utmp, /dev/tty* .SH BUGS .PP Sensing carrier requires the 4.2 BSD TIOCMGET ioctl call. Unfortunately this *** ./usr/src/usr.bin/fstat/fstat.c.old Mon Jan 10 23:51:13 1994 --- ./usr/src/usr.bin/fstat/fstat.c Fri Sep 20 14:10:37 2024 *************** *** 15,21 **** "@(#) Copyright (c) 1987 Regents of the University of California.\n\ All rights reserved.\n"; ! static char sccsid[] = "@(#)fstat.c 5.11.1 (2.11BSD GTE) 12/31/93"; #endif /* --- 15,21 ---- "@(#) Copyright (c) 1987 Regents of the University of California.\n\ All rights reserved.\n"; ! static char sccsid[] = "@(#)fstat.c 5.12 (2.11BSD) 2024/9/20"; #endif /* *************** *** 56,63 **** #define N_KMEM "/dev/kmem" #define N_MEM "/dev/mem" ! #define N_SWAP "/dev/drum" ! #define N_UNIX "/vmunix" #define TEXT -2 #define WD -1 --- 56,63 ---- #define N_KMEM "/dev/kmem" #define N_MEM "/dev/mem" ! #define N_SWAP "/dev/swap" ! #define N_UNIX "/unix" #define TEXT -2 #define WD -1 *** ./usr/src/usr.bin/fstat/Makefile.old Tue Nov 19 22:44:42 1996 --- ./usr/src/usr.bin/fstat/Makefile Fri Sep 27 19:16:51 2024 *************** *** 1,7 **** # # Public Domain. 1996/11/16 - Steven Schultz # ! # @(#)Makefile 1.0 (2.11BSD) 1996/11/16 # CFLAGS= -O SEPFLAG= -i --- 1,7 ---- # # Public Domain. 1996/11/16 - Steven Schultz # ! # @(#)Makefile 1.1 (2.11BSD) 2024/9/27 # CFLAGS= -O SEPFLAG= -i *************** *** 24,30 **** depend: ${SRCS} mkdep ${CFLAGS} ${SRCS} ! install: fstat install -c -o bin -g bin -m 444 ${MAN} ${DESTDIR}/usr/man/cat8 install -s -o bin -g kmem -m 2755 fstat ${DESTDIR}/usr/bin/fstat --- 24,30 ---- depend: ${SRCS} mkdep ${CFLAGS} ${SRCS} ! install: fstat fstat.0 install -c -o bin -g bin -m 444 ${MAN} ${DESTDIR}/usr/man/cat8 install -s -o bin -g kmem -m 2755 fstat ${DESTDIR}/usr/bin/fstat *** ./usr/src/usr.bin/iostat.c.old Mon Jan 8 22:19:17 1996 --- ./usr/src/usr.bin/iostat.c Fri Sep 20 14:12:00 2024 *************** *** 1,5 **** #if !defined(lint) && defined(DOSCCS) ! static char *sccsid = "@(#)iostat.c 4.16 (2.11BSD) 1996/1/8"; #endif /* --- 1,5 ---- #if !defined(lint) && defined(DOSCCS) ! static char *sccsid = "@(#)iostat.c 4.17 (2.11BSD) 2024/9/20"; #endif /* *************** *** 82,90 **** long t; char *arg, **cp, name[6], buf[BUFSIZ]; ! nlist("/vmunix", nl); if(nl[X_DK_BUSY].n_type == 0) { ! printf("dk_busy not found in /vmunix namelist\n"); exit(1); } mf = open("/dev/kmem", 0); --- 82,90 ---- long t; char *arg, **cp, name[6], buf[BUFSIZ]; ! nlist("/unix", nl); if(nl[X_DK_BUSY].n_type == 0) { ! printf("dk_busy not found in /unix namelist\n"); exit(1); } mf = open("/dev/kmem", 0); *** ./usr/src/usr.sbin/rwhod/rwhod.8.old Sat Nov 16 23:01:09 1996 --- ./usr/src/usr.sbin/rwhod/rwhod.8 Fri Sep 20 14:12:31 2024 *************** *** 2,10 **** .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)rwhod.8 6.2.1 (2.11BSD) 1996/11/16 .\" ! .TH RWHOD 8 "November 16, 1996" .UC 5 .SH NAME rwhod \- system status server --- 2,10 ---- .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)rwhod.8 6.3 (2.11BSD) 2024/9/20 .\" ! .TH RWHOD 8 "Sep 20, 2024" .UC 5 .SH NAME rwhod \- system status server *************** *** 93,104 **** .PP Status messages are generated approximately once every 3 minutes. - .I Rwhod - performs an - .IR nlist (3) - on /vmunix every 30 minutes to guard against - the possibility that this file is not the system - image currently operating. .SH "SEE ALSO" rwho(1), ruptime(1) --- 93,98 ---- *** ./usr/src/usr.sbin/rwhod/Makefile.old Sat Nov 16 22:59:57 1996 --- ./usr/src/usr.sbin/rwhod/Makefile Thu Sep 26 19:59:14 2024 *************** *** 1,7 **** # # Public Domain. 1996/11/16 - Steven Schultz # ! # @(#)Makefile 1.0 (2.11BSD) 1996/11/16 # CFLAGS= -O SEPFLAG= -i --- 1,7 ---- # # Public Domain. 1996/11/16 - Steven Schultz # ! # @(#)Makefile 1.1 (2.11BSD) 2024/9/26 # CFLAGS= -O SEPFLAG= -i *************** *** 24,30 **** depend: ${SRCS} mkdep ${CFLAGS} ${SRCS} ! install: rwhod install -c -o bin -g bin -m 444 ${MAN} ${DESTDIR}/usr/man/cat8 install -s -o root -g bin -m 755 rwhod ${DESTDIR}/usr/sbin/rwhod --- 24,30 ---- depend: ${SRCS} mkdep ${CFLAGS} ${SRCS} ! install: rwhod rwhod.0 install -c -o bin -g bin -m 444 ${MAN} ${DESTDIR}/usr/man/cat8 install -s -o root -g bin -m 755 rwhod ${DESTDIR}/usr/sbin/rwhod *** ./usr/src/usr.sbin/syslogd/syslogd.c.old Tue Aug 17 01:17:53 1999 --- ./usr/src/usr.sbin/syslogd/syslogd.c Sat Sep 28 08:11:17 2024 *************** *** 9,15 **** "@(#) Copyright (c) 1983 Regents of the University of California.\n\ All rights reserved.\n"; ! static char sccsid[] = "@(#)syslogd.c 5.13.6 (2.11BSD) 1999/6/18"; #endif /* --- 9,15 ---- "@(#) Copyright (c) 1983 Regents of the University of California.\n\ All rights reserved.\n"; ! static char sccsid[] = "@(#)syslogd.c 5.13.7 (2.11BSD) 2024/9/28"; #endif /* *************** *** 421,427 **** time_t now; (void) time(&now); ! (void) sprintf(line, "%.15s vmunix: ", ctime(&now) + 4); lp = line + strlen(line); for (p = msg; *p != '\0'; ) { flags = SYNC_FILE; /* fsync file after write */ --- 421,427 ---- time_t now; (void) time(&now); ! (void) sprintf(line, "%.15s unix: ", ctime(&now) + 4); lp = line + strlen(line); for (p = msg; *p != '\0'; ) { flags = SYNC_FILE; /* fsync file after write */ *** ./usr/src/usr.sbin/syslogd/Makefile.old Sat Nov 16 17:38:51 1996 --- ./usr/src/usr.sbin/syslogd/Makefile Sat Sep 28 08:11:56 2024 *************** *** 24,30 **** depend: ${SRCS} mkdep ${CFLAGS} ${SRCS} ! install: syslogd install -c -o bin -g bin -m 444 ${MAN} ${DESTDIR}/usr/man/cat8 install -s -o root -g bin -m 755 syslogd ${DESTDIR}/usr/sbin/syslogd --- 24,30 ---- depend: ${SRCS} mkdep ${CFLAGS} ${SRCS} ! install: syslogd syslogd.0 install -c -o bin -g bin -m 444 ${MAN} ${DESTDIR}/usr/man/cat8 install -s -o root -g bin -m 755 syslogd ${DESTDIR}/usr/sbin/syslogd *** ./usr/src/usr.sbin/bad144/bad144.c.old Fri Jan 21 14:17:48 2022 --- ./usr/src/usr.sbin/bad144/bad144.c Thu Sep 26 20:14:07 2024 *************** *** 1,5 **** #if !defined(lint) && defined(DOSCCS) ! static char *sccsid = "@(#)bad144.c 1.2 (2.11BSD) 2022/1/21"; #endif /* * bad144 --- 1,5 ---- #if !defined(lint) && defined(DOSCCS) ! static char *sccsid = "@(#)bad144.c 1.3 (2.11BSD) 2024/9/20"; #endif /* * bad144 *************** *** 24,29 **** --- 24,37 ---- * RP07 entry added August 10, 1993 (thanks to Johnny Billquist) - SMS * * lseek() replaced tell() - Jan 21, 1994 - SMS + * + * When disklabels were introducted the partition spanning the entire disk + * should have been changed from 'h' to 'c' - Sep 20, 2024 - SMS + * + * disktab(5) has been cleaned up and some measure of sanity imposed. The + * entries in disktab(5) for drives supported by bad144 have been changed + * to use 'c' to span the entire drive and the 'h' partiton as an unused + * partition that spans the drive excluding the last cylinder. */ #include #ifndef BADSECT *************** *** 89,95 **** fprintf(stderr, "\n"); exit(1); found: ! sprintf(name, "/dev/r%sh", argv[1]); argc -= 2; argv += 2; if (argc == 0) { --- 97,103 ---- fprintf(stderr, "\n"); exit(1); found: ! sprintf(name, "/dev/r%sc", argv[1]); argc -= 2; argv += 2; if (argc == 0) { *** ./usr/src/usr.sbin/bad144/bad144.8.old Fri Feb 20 01:11:58 1987 --- ./usr/src/usr.sbin/bad144/bad144.8 Wed Sep 25 14:11:04 2024 *************** *** 9,15 **** bad ... ] ] .SH DESCRIPTION ! .I Bad144 can be used to inspect the information stored on a disk that is used by the disk drivers to implement bad sector forwarding. The format of the information is specified by DEC standard 144, as follows. --- 9,15 ---- bad ... ] ] .SH DESCRIPTION ! .I bad144 can be used to inspect the information stored on a disk that is used by the disk drivers to implement bad sector forwarding. The format of the information is specified by DEC standard 144, as follows. *************** *** 26,32 **** sector it corresponds to. .PP The bad sector information and replacement sectors are conventionally ! only accessible through the ``h'' file system partition of the disk. If that partition is used for a file system, the user is responsible for making sure that it does not overlap the bad sector information or any replacement sectors. --- 26,32 ---- sector it corresponds to. .PP The bad sector information and replacement sectors are conventionally ! only accessible through the ``c'' file system partition of the disk. If that partition is used for a file system, the user is responsible for making sure that it does not overlap the bad sector information or any replacement sectors. *** ./usr/src/usr.sbin/bad144/Makefile.old Tue Nov 19 22:25:56 1996 --- ./usr/src/usr.sbin/bad144/Makefile Thu Sep 26 20:02:37 2024 *************** *** 24,30 **** depend: ${SRCS} mkdep ${CFLAGS} ${SRCS} ! install: bad144 install -c -o bin -g bin -m 444 ${MAN} ${DESTDIR}/usr/man/cat8 install -s -o root -g bin -m 755 bad144 ${DESTDIR}/usr/sbin/bad144 --- 24,30 ---- depend: ${SRCS} mkdep ${CFLAGS} ${SRCS} ! install: bad144 bad144.0 install -c -o bin -g bin -m 444 ${MAN} ${DESTDIR}/usr/man/cat8 install -s -o root -g bin -m 755 bad144 ${DESTDIR}/usr/sbin/bad144 *** ./usr/src/usr.sbin/arp/arp.c.old Mon Jan 10 23:53:12 1994 --- ./usr/src/usr.sbin/arp/arp.c Fri Sep 20 14:13:33 2024 *************** *** 1,5 **** #if defined(DOSCCS) && !defined(lint) ! static char *sccsid = "@(#)arp.c 5.4.1 (2.11BSD GTE) 1/1/94"; #endif /* --- 1,5 ---- #if defined(DOSCCS) && !defined(lint) ! static char *sccsid = "@(#)arp.c 5.5 (2.11BSD) 2024/9/20"; #endif /* *************** *** 254,260 **** }; #ifdef pdp11 ! char unix2_10[] = "/vmunix"; u_int base2_10; struct nlist kl[] = { #define X_NETDATA 0 --- 254,260 ---- }; #ifdef pdp11 ! char unix2_10[] = "/unix"; u_int base2_10; struct nlist kl[] = { #define X_NETDATA 0 *************** *** 374,380 **** usage() { printf("Usage: arp hostname\n"); ! printf(" arp -a [/vmunix] [/dev/kmem]\n"); printf(" arp -d hostname\n"); printf(" arp -s hostname ether_addr [temp] [pub] [trail]\n"); printf(" arp -f filename\n"); --- 374,380 ---- usage() { printf("Usage: arp hostname\n"); ! printf(" arp -a [/unix] [/dev/kmem]\n"); printf(" arp -d hostname\n"); printf(" arp -s hostname ether_addr [temp] [pub] [trail]\n"); printf(" arp -f filename\n"); *** ./usr/src/usr.sbin/arp/arp.8.old Sun Dec 14 17:08:49 1986 --- ./usr/src/usr.sbin/arp/arp.8 Fri Sep 20 14:15:52 2024 *************** *** 2,10 **** .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)arp.8c 6.2 (Berkeley) 5/20/86 .\" ! .TH ARP 8C "May 20, 1986" .UC 6 .SH NAME arp \- address resolution display and control --- 2,10 ---- .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)arp.8c 6.3 (2.11BSD) 2024/9/20 .\" ! .TH ARP 8C "Sep 20, 2024" .UC 6 .SH NAME arp \- address resolution display and control *************** *** 14,20 **** .br .B arp -a [ ! .I vmunix ] [ .I kmem ] --- 14,20 ---- .br .B arp -a [ ! .I unix ] [ .I kmem ] *************** *** 51,58 **** from the file .I kmem (default /dev/kmem) based on the kernel file ! .I vmunix ! (default /vmunix). .LP With the .B -d --- 51,58 ---- from the file .I kmem (default /dev/kmem) based on the kernel file ! .I unix ! (default /unix). .LP With the .B -d *************** *** 98,101 **** .LP with argument meanings as given above. .SH "SEE ALSO" ! inet(3N), arp(4P), ifconfig(8C) --- 98,101 ---- .LP with argument meanings as given above. .SH "SEE ALSO" ! inet(4), arp(4), ifconfig(8) *** ./usr/src/usr.sbin/arp/Makefile.old Tue Nov 19 22:45:42 1996 --- ./usr/src/usr.sbin/arp/Makefile Thu Sep 26 20:01:19 2024 *************** *** 1,7 **** # # Public Domain. 1996/11/16 - Steven Schultz # ! # @(#)Makefile 1.0 (2.11BSD) 1996/11/16 # CFLAGS= -O SEPFLAG= -i --- 1,7 ---- # # Public Domain. 1996/11/16 - Steven Schultz # ! # @(#)Makefile 1.1 (2.11BSD) 2024/9/26 # CFLAGS= -O SEPFLAG= -i *************** *** 24,30 **** depend: ${SRCS} mkdep ${CFLAGS} ${SRCS} ! install: arp install -c -o bin -g bin -m 444 ${MAN} ${DESTDIR}/usr/man/cat8 install -s -o bin -g kmem -m 2755 arp ${DESTDIR}/usr/sbin/arp --- 24,30 ---- depend: ${SRCS} mkdep ${CFLAGS} ${SRCS} ! install: arp arp.0 install -c -o bin -g bin -m 444 ${MAN} ${DESTDIR}/usr/man/cat8 install -s -o bin -g kmem -m 2755 arp ${DESTDIR}/usr/sbin/arp *** ./usr/src/usr.sbin/pstat/pstat.c.old Wed Dec 31 10:46:56 2008 --- ./usr/src/usr.sbin/pstat/pstat.c Sat Sep 28 07:43:46 2024 *************** *** 10,16 **** "@(#) Copyright (c) 1980 Regents of the University of California.\n\ All rights reserved.\n"; ! static char sccsid[] = "@(#)pstat.c 5.8.6 (2.11BSD) 1999/9/13"; #endif /* --- 10,16 ---- "@(#) Copyright (c) 1980 Regents of the University of California.\n\ All rights reserved.\n"; ! static char sccsid[] = "@(#)pstat.c 5.9 (2.11BSD) 2024/9/28"; #endif /* *************** *** 37,43 **** char *fcore = "/dev/kmem"; char *fmem = "/dev/mem"; ! char *fnlist = "/vmunix"; int fc, fm; struct nlist nl[] = { --- 37,43 ---- char *fcore = "/dev/kmem"; char *fmem = "/dev/mem"; ! char *fnlist = "/unix"; int fc, fm; struct nlist nl[] = { *** ./usr/src/usr.sbin/pstat/pstat.8.old Wed Dec 31 10:46:55 2008 --- ./usr/src/usr.sbin/pstat/pstat.8 Sat Sep 28 07:47:03 2024 *************** *** 2,10 **** .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)pstat.8 6.3.2 (2.11BSD) 1997/9/2 .\" ! .TH PSTAT 8 "December 28, 2008" .UC 4 .SH NAME pstat \- print system facts --- 2,10 ---- .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)pstat.8 6.4 (2.11BSD) 2024/9/28 .\" ! .TH PSTAT 8 "September 28, 2024" .UC 4 .SH NAME pstat \- print system facts *************** *** 27,33 **** in .I /dev/kmem. The required namelist is taken from ! .I /vmunix unless .I system is specified. --- 27,33 ---- in .I /dev/kmem. The required namelist is taken from ! .I /unix unless .I system is specified. *************** *** 408,414 **** system is under heavy load. .SH FILES .ta \w'/dev/kmem 'u ! /vmunix namelist .br /dev/kmem default source of tables .SH SEE ALSO --- 408,414 ---- system is under heavy load. .SH FILES .ta \w'/dev/kmem 'u ! /unix namelist .br /dev/kmem default source of tables .SH SEE ALSO *************** *** 424,428 **** .SH BUGS It would be very useful if the system recorded \*(lqmaximum occupancy\*(rq on the tables reported by ! .B \-T; ! even more useful if these tables were dynamically allocated. --- 424,427 ---- .SH BUGS It would be very useful if the system recorded \*(lqmaximum occupancy\*(rq on the tables reported by ! .B \-T *** ./usr/src/sys/pdpuba/si.c.old Fri Apr 14 01:15:53 1995 --- ./usr/src/sys/pdpuba/si.c Thu Sep 26 08:38:36 2024 *************** *** 3,9 **** * All rights reserved. The Berkeley software License Agreement * specifies the terms and conditions for redistribution. * ! * @(#)si.c 1.5 (2.11BSD GTE) 1995/04/13 */ /* --- 3,9 ---- * All rights reserved. The Berkeley software License Agreement * specifies the terms and conditions for redistribution. * ! * @(#)si.c 1.6 (2.11BSD) 2024/9/26 */ /* *************** *** 30,41 **** #define SI_NSECT 32 #define SI_NTRAC 19 - #if NXPD > 0 - extern struct size { - daddr_t nblocks; - int cyloff; - } rm5_sizes[8]; - #else !NXPD /* * We reserve room for bad block forwarding information even though this * driver doesn't support bad block forwarding. This allows us to simply --- 30,35 ---- *************** *** 54,60 **** 165826, 550, /* g: cyl 550 - 822, reserve 1 track + 126 */ 500384, 0, /* h: cyl 0 - 822 */ }; - #endif NXPD struct sidevice *SIADDR; --- 48,53 ---- *** ./usr/src/sys/h/systm.h.old Thu May 9 22:39:34 1996 --- ./usr/src/sys/h/systm.h Sat Sep 28 07:54:47 2024 *************** *** 3,9 **** * All rights reserved. The Berkeley software License Agreement * specifies the terms and conditions for redistribution. * ! * @(#)systm.h 1.3 (2.11BSD GTE) 1996/5/9 */ #ifndef SUPERVISOR --- 3,9 ---- * All rights reserved. The Berkeley software License Agreement * specifies the terms and conditions for redistribution. * ! * @(#)systm.h 1.4 (2.11BSD) 2024/9/28 */ #ifndef SUPERVISOR *************** *** 30,36 **** * (/etc/rc.local) using sysctl(8). If it is desired to run the system * in level 0 mode while multiuser, initialize the variable securelevel * in /sys/kern/kern_sysctl.c to -1. Note that it is NOT initialized to ! * zero as that would allow the vmunix binary to be patched to -1. * Without initialization, securelevel loads in the BSS area which only * comes into existence when the kernel is loaded and hence cannot be * patched by a stalking hacker. --- 30,36 ---- * (/etc/rc.local) using sysctl(8). If it is desired to run the system * in level 0 mode while multiuser, initialize the variable securelevel * in /sys/kern/kern_sysctl.c to -1. Note that it is NOT initialized to ! * zero as that would allow the unix binary to be patched to -1. * Without initialization, securelevel loads in the BSS area which only * comes into existence when the kernel is loaded and hence cannot be * patched by a stalking hacker. *** ./usr/src/etc/disktab.old Tue Aug 30 08:42:34 2022 --- ./usr/src/etc/disktab Thu Sep 26 08:15:19 2024 *************** *** 1,4 **** ! # @(#)disktab 1.4 (2.11BSD) 2022/8/30 # # Disk geometry and partition layout tables. # Key: --- 1,4 ---- ! # @(#)disktab 2.0 (2.11BSD) 2024/9/25 # # Disk geometry and partition layout tables. # Key: *************** *** 26,186 **** # b[a-h] partition block sizes in bytes # f[a-h] partition fragment sizes in bytes # t[a-h] partition types (filesystem, swap, etc) - # - # On drives that contain bad-sector replacement areas the 'h' (and in some - # cases 'c') partitions do NOT overlap the bad-sector track. - # - # Entries may also be used for other compatible drives - # with the same geometry. # # Drives on xp # ! # These partition tables are a mess. Several of them overlap the bad ! # sector area, others do not overlap but end up with not cylinder sized ! # filesystems. Many of these aren't even in use any longer. A couple ! # did not even match the tables that were in the kernel. # - # I've done my best to match these up with the old partition tables in - # the 'xp' driver but a typo or arithmetic error could easily have crept in. - # ! # RM02/03 - 'c' and 'h' partitions are whole drive except bad sector track. # rm02|RM02|rm03|RM03|DEC RM02/03:\ :ty=removable:ns#32:nt#5:nc#823:sf:\ :b0=/mdec/rm03uboot:\ ! :pa#9600:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ ! :pb#9600:ob#9600:bb#1024:fb#1024:tb=swap:\ ! :pc#131520:oc#0:bc#1024:fc#1024:\ ! :pf#121920:of#9600:bf#1024:ff#1024:tf=2.11BSD:\ ! :pg#112320:og#19200:bg#1024:fg#1024:tg=2.11BSD:\ ! :ph#131520:oh#0:bh#1024:fh#1024:th=2.11BSD ! # RM05: ! rm05|RM05|cdc9766|CDC9766|9766|DEC RM05, CDC 9766:\ :ty=removable:ns#32:nt#19:nc#823:sf:\ :b0=/mdec/rm05uboot:\ ! :pa#9120:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ ! :pb#9120:ob#9120:bb#1024:fb#1024:tb=swap:\ ! :pc#234080:oc#18240:bc#1024:fc#1024:tc=2.11BSD:\ ! :pd#247906:od#252320:bd#1024:fd#1024:td=2.11BSD:\ ! :pe#164160:oe#18240:be#1024:fe#1024:te=2.11BSD:\ ! :pf#152000:of#182400:bf#1024:ff#1024:tf=2.11BSD:\ ! :pg#165826:og#334400:bg#1024:fg#1024:tg=2.11BSD:\ ! :ph#500226:oh#0:bh#1024:fh#1024:th=2.11BSD - 9775|CDC 9775:\ - :ty=fixed:ns#32:nt#40:nc#842:sf:\ - :pa#10240:oa#0:ba#1024:fa#1024:ty=2.11BSD:\ - :pb#10240:ob#10240:bb#1024:fb#1024:tb=swap:\ - :pc#510720:oc#20480:bc#1024:fc#1024:tc=2.11BSD:\ - :pd#541440:od#531200:bd#1024:fd#1024:td=2.11BSD:\ - :pe#363520:oe#20480:be#1024:fe#1024:te=2.11BSD:\ - :pf#320000:of#384000:bf#1024:ff#1024:tf=2.11BSD:\ - :pg#368640:og#704000:bg#1024:fg#1024:tg=2.11BSD:\ - :ph#1072640:oh#0:bh#1024:fh#1024:th=2.11BSD - - # EATON BR1537 or 1711 controller. The CSR set looks like an RP03, - # that's about all. - # - br1538d|BR1538D|EATON 1538D, 1711:\ - :ty=removable:ns#32:nt#19:nc#815:so:\ - :b0=/mdec/bruboot:\ - :pa#18240:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ - :pb#12160:ob#18240:bb#1024:fb#1024:tb=swap:\ - :pc#232256:oc#30400:bc#1024:fc#1024:tc=2.11BSD:\ - :pd#232256:od#262656:bd#4096:fd#1024:td=2.11BSD:\ - :ph#494912:oh#0:bh#1024:fh#1024:th=2.11BSD - rp04|RP04|rp05|RP05|DEC RP04/05:\ :ty=removable:ns#22:nt#19:nc#411:sf:\ :b0=/mdec/hpuboot:\ ! :pa#9614:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ ! :pb#8778:ob#9614:bb#1024:fb#1024:tb=swap:\ ! :pc#152988:oc#18392:bc#1024:fc#1024:tc=2.11BSD:\ ! :pg#171650:og#0:bg#1024:fg#1024:tg=2.11BSD rp06|RP06|DEC RP06:\ :ty=removable:ns#22:nt#19:nc#815:sf:\ :b0=/mdec/hpuboot:\ ! :pa#9614:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ ! :pb#8778:ob#9614:bb#1024:fb#1024:tb=swap:\ ! :pc#153406:oc#18392:bc#1024:fc#1024:tc=2.11BSD:\ ! :pd#168724:od#171798:bd#1024:fd#1024:td=2.11BSD:\ ! :pe#322130:oe#18392:be#1024:fe#1024:te=2.11BSD:\ ! :pg#171798:og#0:bg#1024:fg#1024:tg=2.11BSD:\ ! :ph#340522:oh#0:bh#1024:fh#1024:th=2.11BSD rp07|RP07|DEC RP07:\ :ty=fixed:ns#50:nt#32:nc#630:sf:\ :b0=/mdec/rp07uboot:\ ! :pa#19200:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ ! :pb#51200:ob#19200:bb#1024:fb#1024:tb=swap:\ ! :pc#1006400:oc#0:bc#1024:fc#1024:\ ! :pd#320000:od#70400:bd#1024:fd#1024:td=2.11BSD:\ ! :pe#320000:oe#390400:be#1024:fe#1024:te=2.11BSD:\ ! :pf#296000:of#710400:bf#1024:ff#1024:tf=2.11BSD:\ ! :pg#936000:og#70400:bg#1024:fg#1024:tg=2.11BSD:\ ! :ph#1006400:oh#0:bh#1024:fh#1024:th=2.11BSD ! rm2x|160|fuji|fuji160|Fujitsu 160:\ :ty=fixed:ns#32:nt#10:nc#823:sf:\ :b0=/mdec/si94uboot:\ ! :pa#9600:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ ! :pb#9600:ob#9600:bb#1024:fb#1024:tb=swap:\ ! :pc#244160:oc#19200:bc#1024:fc#1024:tc=2.11BSD:\ ! :pd#164800:od#19200:bd#1024:fd#1024:td=unused:\ ! :pe#79360:oe#184000:be#1024:fe#1024:te=unused:\ ! :pf#39680:of#184000:bf#1024:ff#1024:tf=unused:\ ! :pg#39680:og#223680:bg#1024:fg#1024:tg=unused:\ ! :ph#263360:oh#0:bh#1024:fh#1024:th=unused ! diva|DIVA|9300|Diva Comp V, Ampex 9300 (in direct mode):\ :ty=fixed:ns#33:nt#19:nc#815:sf:\ :b0=/mdec/dvhpuboot:\ ! :pa#9405:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ ! :pb#9405:ob#9405:bb#1024:fb#1024:tb=swap:\ ! :pc#241395:oc#18810:bc#1024:fc#1024:tc=2.11BSD:\ ! :pd#250641:od#260205:bd#1024:fd#1024:td=2.11BSD:\ ! :pe#169290:oe#18810:be#1024:fe#1024:te=2.11BSD:\ ! :pf#156750:of#188100:bf#1024:ff#1024:tf=2.11BSD:\ ! :pg#165996:og#344850:bg#1024:fg#1024:tg=2.11BSD:\ ! :ph#510846:oh#0:bh#1024:fh#1024:th=2.11BSD - 330|capricorn|Capricorn|Ampex Capricorn:\ - :ty=fixed:ns#32:nt#16:nc#1024:sf:\ - :pa#16384:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ - :pb#33792:ob#16384:bb#1024:fb#1024:tb=swap:\ - :pc#291840:oc#50176:bc#1024:fc#1024:tc=2.11BSD:\ - :pd#16384:od#342016:bd#4096:fd#1024:td=2.11BSD:\ - :pe#56320:oe#358400:be#1024:fe#1024:te=2.11BSD:\ - :pf#107008:of#414720:bf#1024:ff#1024:tf=2.11BSD:\ - :pg#179712:og#342016:bg#1024:fg#1024:tg=2.11BSD:\ - :ph#521728:bh#1024:fh#1024:th=2.11BSD - si_eagle|SI_Eagle|2351|2351A|Fujitsu Eagle 2351A (48 sectors):\ :ty=fixed:ns#48:nt#20:nc#842:rm#3961:sf:\ :b0=/mdec/si51uboot:\ ! :pa#11520:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ ! :pb#11520:ob#11520:bb#1024:fb#1024:tb=swap:\ ! :pc#474240:oc#23040:bc#1024:fc#1024:tc=2.11BSD:\ ! :pd#92160:od#497280:bd#1024:fd#1024:td=2.11BSD:\ ! :pe#218880:oe#589440:be#1024:fd#1024:te=2.11BSD:\ ! :ph#803520:oh#0:bh#1024:fh#1024:th=2.11BSD - si9766|si9766|CDC 9766 on SI 9500 controller:\ - :ty=removable:ns#32:nt#19:nc#823:sf:\ - :b0=/mdec/si95uboot:\ - :pa#9120:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ - :pb#9120:ob#9120:bb#1024:fb#1024:tb=swap:\ - :pc#234080:oc#18240:bc#1024:fc#1024:tc=2.11BSD:\ - :pd#244866:od#252320:bd#4096:fd#1024:td=2.11BSD:\ - :pe#164160:oe#18240:be#1024:fe#1024:te=2.11BSD:\ - :pf#152000:of#182400:bf#1024:ff#1024:tf=2.11BSD:\ - :pg#162786:og#334400:bg#1024:fg#1024:tg=2.11BSD:\ - :ph#497344:oh#0:bh#1024:fh#1024:th=2.11BSD - rk06|RK06|DEC RK06:\ :ty=removable:ns#22:nt#3:nc#411:sf:\ :b0=/mdec/hkuboot:\ --- 26,123 ---- # b[a-h] partition block sizes in bytes # f[a-h] partition fragment sizes in bytes # t[a-h] partition types (filesystem, swap, etc) + # On drives that contain bad-sector replacement areas the 'h' partition + # does NOT overlap the bad-sector track. However the 'c' partition DOES + # contain the bad-sector track to match bad144's internal disk size table. # + # Values in this file are used as default values for disklabel(8), not by + # the kernel, and have no effect on currently labeled (or in use) disk volumes. + # Drives on xp # ! # These partition tables were a mess. Sane settings have been created. The ! # 'c' partition spans the entire disk while the 'h' partition excludes ! # the final track. IF one large partition is desired use "disklabel -e" and ! # set 'h' to 2.11BSD and remove the others (or set to "unused"). # ! # RM02/03 # rm02|RM02|rm03|RM03|DEC RM02/03:\ :ty=removable:ns#32:nt#5:nc#823:sf:\ :b0=/mdec/rm03uboot:\ ! :pa#12160:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ ! :pb#12160:ob#12160:bb#1024:fb#1024:tb=swap:\ ! :pc#131680:oc#0:bc#1024:fc#1024:\ ! :pg#107200:og#24320:bg#1024:fg#1024:tg=2.11BSD:\ ! :ph#131520:oh#0:bh#1024:fh#1024 ! # RM05 ! rm05|RM05|cdc9766|CDC9766:\ :ty=removable:ns#32:nt#19:nc#823:sf:\ :b0=/mdec/rm05uboot:\ ! :pa#12160:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ ! :pb#12160:ob#12160:bb#1024:fb#1024:tb=swap:\ ! :pc#500384:oc#0:bc#1024:fc#1024:\ ! :pg#475456:og#24320:bg#1024:fg#1024:tg=2.11BSD:\ ! :ph#499776:oh#0:bh#1024:fh#1024 rp04|RP04|rp05|RP05|DEC RP04/05:\ :ty=removable:ns#22:nt#19:nc#411:sf:\ :b0=/mdec/hpuboot:\ ! :pa#12540:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ ! :pb#8778:ob#12540:bb#1024:fb#1024:tb=swap:\ ! :pc#171798:oc#0:bc#1024:fc#1024:\ ! :pg#150062:og#21318:bg#1024:fg#1024:tg=2.11BSD:\ ! :ph#171380:oh#0:bh#1024:fh#1024 rp06|RP06|DEC RP06:\ :ty=removable:ns#22:nt#19:nc#815:sf:\ :b0=/mdec/hpuboot:\ ! :pa#12540:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ ! :pb#8778:ob#12540:bb#1024:fb#1024:tb=swap:\ ! :pc#340670:oc#0:bc#1024:fc#1024:\ ! :pg#318934:og#21318:bg#1024:fg#1024:tg=2.11BSD:\ ! :ph#340252:oh#0:bh#1024:fh#1024 rp07|RP07|DEC RP07:\ :ty=fixed:ns#50:nt#32:nc#630:sf:\ :b0=/mdec/rp07uboot:\ ! :pa#14400:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ ! :pb#9600:ob#14400:bb#1024:fb#1024:tb=swap:\ ! :pc#1008000:oc#0:bc#1024:fc#1024:\ ! :pf#491200:of#24000:bf#1024:ff#1024:tf=2.11BSD:\ ! :pg#491200:og#515200:bg#1024:fg#1024:tg=2.11BSD:\ ! :ph#1006400:oh#0:bh#1024:fh#1024 ! rm2x|fuji160|Fujitsu 160:\ :ty=fixed:ns#32:nt#10:nc#823:sf:\ :b0=/mdec/si94uboot:\ ! :pa#12800:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ ! :pb#9600:ob#12800:bb#1024:fb#1024:tb=swap:\ ! :pc#263360:oc#0:bc#1024:fc#1024:\ ! :pg#240640:og#22400:bg#1024:fg#1024:tg=2.11BSD:\ ! :ph#263360:oh#0:bh#1024:fh#1024 ! diva|DIVA|ampex9300|Diva Comp V, Ampex 9300 (in direct mode):\ :ty=fixed:ns#33:nt#19:nc#815:sf:\ :b0=/mdec/dvhpuboot:\ ! :pa#12540:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ ! :pb#10032:ob#12540:bb#1024:fb#1024:tb=swap:\ ! :pc#511005:oc#0:bc#1024:fc#1024:\ ! :pg#487806:og#22572:bg#1024:fg#1024:tg=2.11BSD:\ ! :ph#510378:oh#0:bh#1024:fh#1024 si_eagle|SI_Eagle|2351|2351A|Fujitsu Eagle 2351A (48 sectors):\ :ty=fixed:ns#48:nt#20:nc#842:rm#3961:sf:\ :b0=/mdec/si51uboot:\ ! :pa#12480:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ ! :pb#11520:ob#12480:bb#1024:fb#1024:tb=swap:\ ! :pc#808320:oc#0:bc#1024:fc#1024:\ ! :pg#779520:og#24000:bg#1024:fg#1024:tg=2.11BSD:\ ! :ph#803520:oh#0:bh#1024:fh#1024 rk06|RK06|DEC RK06:\ :ty=removable:ns#22:nt#3:nc#411:sf:\ :b0=/mdec/hkuboot:\ *************** *** 188,194 **** :pb#8316:ob#8316:bb#1024:fb#1024:tb=swap:\ :pc#27126:oc#0:bc#1024:fc#1024:tc=unused:\ :pg#10428:og#16632:bg#1024:fg#1024:tg=2.11BSD:\ ! :ph#27060:oh#0:bh#1024:fh#1024:th=2.11BSD rk07|RK07|DEC RK07:\ :ty=removable:ns#22:nt#3:nc#815:sf:bt=hkuboot:\ --- 125,131 ---- :pb#8316:ob#8316:bb#1024:fb#1024:tb=swap:\ :pc#27126:oc#0:bc#1024:fc#1024:tc=unused:\ :pg#10428:og#16632:bg#1024:fg#1024:tg=2.11BSD:\ ! :ph#27060:oh#0:bh#1024:fh#1024 rk07|RK07|DEC RK07:\ :ty=removable:ns#22:nt#3:nc#815:sf:bt=hkuboot:\ *************** *** 197,203 **** :pb#8316:ob#8316:bb#1024:fb#1024:tb=swap:\ :pc#53790:oc#0:bc#1024:fc#1024:tc=unused:\ :pg#37092:og#16632:bg#1024:fg#1024:tg=2.11BSD:\ ! :ph#53724:oh#0:bh#1024:fh#1024:th=2.11BSD # The RL02 and RL01 have 256 byte sectors, getdiskbyname ignores 'se' # (thankfully) but partitions are still in units of 512-byte sectors. --- 134,140 ---- :pb#8316:ob#8316:bb#1024:fb#1024:tb=swap:\ :pc#53790:oc#0:bc#1024:fc#1024:tc=unused:\ :pg#37092:og#16632:bg#1024:fg#1024:tg=2.11BSD:\ ! :ph#53724:oh#0:bh#1024:fh#1024 # The RL02 and RL01 have 256 byte sectors, getdiskbyname ignores 'se' # (thankfully) but partitions are still in units of 512-byte sectors. *************** *** 204,210 **** rl01|RL01|DEC RL01:\ :ty=removable:se#256:ns#20:nt#2:nc#256:\ :b0=/mdec/rluboot:\ ! :ph#10240:oh#0:bh#1024:fh#1024:th=2.11BSD rl02|RL02|DEC RL02:\ :ty=removable:se#256:ns#20:nt#2:nc#512:\ --- 141,147 ---- rl01|RL01|DEC RL01:\ :ty=removable:se#256:ns#20:nt#2:nc#256:\ :b0=/mdec/rluboot:\ ! :pa#10240:oa#0:ba#1024:fa#1024:ta=2.11BSD rl02|RL02|DEC RL02:\ :ty=removable:se#256:ns#20:nt#2:nc#512:\ *************** *** 211,290 **** :b0=/mdec/rluboot:\ :pa#15360:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ :pb#5120:ob#15360:bb#1024:fb#1024:tb=swap:\ ! :ph#20480:oh#0:bh#1024:fh#1024:th=2.11BSD rk05|RK05|DEC RK05:\ :ty=removable:ns#12:nt#2:nc#203:bt=rkuboot:\ :b0=/mdec/rkuboot:\ ! :ph#4872:oh#0:bh#1024:fh#1024:th=2.11BSD # # Disks on a UDA50 # - ra60|RA60|DEC RA60 Removable|OLD STYLE PARTITIONS:\ - :dt=MSCP:ty=removable:ns#42:nt#4:nc#2382:so:\ - :b0=/mdec/rauboot:\ - :pa#15884:oa#0ba#1024:fa#1024:ta=2.11BSD:\ - :pb#33440:ob#15884:bb#1024:fb#1024:tb=swap:\ - :pc#193282:oc#49324:bc#1024:fc#1024:tc=2.11BSD:\ - :pd#15884:od#242606:bd#1024:fd#1024:td=2.11BSD:\ - :pe#140686:oe#258490:be#1024:fe#1024:te=2.11BSD:\ - :pg#156570:og#242606:bg#1024:fg#1024:tg=2.11BSD:\ - :ph#399176:oh#0:bh#1024:fh#1024:th=2.11BSD - - ra80|RA80|DEC RA80 Winchester|OLD STYLE PARTITIONS:\ - :dt=MSCP:ty=fixed:ns#31:nt#14:nc#559:so:\ - :b0=/mdec/rauboot:\ - :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ - :pb#33440:ob#15884:bb#1024:fb#1024:tb=swap:\ - :pc#186888:oc#49324:bc#1024:fc#1024:tc=2.11BSD:\ - :ph#236212:oh#0:bh#1024:fh#1024:th=2.11BSD - - ra81|RA81|DEC RA81 Winchester|OLD STYLE PARTITIONS:\ - :dt=MSCP:ty=fixed:ns#51:nt#14:nc#1248:so:\ - :b0=/mdec/rauboot:\ - :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ - :pb#33440:ob#15884:bb#1024:fb#1024:tb=swap:\ - :pc#193282:oc#49324:bc#1024:fc#1024:tc=2.11BSD:\ - :pd#15884:od#242606:bd#1024:fd#1024:td=2.11BSD:\ - :pe#307200:oe#258490:be#1024:fe#1024:te=2.11BSD:\ - :pf#324382:of#565690:bf#1024:ff#1024:tf=2.11BSD:\ - :pg#647466:og#242606:bg#1024:fg#1024:tg=2.11BSD:\ - :ph#890072:oh#0:bh#1024:fh#1024:th=2.11BSD - - ra81x|RA81X|Extended DEC RA81 Winchester|OLD STYLE PARTITIONS:\ - :dt=MSCP:ty=fixed:ns#51:nt#14:nc#1815:so:\ - :b0=/mdec/rauboot:\ - :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ - :pb#33440:ob#15884:bb#1024:fb#1024:tb=swap:\ - :pc#193282:oc#49324:bc#1024:fc#1024:tc=2.11BSD:\ - :pd#15884:od#242606:bd#1024:fd#1024:td=2.11BSD:\ - :pe#307200:oe#258490:be#1024:fe#1024:te=2.11BSD:\ - :pf#728952:of#565690:bf#1024:ff#1024:tf=2.11BSD:\ - :pg#1052036:og#242606:bg#1024:fg#1024:\ - :ph#1294642:oh#0:bh#1024:fh#1024:th=2.11BSD - - rd52|RD52|DEC RD52|OLD STYLE PARTITIONS:\ - :dt=MSCP:ty=fixed:ns#18:nt#7:nc#480:so:\ - :b0=/mdec/rauboot:\ - :pa#9700:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ - :pb#17300:ob#9700:bb#1024:fb#1024:tb=2.11BSD:\ - :pc#3100:oc#27000:bc#1024:fc#1024:tc=swap:\ - :pd#30348:od#30100:bd#1024:fd#1024:td=2.11BSD:\ - :pg#50748:og#9700:bg#1024:fg#1024:tg=2.11BSD:\ - :ph#60448:oh#0:bh#1024:fh#1024:th=2.11BSD - - rd53|RD53||DEC RD53|OLD STYLE PARTITIONS:\ - :dt=MSCP:ty=fixed:ns#18:nt#8:nc#963:so:\ - :b0=/mdec/rauboot:\ - :pa#9700:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ - :pb#17300:ob#9700:bb#1024:fb#1024:tb=2.11BSD:\ - :pc#3100:oc#27000:bc#1024:fc#1024:tc=swap:\ - :pd#108540:od#30100:bd#1024:fd#1024:td=2.11BSD:\ - :pg#128940:og#9700:bg#1024:fg#1024:tg=2.11BSD:\ - :ph#138640:oh#0:bh#1024:fh#1024:th=2.11BSD - rc25|RC25|rcf25|RCF25|DEC RC25 and RC25F:\ :dt=MSCP:ty=removable:ns#42:nt#4:nc#2382:so:\ :b0=/mdec/rauboot:\ --- 148,164 ---- :b0=/mdec/rluboot:\ :pa#15360:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ :pb#5120:ob#15360:bb#1024:fb#1024:tb=swap:\ ! :pc#20480:oc#0:bc#1024:fc#1024 rk05|RK05|DEC RK05:\ :ty=removable:ns#12:nt#2:nc#203:bt=rkuboot:\ :b0=/mdec/rkuboot:\ ! :pa#4872:oa#0:ba#1024:fa#1024:ta=2.11BSD # # Disks on a UDA50 # rc25|RC25|rcf25|RCF25|DEC RC25 and RC25F:\ :dt=MSCP:ty=removable:ns#42:nt#4:nc#2382:so:\ :b0=/mdec/rauboot:\ *************** *** 324,330 **** :pb#5716:ob#15884:bb#1024:fb#1024:tb=swap:\ :pc#21600:oc#0:bc#1024:fc#1024:tc=2.11BSD ! rd52new|RD52new|DEC RD52|NEW STYLE PARTITIONS:\ :dt=MSCP:ty=fixed:ns#18:nt#7:nc#480:so:\ :b0=/mdec/rauboot:\ :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ --- 198,204 ---- :pb#5716:ob#15884:bb#1024:fb#1024:tb=swap:\ :pc#21600:oc#0:bc#1024:fc#1024:tc=2.11BSD ! rd52|RD52|DEC RD52:\ :dt=MSCP:ty=fixed:ns#18:nt#7:nc#480:so:\ :b0=/mdec/rauboot:\ :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ *************** *** 332,338 **** :pc#60480:oc#0:bc#1024:fc#1024:tc=2.11BSD:\ :pg#36236:og#24244:bg#1024:fg#1024:tg=2.11BSD ! rd53new|RD53new|DEC RD53|NEW STYLE PARTITIONS:\ :dt=MSCP:ty=fixed:ns#17:nt#8:nc#1024:so:\ :b0=/mdec/rauboot:\ :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ --- 206,212 ---- :pc#60480:oc#0:bc#1024:fc#1024:tc=2.11BSD:\ :pg#36236:og#24244:bg#1024:fg#1024:tg=2.11BSD ! rd53|RD53|DEC RD53:\ :dt=MSCP:ty=fixed:ns#17:nt#8:nc#1024:so:\ :b0=/mdec/rauboot:\ :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ *************** *** 368,374 **** :b0=/mdec/rauboot:\ :pa#800:oa#0:ba#1024:fa#1024:2.11BSD ! ra60new|RA60new|DEC RA60|NEW STYLE PARTITIONS:\ :dt=MSCP:ty=removable:ns#42:nt#4:nc#2382:so:\ :b0=/mdec/rauboot:\ :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ --- 242,248 ---- :b0=/mdec/rauboot:\ :pa#800:oa#0:ba#1024:fa#1024:2.11BSD ! ra60|RA60|DEC RA60:\ :dt=MSCP:ty=removable:ns#42:nt#4:nc#2382:so:\ :b0=/mdec/rauboot:\ :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ *************** *** 424,430 **** :pg#819200:og#32604:bg#1024:fg#1024:tg=2.11BSD:\ :ph#3068686:oh#851804:bh#1024:fh#1024:th=2.11BSD ! ra80new|RA80new|DEC RA80|NEW STYLE PARTITIONS:\ :dt=MSCP:ty=fixed:ns#31:nt#14:nc#546:so:\ :b0=/mdec/rauboot:\ :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ --- 298,304 ---- :pg#819200:og#32604:bg#1024:fg#1024:tg=2.11BSD:\ :ph#3068686:oh#851804:bh#1024:fh#1024:th=2.11BSD ! ra80|RA80|DEC RA80:\ :dt=MSCP:ty=fixed:ns#31:nt#14:nc#546:so:\ :b0=/mdec/rauboot:\ :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ *************** *** 432,438 **** :pc#237212:oc#0:bc#1024:fc#1024:\ :pg#204608:og#32604:bg#1024:fg#1024:tg=2.11BSD ! ra81new|RA81new|DEC RA81|NEW STYLE PARTITIONS:\ :dt=MSCP:ty=fixed:ns#51:nt#14:nc#1248:so:\ :b0=/mdec/rauboot:\ :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ --- 306,312 ---- :pc#237212:oc#0:bc#1024:fc#1024:\ :pg#204608:og#32604:bg#1024:fg#1024:tg=2.11BSD ! ra81|RA81|DEC RA81:\ :dt=MSCP:ty=fixed:ns#51:nt#14:nc#1248:so:\ :b0=/mdec/rauboot:\ :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ *************** *** 443,448 **** --- 317,334 ---- :pf#182464:of#669340:bf#1024:ff#1024:tf=2.11BSD:\ :pg#819200:og#32604:bg#1024:fg#1024:tg=2.11BSD:\ :ph#39268:oh#851804:bh#1024:fh#1024:th=2.11BSD + + ra81x|RA81X|Extended DEC RA81:\ + :dt=MSCP:ty=fixed:ns#51:nt#14:nc#1815:so:\ + :b0=/mdec/rauboot:\ + :pa#15884:oa#0:ba#1024:fa#1024:ta=2.11BSD:\ + :pb#33440:ob#15884:bb#1024:fb#1024:tb=swap:\ + :pc#193282:oc#49324:bc#1024:fc#1024:tc=2.11BSD:\ + :pd#15884:od#242606:bd#1024:fd#1024:td=2.11BSD:\ + :pe#307200:oe#258490:be#1024:fe#1024:te=2.11BSD:\ + :pf#728952:of#565690:bf#1024:ff#1024:tf=2.11BSD:\ + :pg#1052036:og#242606:bg#1024:fg#1024:\ + :ph#1294642:oh#0:bh#1024:fh#1024:th=2.11BSD ra82|RA82|DEC RA82:\ :dt=MSCP:ty=fixed:ns#57:nt#15:nc#1423:so:\ *** ./usr/src/share/zoneinfo/zic.8.old Fri Nov 29 22:27:11 1996 --- ./usr/src/share/zoneinfo/zic.8 Thu Sep 19 19:30:01 2024 *************** *** 1,3 **** --- 1,4 ---- + .. @(#)zic.8 3.3 2024/9/19 .TH ZIC 8 .SH NAME zic \- time zone compiler *************** *** 28,34 **** .TP .BI "\-d " directory Create time conversion information files in the named directory rather than ! in the standard directory named below. .TP .BI "\-l " timezone Use the given time zone as local time. --- 29,35 ---- .TP .BI "\-d " directory Create time conversion information files in the named directory rather than ! in the default directory named below. .TP .BI "\-l " timezone Use the given time zone as local time. *************** *** 288,294 **** field of the earliest transition time's rule to ensure that the earliest transition time recorded in the compiled file is correct. .SH FILES ! /usr/share/zoneinfo standard directory used for created files .SH "SEE ALSO" newctime(3), tzfile(5), zdump(8) - .. @(#)zic.8 3.2 --- 289,294 ---- field of the earliest transition time's rule to ensure that the earliest transition time recorded in the compiled file is correct. .SH FILES ! /usr/share/zoneinfo default directory used for created files .SH "SEE ALSO" newctime(3), tzfile(5), zdump(8) *** ./usr/src/man/man1/cc.1.old Mon Feb 16 04:24:36 1987 --- ./usr/src/man/man1/cc.1 Wed Sep 18 20:28:46 2024 *************** *** 2,10 **** .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)cc.1 6.2 (Berkeley) 6/7/85 .\" ! .TH CC 1 "June 7, 1985" .UC 2 .SH NAME cc \- C compiler (2BSD) --- 2,10 ---- .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)cc.1 6.3 (2.11BSD) 2024/9/18 .\" ! .TH CC 1 "September 18, 2024" .UC 2 .SH NAME cc \- C compiler (2BSD) *************** *** 136,141 **** --- 136,142 ---- .I string is empty, use a standard backup version. .TP + .SM .BR \-t [ p012 ] Find only the designated compiler passes in the files whose names are constructed by a *************** *** 146,151 **** --- 147,157 ---- option, the .I string is taken to be `/usr/c/'. + .TP + .SM + .BR \-d + Debug; print what programs the compiler is calling, + with their arguments. .PP Other arguments are taken *** ./usr/src/man/man1/netstat.1.old Sun Dec 14 17:06:06 1986 --- ./usr/src/man/man1/netstat.1 Fri Sep 20 14:03:35 2024 *************** *** 2,10 **** .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)netstat.1 6.5 (Berkeley) 5/8/86 .\" ! .TH NETSTAT 1 "May 8, 1986" .UC 5 .SH NAME netstat \- show network status --- 2,10 ---- .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)netstat.1 6.6 (2.11BSD) 2024/9/20 .\" ! .TH NETSTAT 1 "Sep 20, 2024" .UC 5 .SH NAME netstat \- show network status *************** *** 131,137 **** .I system and .I core ! allow substitutes for the defaults ``/vmunix'' and ``/dev/kmem''. .PP The default display, for active sockets, shows the local and remote addresses, send and receive queue sizes (in bytes), protocol, --- 131,137 ---- .I system and .I core ! allow substitutes for the defaults ``/unix'' and ``/dev/kmem''. .PP The default display, for active sockets, shows the local and remote addresses, send and receive queue sizes (in bytes), protocol, *** ./usr/src/man/man1/iostat.1.old Wed May 8 20:41:55 1985 --- ./usr/src/man/man1/iostat.1 Fri Sep 20 14:04:17 2024 *************** *** 2,10 **** .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)iostat.1 6.1 (Berkeley) 4/29/85 .\" ! .TH IOSTAT 1 "April 29, 1985" .UC 4 .SH NAME iostat \- report I/O statistics --- 2,10 ---- .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)iostat.1 6.2 (2.11BSD) 2024/9/20 .\" ! .TH IOSTAT 1 "Sep 20, 2024" .UC 4 .SH NAME iostat \- report I/O statistics *************** *** 61,66 **** .SH FILES /dev/kmem .br ! /vmunix .SH SEE ALSO vmstat(1) --- 61,66 ---- .SH FILES /dev/kmem .br ! /unix .SH SEE ALSO vmstat(1) *** ./usr/src/man/man1/uptime.1.old Sun Dec 14 17:06:16 1986 --- ./usr/src/man/man1/uptime.1 Fri Sep 20 14:04:52 2024 *************** *** 2,10 **** .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)uptime.1 6.1 (Berkeley) 4/29/85 .\" ! .TH UPTIME 1 "April 29, 1985" .UC .SH NAME uptime \- show how long system has been up --- 2,10 ---- .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)uptime.1 6.2 (2.11BSD) 2024/9/20 .\" ! .TH UPTIME 1 "Sep 20, 2024" .UC .SH NAME uptime \- show how long system has been up *************** *** 18,23 **** .IR w (1) command. .SH FILES ! /vmunix system name list .SH SEE ALSO w(1) --- 18,23 ---- .IR w (1) command. .SH FILES ! /unix system name list .SH SEE ALSO w(1) *** ./usr/src/man/man1/vmstat.1.old Wed Dec 31 10:46:58 2008 --- ./usr/src/man/man1/vmstat.1 Fri Sep 20 14:06:59 2024 *************** *** 2,10 **** .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)vmstat.1 6.3 (Berkeley) 3/15/86 .\" ! .TH VMSTAT 1 "December 30, 2006" .UC 4 .de s1 .if n .sp --- 2,10 ---- .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)vmstat.1 6.4 (2.11BSD) 2024/9/20 .\" ! .TH VMSTAT 1 "Sep 20, 2024" .UC 4 .de s1 .if n .sp *************** *** 151,160 **** to display specific drives, their names may be supplied on the command line. .SH FILES ! /dev/kmem, /vmunix .SH SEE ALSO .IR systat (1), .IR iostat (1) - .PP - The sections starting with ``Interpreting system activity'' in - .IR "Installing and Operating 4.2bsd" . --- 151,157 ---- to display specific drives, their names may be supplied on the command line. .SH FILES ! /dev/kmem, /unix .SH SEE ALSO .IR systat (1), .IR iostat (1) *** ./usr/src/man/man2/reboot.2.old Sun Dec 14 17:06:53 1986 --- ./usr/src/man/man2/reboot.2 Fri Sep 20 14:01:51 2024 *************** *** 2,10 **** .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)reboot.2 6.1 (Berkeley) 5/9/85 .\" ! .TH REBOOT 2 "May 9, 1985" .UC 4 .SH NAME reboot \- reboot system or halt processor --- 2,10 ---- .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)reboot.2 6.2 (2.11BSD) 2024/9/20 .\" ! .TH REBOOT 2 "Sep 20, 2024" .UC 4 .SH NAME reboot \- reboot system or halt processor *************** *** 26,32 **** are used in scripts stored on the console storage media, or used in manual bootstrap procedures. When none of these options (e.g. RB_AUTOBOOT) is given, the system is rebooted ! from file \*(lqvmunix\*(rq in the root file system of unit 0 of a disk chosen in a processor specific way. An automatic consistency check of the disks is then normally performed. .PP --- 26,32 ---- are used in scripts stored on the console storage media, or used in manual bootstrap procedures. When none of these options (e.g. RB_AUTOBOOT) is given, the system is rebooted ! from file \*(lqunix\*(rq in the root file system of unit 0 of a disk chosen in a processor specific way. An automatic consistency check of the disks is then normally performed. .PP *************** *** 41,47 **** RB_ASKNAME Interpreted by the bootstrap program itself, causing it to inquire as to what file should be booted. Normally, the system is ! booted from the file \*(lqxx(0,0)vmunix\*(rq without asking. .TP RB_SINGLE Normally, the reboot procedure involves an automatic disk consistency --- 41,47 ---- RB_ASKNAME Interpreted by the bootstrap program itself, causing it to inquire as to what file should be booted. Normally, the system is ! booted from the file \*(lqxx(0,0)unix\*(rq without asking. .TP RB_SINGLE Normally, the reboot procedure involves an automatic disk consistency *************** *** 66,71 **** The caller is not the super-user. .SH "SEE ALSO" crash(8), halt(8), init(8), reboot(8) - .SH BUGS - The notion of ``console medium'', among other things, - is specific to the VAX. --- 66,68 ---- *** ./usr/src/man/man3/nlist.3.old Sun Dec 14 17:07:19 1986 --- ./usr/src/man/man3/nlist.3 Fri Sep 20 14:02:35 2024 *************** *** 2,10 **** .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)nlist.3 6.1 (Berkeley) 5/15/85 .\" ! .TH NLIST 3 "May 15, 1985" .UC 4 .SH NAME nlist \- get entries from name list --- 2,10 ---- .\" All rights reserved. The Berkeley software License Agreement .\" specifies the terms and conditions for redistribution. .\" ! .\" @(#)nlist.3 6.2 (2.11BSD) 2024/9/20 .\" ! .TH NLIST 3 "Sep 20, 2024" .UC 4 .SH NAME nlist \- get entries from name list *************** *** 32,38 **** for the structure declaration. .PP This subroutine is useful for examining the system name list kept in the file ! .BR /vmunix . In this way programs can obtain system addresses that are up to date. .SH "SEE ALSO" a.out(5) --- 32,38 ---- for the structure declaration. .PP This subroutine is useful for examining the system name list kept in the file ! .BR /unix . In this way programs can obtain system addresses that are up to date. .SH "SEE ALSO" a.out(5) *** ./VERSION.old Mon Apr 17 21:07:20 2023 --- ./VERSION Fri Sep 27 19:17:59 2024 *************** *** 1,5 **** ! Current Patch Level: 481 ! Date: April 17, 2023 2.11 BSD ============ --- 1,5 ---- ! Current Patch Level: 482 ! Date: September 27, 2024 2.11 BSD ============