Patch-ID# 103802-05
Keywords: sccs y2000
Synopsis: SunOS 5.5.1_x86: Patch for make & sccs on Solaris 2.5.1_x86
Date: Jun/24/97

Solaris Release: 2.5.1_x86

SunOS Release: 5.5.1_x86

Unbundled Product:

Unbundled Release:

Relevant Architectures: i386

BugId's fixed with this patch: 1251821 1261129 1253447 4007106 4015533 1172501

Changes incorporated in this version: 1172501

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/usr/ccs/bin/delta
/usr/ccs/bin/sccs
/usr/ccs/bin/make
/usr/ccs/bin/admin
/usr/ccs/bin/cdc
/usr/ccs/bin/comb
/usr/ccs/bin/get
/usr/ccs/bin/prs
/usr/ccs/bin/prt
/usr/ccs/bin/rmdel
/usr/ccs/bin/sact
/usr/ccs/bin/sccsdiff
/usr/ccs/bin/unget
/usr/ccs/bin/val
/usr/ccs/bin/vc
/usr/ccs/bin/what	
/usr/ccs/lib/svr4.make
/usr/share/lib/make/make.rules
/usr/share/lib/make/svr4.make.rules
/usr/xpg4/bin/make
/usr/xpg4/bin/delta
/usr/xpg4/bin/get
/usr/xpg4/bin/sccs

Problem Description: 
BugId   Synopsis
-----   -------------------------------------
(Rev 5)
1172501 Synopsis: SCCS apparently won't work past December 31, 1999

(Rev 4)
1227502 SCCS delta(1) calls bdiff instead of diff on large files
New option for sccs delta: -d

Occasionally for files larger than 3500 lines, the use of bdiff rather
than diff by sccs delta causes multiple sets of spurious differences to
be generated.  This new option forces delta to use diff instead, in
instances when finding the smaller but still sufficient set of file
differences is critical.

The command line option is: 

delta -d s.filename

This -d option will also work for

sccs delta -d filename

and

sccs deledit -d filename

and for

sccs delget -d filename.

EXIT STATUS
The command delta -d returns an exit code of "2" instead of "1" when 
the s.filename isn't supplied, to allow users to identify systems that 
support delta -d.

In summary, the following exit values are returned:

	0  Successful completion.
	1  An error occurred and the "-d" option had not been specified.
	2  An error occurred and the "-d" option had been specified.



(Rev 3)
1253447 Problem with use of $? in make match rules under 2.3, 2.4 and 2.5.
4007106 2.5 make no longer gets dependent files if not in curr dir but in
        the SCCS dir.
4015533 make file fails on a 16K page boundary.

(Rev 2)
1261129	make rebuilds too many things when "::" rules are used.

(Rev 1)
1251821	  2.5, 2.5.1	SunOS 5.5.1 make does not parse and ignore 
			DistributedMake options


Patch Installation Instructions: 
-------------------------------- 
Generic 'installpatch' and 'backoutpatch' scripts are provided
within each patch package with instructions appended to this section.
Other specific or unique installation instructions may also be
necessary and should be described below.

Special Install Instructions: 
----------------------------- 

None.

