head     56.3;
access   paws bayes jws quist brad dew jwh;
symbols  ;
locks    ; strict;
comment  @ * @;


56.3
date     93.01.27.13.38.09;  author jwh;  state Exp;
branches ;
next     56.2;

56.2
date     93.01.27.12.13.30;  author jwh;  state Exp;
branches ;
next     56.1;

56.1
date     91.11.05.09.35.07;  author jwh;  state Exp;
branches ;
next     55.1;

55.1
date     91.08.25.10.13.40;  author jwh;  state Exp;
branches ;
next     54.1;

54.1
date     91.03.18.15.20.48;  author jwh;  state Exp;
branches ;
next     53.1;

53.1
date     91.03.11.19.22.14;  author jwh;  state Exp;
branches ;
next     52.1;

52.1
date     91.02.19.09.05.56;  author jwh;  state Exp;
branches ;
next     51.1;

51.1
date     91.01.30.16.05.03;  author jwh;  state Exp;
branches ;
next     50.1;

50.1
date     90.10.29.16.20.29;  author jwh;  state Exp;
branches ;
next     49.1;

49.1
date     90.08.14.14.04.50;  author jwh;  state Exp;
branches ;
next     48.1;

48.1
date     90.07.26.11.10.34;  author jwh;  state Exp;
branches ;
next     47.1;

47.1
date     90.05.14.10.48.53;  author dew;  state Exp;
branches ;
next     46.1;

46.1
date     90.05.07.08.36.42;  author jwh;  state Exp;
branches ;
next     45.1;

45.1
date     90.04.19.15.43.44;  author jwh;  state Exp;
branches ;
next     44.1;

44.1
date     90.04.01.22.01.38;  author jwh;  state Exp;
branches ;
next     43.1;

43.1
date     90.03.20.13.51.29;  author jwh;  state Exp;
branches ;
next     42.1;

42.1
date     90.01.23.17.36.59;  author jwh;  state Exp;
branches ;
next     41.1;

41.1
date     89.12.22.11.19.16;  author jwh;  state Exp;
branches ;
next     40.1;

40.1
date     89.09.29.11.42.00;  author jwh;  state Exp;
branches ;
next     39.1;

39.1
date     89.09.26.16.27.35;  author dew;  state Exp;
branches ;
next     38.1;

38.1
date     89.08.29.11.17.59;  author jwh;  state Exp;
branches ;
next     37.1;

37.1
date     89.05.12.11.31.35;  author dew;  state Exp;
branches ;
next     36.1;

36.1
date     89.02.06.10.10.33;  author dew;  state Exp;
branches ;
next     35.1;

35.1
date     89.02.02.13.22.10;  author dew;  state Exp;
branches ;
next     34.1;

34.1
date     89.01.23.15.57.27;  author jwh;  state Exp;
branches ;
next     33.1;

33.1
date     89.01.16.11.32.29;  author dew;  state Exp;
branches ;
next     32.1;

32.1
date     89.01.10.11.38.43;  author bayes;  state Exp;
branches ;
next     31.1;

31.1
date     88.12.14.17.59.38;  author bayes;  state Exp;
branches ;
next     30.1;

30.1
date     88.12.09.13.37.58;  author dew;  state Exp;
branches ;
next     29.1;

29.1
date     88.10.31.15.21.54;  author bayes;  state Exp;
branches ;
next     28.1;

28.1
date     88.10.06.10.51.13;  author dew;  state Exp;
branches ;
next     27.1;

27.1
date     88.09.29.11.17.25;  author bayes;  state Exp;
branches ;
next     26.1;

26.1
date     88.09.28.12.36.07;  author bayes;  state Exp;
branches ;
next     25.1;

25.1
date     88.03.02.09.12.37;  author bayes;  state Exp;
branches ;
next     24.1;

24.1
date     87.08.31.09.25.12;  author jws;  state Exp;
branches ;
next     23.1;

23.1
date     87.08.26.10.01.16;  author bayes;  state Exp;
branches ;
next     22.1;

22.1
date     87.08.17.10.43.06;  author bayes;  state Exp;
branches ;
next     21.1;

21.1
date     87.08.12.13.29.41;  author bayes;  state Exp;
branches ;
next     20.1;

20.1
date     87.07.30.10.41.01;  author bayes;  state Exp;
branches ;
next     19.1;

19.1
date     87.06.01.07.58.52;  author jws;  state Exp;
branches ;
next     18.1;

18.1
date     87.05.20.14.53.51;  author bayes;  state Exp;
branches ;
next     17.1;

17.1
date     87.04.30.10.10.36;  author jws;  state Exp;
branches ;
next     16.1;

16.1
date     87.04.26.15.24.36;  author jws;  state Exp;
branches ;
next     15.1;

15.1
date     87.04.13.08.52.40;  author jws;  state Exp;
branches ;
next     14.1;

14.1
date     87.04.01.14.50.32;  author jws;  state Exp;
branches ;
next     13.1;

13.1
date     87.02.28.18.12.14;  author jws;  state Exp;
branches ;
next     12.1;

12.1
date     87.02.02.13.00.04;  author jws;  state Exp;
branches ;
next     11.1;

11.1
date     87.01.19.09.25.58;  author jws;  state Exp;
branches ;
next     10.1;

10.1
date     86.12.24.10.32.38;  author jws;  state Exp;
branches ;
next     9.1;

9.1
date     86.12.12.13.57.41;  author bayes;  state Exp;
branches ;
next     8.1;

8.1
date     86.11.27.11.29.52;  author jws;  state Exp;
branches ;
next     7.1;

7.1
date     86.11.20.13.17.40;  author hal;  state Exp;
branches ;
next     6.1;

6.1
date     86.11.04.17.19.43;  author paws;  state Exp;
branches ;
next     5.1;

5.1
date     86.10.28.16.07.09;  author hal;  state Exp;
branches ;
next     4.1;

4.1
date     86.09.30.19.22.18;  author hal;  state Exp;
branches ;
next     3.2;

3.2
date     86.09.04.17.29.11;  author hal;  state Exp;
branches ;
next     3.1;

3.1
date     86.09.01.11.31.30;  author hal;  state Exp;
branches ;
next     2.1;

2.1
date     86.07.30.14.23.04;  author hal;  state Exp;
branches ;
next     1.7;

1.7
date     86.07.29.12.24.09;  author hal;  state Exp;
branches ;
next     1.6;

1.6
date     86.07.28.18.30.01;  author hal;  state Exp;
branches ;
next     1.5;

1.5
date     86.07.14.11.16.09;  author geli;  state Exp;
branches ;
next     1.4;

1.4
date     86.07.08.15.39.34;  author geli;  state Exp;
branches ;
next     1.3;

1.3
date     86.07.01.10.34.40;  author bayes;  state Exp;
branches ;
next     1.2;

1.2
date     86.06.09.09.23.46;  author danm;  state Exp;
branches ;
next     1.1;

1.1
date     86.06.04.08.36.58;  author geli;  state tmp;
branches ;
next     ;


desc
@Base file for PWS 3.2 release.

@


56.3
log
@
pws2rcs automatic delta on Wed Jan 27 13:14:25 MST 1993
@
text
@

const
     {overall FS}

	BBSIZE          = 8192; {boot block size}
	SBSIZE          = 8192; {super block size}
	DEV_BSIZE       = 1024; {minimum transfer size}
	DEV_BSHIFT      = 10;   {log of DEV_BSIZE}
	SBLOCK          = BBSIZE div DEV_BSIZE;   {start of superblock}

	NRPOS           = 8;    {distinguishable rotational pos'ns}
	MAXIPG          = 2048; {max inodes/cyl group}
	MAXCPG          = 32;   {number of cyls/group}
	MAXFRAG         = 8;    {max no frags/block}
	MAXMNTLEN       = 512;  {mount path}
	MAXCSBUFS       = 32;   {max summary info per fs}
	NBBY            = 8;    {number bits/byte}
	HEXFF           = hex('ff'); {handy to have around}
     {inodes}
	NDADDR          = 12;   {direct blocks/inode}
	NIADDR          = 3;    {indirect blocks/inode}

     {directories}
	DIRBLKSIZE      = DEV_BSIZE;
	DIRSIZ          = 14;
	DIR_PADSIZE     = 10;
	MAXNAMLEN       = DIRSIZ;
	PADSIZ          = DIR_PADSIZE;

     {bit patterns}
	FS_MAGIC        = hex('011954');
	CG_MAGIC        = hex('090255');
	FS_CLEAN        = hex('17');
	FS_OK           = hex('53');
	FS_NOTOK        = hex('31');
	FS_MODIFIED     = chr(1);
	FS_NOT_MODIFIED = chr(0);       {sfb 7-apr-86}

	IFMT            = hex('F000');
	IFIFO           = hex('1000');
	IFCHR           = hex('2000');  {pws}
	IFDIR           = hex('4000');  {pws}
	IFBLK           = hex('6000');
	IFREG           = hex('8000');
	IFNWK           = hex('9000');
	IFLNK           = hex('A000');
	IFSOCK          = hex('C000');


@


56.2
log
@
pws2rcs automatic delta on Wed Jan 27 11:57:27 MST 1993
@
text
@d1 50
@


56.1
log
@Automatic bump of revision number for PWS version 3.25
@
text
@a0 50


const
     {overall FS}

	BBSIZE          = 8192; {boot block size}
	SBSIZE          = 8192; {super block size}
	DEV_BSIZE       = 1024; {minimum transfer size}
	DEV_BSHIFT      = 10;   {log of DEV_BSIZE}
	SBLOCK          = BBSIZE div DEV_BSIZE;   {start of superblock}

	NRPOS           = 8;    {distinguishable rotational pos'ns}
	MAXIPG          = 2048; {max inodes/cyl group}
	MAXCPG          = 32;   {number of cyls/group}
	MAXFRAG         = 8;    {max no frags/block}
	MAXMNTLEN       = 512;  {mount path}
	MAXCSBUFS       = 32;   {max summary info per fs}
	NBBY            = 8;    {number bits/byte}
	HEXFF           = hex('ff'); {handy to have around}
     {inodes}
	NDADDR          = 12;   {direct blocks/inode}
	NIADDR          = 3;    {indirect blocks/inode}

     {directories}
	DIRBLKSIZE      = DEV_BSIZE;
	DIRSIZ          = 14;
	DIR_PADSIZE     = 10;
	MAXNAMLEN       = DIRSIZ;
	PADSIZ          = DIR_PADSIZE;

     {bit patterns}
	FS_MAGIC        = hex('011954');
	CG_MAGIC        = hex('090255');
	FS_CLEAN        = hex('17');
	FS_OK           = hex('53');
	FS_NOTOK        = hex('31');
	FS_MODIFIED     = chr(1);
	FS_NOT_MODIFIED = chr(0);       {sfb 7-apr-86}

	IFMT            = hex('F000');
	IFIFO           = hex('1000');
	IFCHR           = hex('2000');  {pws}
	IFDIR           = hex('4000');  {pws}
	IFBLK           = hex('6000');
	IFREG           = hex('8000');
	IFNWK           = hex('9000');
	IFLNK           = hex('A000');
	IFSOCK          = hex('C000');


@


55.1
log
@Automatic bump of revision number for PWS version 3.25A
@
text
@@


54.1
log
@Automatic bump of revision number for PWS version 3.24
@
text
@@


53.1
log
@Automatic bump of revision number for PWS version 3.24B
@
text
@@


52.1
log
@Automatic bump of revision number for PWS version 3.24A
@
text
@@


51.1
log
@Automatic bump of revision number for PWS version 3.24d
@
text
@@


50.1
log
@Automatic bump of revision number for PWS version 3.23c
@
text
@@


49.1
log
@Automatic bump of revision number for PWS version 3.24b
@
text
@@


48.1
log
@Automatic bump of revision number for PWS version 3.24a
@
text
@@


47.1
log
@Automatic bump of revision number for PWS version 3.23
@
text
@@


46.1
log
@Automatic bump of revision number for PWS version 3.23
@
text
@@


45.1
log
@Automatic bump of revision number for PWS version 3.23C
@
text
@@


44.1
log
@Automatic bump of revision number for PWS version 3.23B
@
text
@@


43.1
log
@Automatic bump of revision number for PWS version 3.23aA
@
text
@@


42.1
log
@Automatic bump of revision number for PWS version 3.23e
@
text
@@


41.1
log
@Automatic bump of revision number for PWS version 3.23d
@
text
@@


40.1
log
@Automatic bump of revision number for PWS version 3.23c
@
text
@@


39.1
log
@Automatic bump of revision number for PWS version 3.23b
@
text
@@


38.1
log
@Automatic bump of revision number for PWS version 3.23a
@
text
@@


37.1
log
@Automatic bump of revision number for PWS version 3.3a
@
text
@@


36.1
log
@Automatic bump of revision number for PWS version 3.22
@
text
@@


35.1
log
@Automatic bump of revision number for PWS version 3.22
@
text
@@


34.1
log
@Automatic bump of revision number for PWS version 3.22
@
text
@@


33.1
log
@Automatic bump of revision number for PWS version 3.22D
@
text
@@


32.1
log
@Automatic bump of revision number for PWS version 3.22C
@
text
@@


31.1
log
@Automatic bump of revision number for PWS version 3.22B
@
text
@@


30.1
log
@Automatic bump of revision number for PWS version 3.22A
@
text
@@


29.1
log
@Automatic bump of revision number for PWS version 3.22b
@
text
@@


28.1
log
@Automatic bump of revision number for PWS version 3.3b
@
text
@@


27.1
log
@Automatic bump of revision number for PWS version 3.3a
@
text
@@


26.1
log
@Automatic bump of revision number for PWS version 3.3 Synch
@
text
@@


25.1
log
@Automatic bump of revision number for PWS version 3.2Y
@
text
@@


24.1
log
@Automatic bump of revision number for PWS version 3.2
@
text
@@


23.1
log
@Automatic bump of revision number for PWS version 3.2P
@
text
@@


22.1
log
@Automatic bump of revision number for PWS version 3.2N
@
text
@@


21.1
log
@Automatic bump of revision number for PWS version 3.2M
@
text
@@


20.1
log
@Automatic bump of revision number for PWS version 3.2L
@
text
@@


19.1
log
@Automatic bump of revision number for PWS version 3.2K
@
text
@@


18.1
log
@Automatic bump of revision number for PWS version 3.2J
@
text
@@


17.1
log
@Automatic bump of revision number for PWS version 3.2I+
@
text
@@


16.1
log
@Automatic bump of revision number for PWS version 3.2I
@
text
@@


15.1
log
@Automatic bump of revision number for PWS version 3.2H
@
text
@@


14.1
log
@Automatic bump of revision number for PWS version 3.2G
@
text
@@


13.1
log
@Automatic bump of revision number for PWS version 3.2F
@
text
@@


12.1
log
@Automatic bump of revision number for PWS version 3.2E
@
text
@@


11.1
log
@Automatic bump of revision number for PWS version 3.2D
@
text
@@


10.1
log
@Automatic bump of revision number for PWS version 3.2C
@
text
@@


9.1
log
@Automatic bump of revision number for PWS version 3.2B
@
text
@@


8.1
log
@Automatic bump of revision number for PWS version 3.2A
@
text
@@


7.1
log
@Automatic bump of revision number for PWS version 3.2l
@
text
@@


6.1
log
@Automatic bump of revision number for PWS version 3.2k
@
text
@@


5.1
log
@Automatic bump of revision number for PWS version 3.2j
@
text
@@


4.1
log
@Automatic bump of revision number for PWS version 3.2i
@
text
@@


3.2
log
@Remove unused definitions.
@
text
@@


3.1
log
@Automatic bump of revision number for PWS version 3.2h
@
text
@a13 1
	MINBSIZE        = 4096; {minimum block size}
a48 7
	ISUID           = hex('800');
	ISGID           = hex('400');
	IENFMT          = hex('400');
	ISVTX           = hex('200');
	IREAD           = hex('100');
	IWRITE          = hex('080');
	IEXEC           = hex('040');
d50 1
a50 4
	IFIR            = hex('01');
	IFIW            = hex('02');
	PIPSIZ          = 8192;
	FSEL_COLL       = hex('01');
@


2.1
log
@Auto bump rev number to 2.1 for sys 3.2e.
@
text
@@


1.7
log
@Remove UXFILE, now in sysglobals.
@
text
@@


1.6
log
@"UXKIND" -> "UXFILE".  This line will go when
new sysglobals arrives, with uxfile definition.
@
text
@a61 2

	UXFILE          = FKIND7; {remove this when gets into sysglobals}
@


1.5
log
@definition of PAWS_UID and WS_GID now in GLOBALS.
@
text
@d63 1
a63 10
	UXKIND          = FKIND7;


{
{ Hal's changes:
{ 1) add CG_MAGIC
{ 2) delete useless inode flags
{ 3) DEV_BSHIFT
{ 4) FS_MODIFIED
}
@


1.4
log
@add the constants PAWS_UID and WS_GID
@
text
@a64 2
	PAWS_UID        = 17;
	WS_GID          = 9;
@


1.3
log
@Added UXKIND = FKIND7
@
text
@d65 3
@


1.2
log
@correction of character problem that prevented compiling on pws.
@
text
@d62 3
@


1.1
log
@Initial revision
@
text
@a68 2


@
